自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除