- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 【设计模式】桥接模式
桥接模式:抽象部分与实现部分分离,使他们可以独立变化模型图代码public abstract class Abstraction { @SuppressWarnings("unused") protected Implementor implementor; public Abstraction(Implementor implementor) { this.imple...
2018-11-27 12:03:00 175
原创 操作日志小框架
一般来说项目中会碰到两个要求1 打日志不能影响主要的业务逻辑2 打日志要比较前后两个对象的差异为了满足这样的要求 我曾在好几个大公司都接到过这样的需求,那么怎么操作呢 一 首先先弄一个判空的工具类 public static boolean isBlank(Object str) { return (str == null || (str+"").trim(...
2018-11-21 16:12:29 584
原创 【数据库设计】分库,分表,主从,读写分离
Mysql性能优化一 数据库设计合理性1.1范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 1.2 遵循三范式的反三范式设计第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是...
2018-11-11 23:10:47 1535 4
原创 【J2SE】BIO,NIO,AIO,Netty
javaIO编程.随着java版本的不断升级与迭代,java的IO模型开始得到改变。从原始的BIO,到1.4以后发布的NIO,再到对NIO进行的改进AIO分别对IO模型做了优化,BIO是同步,阻塞的IO.NIO是同步,非阻塞的IO,AIO是异步非阻塞的IO,那么性能就自然不用多说了,肯定是依次得到了提升的。一 文件基本的IO流与IO 模型,可以说它是通过序列化后的字节流来进行...
2018-11-07 08:43:36 313
转载 SVN分支管理
转自http://blog.csdn.net/eggcalm/article/details/6606520使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发)...
2018-11-04 15:52:26 1846
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人