摘要: 编程规范 命名规约 1.包名,统一使用小写,单数形式,点分隔符之间仅有一个自然语义的英文单词。但是类名有复数含义,可以使用复数单词。 2.接口类,方法和属性不要加任何修饰符,并加上有效的javadoc注释。 3.各层命名规范: A)Service/DAO层方法名规约 1) 获取单个对象的方法用get 阅读全文
posted @ 2017-01-14 09:10 lenbkan 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 语法 1.标题:[#|##|###|####|#####|#####]+[空格]+[标题名],在#后面加空格,这是最标准的Markdown语法。 2.列表:[1.|2.|3.]+[空格]+[文字],这个是有序列表;[-|*]+[空格]+[文字],这个是无序列表。 3.引用:[>]+[空格]+[文字] 阅读全文
posted @ 2017-01-13 23:01 lenbkan 阅读(145) 评论(0) 推荐(0) 编辑
摘要: scope标签 provided:如果存在编译需要而发布不需要的jar包,使用provided属性值 阅读全文
posted @ 2017-01-10 22:57 lenbkan 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 简单介绍:grep命令是用于分析一行信息,若当中有我们所需要的信息,就将该行取出来。 语法结构:grep [ acinv] [ color=auto] '查找关键字' {filename} a:将binary文件以text文件的方式查找数据: c:计算查找到 '查找关键字' 的次数 i:忽略大小写 阅读全文
posted @ 2017-01-06 22:36 lenbkan 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.关于maven仓库的问题 在下载资源的时候特别慢,原因是因为天朝的网络你们都懂的。解决方式使用国内镜像,原本可以用的OSChina的镜像,由于其服务器关闭,现在无法使用。 解决方案是使用阿里云的maven镜像 2.Generating Project in Batch mode 卡住问题 在执行 阅读全文
posted @ 2016-10-29 17:07 lenbkan 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 1.过期引用将会对性能造成潜在的重大影响。 2.清空对象引用应该是一种例外,而不是一种规范行为。 3.保护性拷贝。从2个角度进行拷贝保护,类初始化时拷贝保护&&get类属性的时候拷贝保护。 阅读全文
posted @ 2016-10-17 18:12 lenbkan 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.使用静态的初始化器。 2.延迟初始化技术。 3.适配器模式 > 【适配器类】和【目标接口】是该模式的核心 有类适配器和对象适配器两种,类适配器使用的是继承关系,对象适配器使用的是组合关系 适配器模式的用意是要改变源的接口,以便于目标接口相容 > 阅读全文
posted @ 2016-10-17 15:59 lenbkan 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 做法很简单: 1.提供私有的构造器。 2.在构造器中抛出Access异常。 通过以上2点可以保证该类在任何情况下都不会被实例化。 缺点:它使得一个类不能被子类化。所有的构造器都必须显示或者隐式地调用超类构造器,在上面的情况下,子类就没有没有可访问的超类构造器可以使用了。 阅读全文
posted @ 2016-10-17 15:48 lenbkan 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.使用单元素的枚举类型 阅读全文
posted @ 2016-10-17 15:32 lenbkan 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.静态工场和构造器有个共同的局限性:他们都不能很好的扩展到大量的可选参数。 2.可变类与不可变类。 3.对象引用,指向的是对象所在的内存地址。 4.内部静态类。 5.抽象工厂模式&工厂方法模式 >工厂方法模式含有四个元素:工厂接口;工厂实现;产品接口;产品实现 其优点:(1)使得代码清晰,封装产品 阅读全文
posted @ 2016-10-16 10:31 lenbkan 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.静态工厂方法:一种特殊归纳的类静态方法,用来产生类的一个实例(对象)。 2.不可实例化的类:可以将构造方法的访问权限设为私有,并在构造方法中抛出异常来保证类不能被实例化。 3.final:被final修饰的类不可及被继承,被final修饰的变量就是一个常量,只能赋值一次。 > 对于工具类的设计习 阅读全文
posted @ 2016-10-13 21:07 lenbkan 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Ctrl + H 查看一个类的继承关系 F4 打开项目结构设置 Ctrl + Shift + H 查看方法的实现 Ctrl + Alt + H 查看方法的调用链 阅读全文
posted @ 2016-08-12 13:54 lenbkan 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-04-07 10:38 lenbkan 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serializable接口。 3) 阅读全文
posted @ 2016-02-07 01:32 lenbkan 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.Android 学习之路http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/ 阅读全文
posted @ 2016-01-21 23:01 lenbkan 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 打开终端,输入: defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文件 defaults write com.apple.finder AppleShowAllFiles -bool false 此命令关闭显... 阅读全文
posted @ 2016-01-08 22:08 lenbkan 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 1.2015最流行的Android组件、工具、框架大全 地址 http://www.open-open.com/lib/view/open1436262653692.html 阅读全文
posted @ 2015-12-09 14:02 lenbkan 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.显示注解:F22.显示大括号包含范围:Ctrl3.显示当前文档结构:Ctrl+F124.快速打开类:Ctrl+N5.格式化代码:Ctrl+Alt+L6.折叠代码:Ctrl+[+/-]7.跳转到定义:F4 阅读全文
posted @ 2015-12-03 17:03 lenbkan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.初始化请求队列RequestQueueRequestQueue queue= Volley.newRequestQueue(context);2.StringRequest 网络请求Get请求StringRequest request = new StringRequest( ... 阅读全文
posted @ 2015-12-01 15:29 lenbkan 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 本文原创,转载请注明地址:http://www.cnblogs.com/baokang/p/4982846.html关于Jni的基本使用方法,请参阅:Java 调用 C++ (Java 调用 dll)康哥手把手教你关于Jni的调试,请参阅:Jni 调试 : eclipse + Vs 联合调试不废话了... 阅读全文
posted @ 2015-11-21 02:44 lenbkan 阅读(849) 评论(0) 推荐(0) 编辑