- 博客(16)
- 收藏
- 关注
转载 上班第一天-首页秒杀模块
今天是上班第一天,休息了三个月,看代码的时候也是优点吃力了。毕业之后的工作三年中很少是在别人代码的基础上修改,都是修改原来自己写过的东西,可以随便改,网络通信,图片缓存框架都是用的同一套。今天接触了新的网络通信框架(OkGo,在okHttp的基础上再进行封装),很多都是新的知识。上午配置环境,...
2018-07-02 22:30:00
94
转载 设计模式-命令模式
命令模式-将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 命令模式将发出请求的对象和执行请求的对象解耦 转载于:https:/...
2018-06-28 12:23:00
68
转载 设计模式-单件模式
单件模式:确保一个类只有一个实例,并提供一个全局访问点 会造成多线程创建多个对象,方法:同步 对方法同步会造成性能下降,需要根据具体问题来决定是选择,方法同步,静态初始化实例和双重检查加锁 ...
2018-06-27 13:05:00
72
转载 面试问题
对面试问题的总结: java常用设计模式:策略模式,装饰者模式,工厂模式,观察者模式。。。 java多态性的理解 scrollview内部原理,recycleview嵌套问题,recycleview的优点,changeItem的原理 内存机制,关于activity退出时,内存的运行 ...
2018-06-21 21:23:00
80
转载 设计者模式-工厂模式
工厂模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类 抽象工厂模式:提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。 工厂方法模式能够封装具体类型 的实例化。 设计原则:依赖倒置原则(要依赖抽象,不能依赖具体类) 指导...
2018-06-20 14:31:00
70
转载 设计模式-装饰着模式
设计原则:(开放-关闭)类应该对扩展开放,对修改关闭 装饰者:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案 缺点:导致设计中出现许多小对象,如果过度使用,会让程序变得复杂 java实现类:i/o //抽象饮料 public abstract class...
2018-06-09 18:18:00
72
转载 设计模式-观察者模式(observer pattern)
观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 设计原则:为了交互对象之间的松耦合设计而努力。 要点: 观察者定义了对象之间一对多的关系 主题(可观察者)用一个共同的接口来更新观察者 观察者和被观察者用松耦合...
2018-06-09 18:07:00
54
转载 设计模式-策略模式(strategy pattern)
良好的oo设计必须具备可复用、可扩充、可维护三个特性 设计原则:封装变化(找出应用中需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。另一种说法是:把会变化的部分取出来并封装起来,以便日后可以轻易改动或扩充此部分,而不影响不需要变化的其他部分。) 设计原则:针对接口编程,而...
2018-06-09 14:52:00
65
转载 .gitignore文件
在用git进行版本控制的时候,我们可以不上传配置类的文件,那就需要在ignore里面设置。我用的是as的插件ignore进行生成模板: setting-plugin-browse responsities-igone,安装并重启ide 在项目右键选择new-git-.gitigor...
2018-06-03 11:16:00
56
转载 as项目版本管理
关于项目版本管理,我用git方式,客户端为之前就在用的souretree。步骤是as将项目提交至github,然后sourcetree从github拉取。 as项目托管至github 在as中配置git的安装路径:file-settting-versionControl-git,并...
2018-06-01 16:43:00
226
转载 曾经被忽略的知识点
instanceof可以用来判断是否实现接口和判断实例对象是否属于该类 android studio 更新后,如何变成原来的工具栏:view-toolbar 未完待续 转...
2018-05-31 14:54:00
65
转载 fragment与activity
fragment的意思是碎片,最容易见到的地方是首页,底部有n个导航,通过切换导航按钮来显示不同的fragment。关于fragment,我们需要弄清三个点:1.fragment与activity是如何交互的;2.fragment的切换方式;3.fragment与activity的生命周期的异...
2018-05-30 21:29:00
109
转载 android项目修改包名
之前做项目时想修改包名,结果没找到方法,做了很多无用功,现在找到一个方法并且已经实现,记录下以免忘记。但是修改包名会产生两个应用,应慎重修改包名 修改build.gradle的appid,并且sync now 修改Androidmanifest的package,与appId同名 ...
2018-05-30 09:18:00
104
转载 android项目编码命名规范
无规矩不成方圆,我觉得一个项目的代码命名很重要,尤其当团对开发时,我们需要给团队看自己的作品以及解析团队的作品,如果大家人人都有一套自己的规则,那么我觉得解析代码就会很乱。首先介绍下两种命名规则:帕斯卡命名法(大驼峰)和驼峰命名法(小驼峰),大驼峰指首字母大写,然后单词间驼峰结构,顾名思义驼峰...
2018-05-29 17:11:00
125
转载 as-配置软环境
首先配置AndroidStudio的环境:jdk,as 然后创建一个新的项目 为了写项目舒服,方便,在as中安装插件,规范代码格式 首先是规范代码格式,进入file-setting 字体修改:editor-font,选择字体和字号,我的选择是Consolas,14,1.1 修...
2018-05-29 16:03:00
166
转载 2017年4月份总结
4月份,主要的工作是网站辅助开发和后台BI开发。学习,开发,测试,修复,上线。 关于网站开发,主要是html和css样式设计,获取数据,利用velocity结构显示在页面上。但是因为没有仔细研究,对ajax和jquery请求数据有点概念模糊。静态网页框架运用了现在比较热门的bootstrap...
2017-05-02 09:05:00
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人