刘望舒 刘望舒
4年前
Android AOSP基础(五)Android Studio调试系统源码的三种方式
AOSP基础Android框架层本文首发于微信公众号「刘望舒」前言作为应用开发,我们将AOSP源码下载下来后,去查看源码已经足够用,如果想更进一步,可以学习调试源码,这样有助于了解系统源码和原理。调试系统源码的方式有很多种,今天分享出来的是比较适合应用开发的三种,分别是AOSP源码项目调试、导入部分源码调试、新建Android项目调试。需要注意的是,这三
Stella981 Stella981
3年前
Hive on spark下insert overwrite partition慢的优化
  Hive版本:2.1.1,Spark版本是1.6.0  这几天发现insertoverwritepartition运行的很慢,看了下是hiveonspark引擎,这引擎平时比mapreduce快多了,但是怎么今天感觉比mapreduce慢了好几倍,运行了1h多还没运行完。  将SQL拿来手动hivef文件.sql执行
Stella981 Stella981
3年前
RocketMQ消息轨迹
RocketMQ消息轨迹主要包含两篇文章:设计篇与源码分析篇,本节将详细介绍RocketMQ消息轨迹设计相关。RocketMQ消息轨迹,主要跟踪消息发送、消息消费的轨迹,即详细记录消息各个处理环节的日志,从设计上至少需要解决如下三个核心问题:消费轨迹数据格式记录消息轨迹(消息日志)消息轨迹数据存储在哪?1、消息轨迹数
Stella981 Stella981
3年前
Apache Kylin 在中通快递的实践
摘要 ·ApacheKylin在中通是如何落地的,又是怎样赋能中通快递实现OLAP分析能力起飞的?本文从多方面对比了Presto和Kylin的优缺点,并从业务场景、调度整合、监控系统、运维调优、源码和二次开发等多个角度进行了阐述。内容涵盖:OLAP引擎在中通的发展历程;为什么选择ApacheKy
Stella981 Stella981
3年前
OptaPlanner逐步学习(0) : 基本概念
  之前的文章中,分别从APS,排产到规划引擎叙述了一些理论基础;并介绍了一些OptaPlanner大概的情况;并一步步将Optaplanner的示例运行起来,将示例源码导进Eclipse分析了一下它的Helloworld入门示例,从本篇开始,我们将分步学习它的一些概念及用法。 什么是OptaPlanner  其实这个
Wesley13 Wesley13
3年前
mysql数据库巡检
_本文首发于个人的公众号:Java技术大杂烩,欢迎关注共同学习,有Spring,Mybatis,Redis,JDK等源码分析的文章_前言shell中执行mysql命令各项巡检命令shell脚本实现前言在系统运行的过程中,DBA需要经常的对数据库进行一些检查,如数据库磁盘的占用量,缓存的命中率,内存的分配
Stella981 Stella981
3年前
HTML5 canvas绘制雪花飘落动画(需求分析、知识点、程序编写分布详解)
看到网上很多展示html5雪花飞动的效果,确实非常引人入胜,我相信大家也跟我一样看着心动的同时,也很好奇,想研究下代码如何实现;虽然哦很多地方也能下载这些源码,不过也不知道别人制作此类动画时的思路及难点分析。我这几天刚好学习了一下,也趁着此刻有时间从需求分析、知识点、程序编写一步步给大家解剖下,要是在各位关公面前耍大刀了,可别见笑哟。最终效果图如下:
0源码基础学习Spring源码系列(一)——Bean注入流程
通过本文,读者可以0源码基础的初步学习spring源码,并能够举一反三从此进入源码世界的大米!由于是第一次阅读源码,文章之中难免存在一些问题,还望包涵指正!
黄忠 黄忠
1年前
大数据硬核技能进阶:Spark3实战智能物业运营系统(分享)
大数据硬核技能进阶:Spark3实战智能物业运营系统(分享)download》https://www.sisuoit.com/4688.htmlApacheSpark是一个用于大数据处理的开源框架,其强大的计算能力和高效的分布式计算模型使得它在大数据领域占