会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
这个人在加班
博客园
首页
新随笔
管理
上一页
1
···
5
6
7
8
9
10
下一页
2018年9月4日
五分钟读懂UML类图
摘要: 参考资料: "五分钟读懂UML类图" 参考资料: "深入浅出UML类图" 平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和
阅读全文
posted @ 2018-09-04 16:30 这个人在加班
阅读(392)
评论(0)
推荐(0)
2018年8月31日
JVM垃圾回收
摘要: 如果Web应用运行在JVM等具有垃圾回收功能的环境中,那么垃圾回收可能会对系统性能产生巨大的影响。理解垃圾回收机制有助于程序优化和参数调优,以及编写内存安全的代码。 以JVM为例,其内存主要可以分为 堆(heap) 和 堆栈(stack) 。 堆栈用于存储线程上下文信息,如方法参数、局部变量等。 堆
阅读全文
posted @ 2018-08-31 21:04 这个人在加班
阅读(241)
评论(0)
推荐(0)
2018年8月30日
设计模式:模板模式
摘要: 这个模式平常开发用的非常多,比如Android App开发写抽象父Activity 可参考文章:https://www.cnblogs.com/qq 361807535/p/6854191.html 定义 定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重
阅读全文
posted @ 2018-08-30 16:52 这个人在加班
阅读(196)
评论(0)
推荐(0)
设计模式:代理模式 vs 装饰模式
摘要: 参考文章:https://www.cnblogs.com/luoxn28/p/5535877.html 代理模式和装饰模式非常类似,甚至代码都类似。 二者最主要的区别是: 代理模式 中,代理类对被代理的对象 有控制权 ,决定其执行或者不执行。 装饰模式 中,装饰类对代理对象 没有控制权 ,只能为其增
阅读全文
posted @ 2018-08-30 16:37 这个人在加班
阅读(208)
评论(0)
推荐(0)
设计模式:六大设计原则
摘要: 参考文章:https://www.cnblogs.com/dolphin0520/p/3919839.html 一.单一职责原则 (Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的
阅读全文
posted @ 2018-08-30 15:27 这个人在加班
阅读(217)
评论(0)
推荐(0)
设计模式:生产者消费者模式
摘要: 在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。 为什么要使用生产者和消费者模式? 在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,
阅读全文
posted @ 2018-08-30 11:15 这个人在加班
阅读(2251)
评论(0)
推荐(0)
2018年8月29日
图解SSH原理
摘要: 1. 初见SSH SSH是一种协议标准,其目的是实现 安全远程登录 以及其它 安全网络服务 。 SSH仅仅是一 协议标准 ,其具体的实现有很多,既有开源实现的OpenSSH,也有商业实现方案。使用范围最广泛的当然是开源实现OpenSSH。 2. SSH工作原理 在讨论SSH的原理和使用前,我们需要分
阅读全文
posted @ 2018-08-29 12:35 这个人在加班
阅读(18812)
评论(10)
推荐(17)
2018年8月27日
监听Google Player下载并获取包名等信息
摘要: 一、解决思路 通过监听ContentObserver监听下载路径 二、具体步骤 1 设置监听器 2 数据解析 Uri过滤 应用信息获取: private void obtainAppInfo(String segment){ ... cursor = queryDownloadPkg(segment
阅读全文
posted @ 2018-08-27 11:50 这个人在加班
阅读(525)
评论(0)
推荐(0)
android targetSdkVersion>=26收不到广播的处理
摘要: 背景:GP新政策,要求Google Player上架应用的targetSdkVersion =26。 一、 为啥GP要求targetSdkVersion =26? 1 targetSdkVersion是啥?有什么作用? targetSdkVersion是App在打包时可以指定的一个参数。跟一台设备执
阅读全文
posted @ 2018-08-27 11:23 这个人在加班
阅读(2372)
评论(0)
推荐(0)
2018年8月20日
ant property file刷新不及时
摘要: 一、问题 ant脚本定义file的property,有时往里面写了新的值,去访问时还是旧的值 二、原因分析 应该是已定义的file property,后续更新其值的时候,ant的内存缓存没有及时更新,但每次新建时,ant都会立马更新到内存缓存。 三、解决方案 写了新的值之后,将file拷贝个副本且定
阅读全文
posted @ 2018-08-20 10:36 这个人在加班
阅读(290)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
下一页
公告