- 博客(5)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 开发时遇到的坑
OkHttp 会针对 gzip 的头进行自动判断是否解压 RecycleView+EditText RecycleView item包含EditText。通过给EditText添加addTextChangedListener监听从而完成修改数据的时候会造成修改数据混乱。原因是 RecycleView的复用机制。解决办法在给EditText添加监听前判断该EditText是否已经存在监听,若...
2017-01-08 15:45:30
660
转载 Android 网络操作
原文地址 https://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=2652261762&idx=1&sn=dd95181222f40e6818d9df26ef31fab6&scene=0&pass_ticket=9%2FMdgGNR%2BcHQFO4rm%2FVr61EvcK4BkZc9Tdb1bNWhlaRbGZLISyBuUC0YH2Pd
2016-12-18 14:25:59
478
原创 Android设计模式学习(一)面向对象的六大原则
一、单一职责原则(SRP)一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:MVC的分层。二、开闭原则(OCP)软件中的对象(类、模块、函数)应该对于拓展是开放的,意味着模块的行为是可以扩展的。当应用的需求改
2016-12-05 22:40:05
304
原创 Java strong、soft、weak以及phantom引用
在JAVA中,JVM负责内存的分配与回收。这套机制使用方便却不够灵活,稍微不注意就容易造成OutOfMemoryError错误。 解决内存泄漏问题除了写代码谨慎之外,还可以配合不同的引用方式进行处理。从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。一、强引用(strong)强引用是最普遍的一种
2016-11-23 15:32:57
1010
linux tomcat server.xml启动多个项目问题
2018-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人