- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 代码规范
代码规范1.一个方法不能超过100行,要切割多个方法进行,一个方法的复杂度不能超过5,一个ifelse+1,一个for+12.表的建立中要加默认值,不然在判断的时候,判断是否有值,则需要判断 is not null,这个是全表扫描3.一个表最多不能超过4个索引4.web层不应该有业务逻辑,逻辑应该在service中,要在事务中进行判断5.在一个事务中如果有两个修改数据库的,就需要加事务异...
2019-01-28 15:42:45 246
转载 谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解
谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解SOA:维基百科解释:SOA:面向服务的软件架构(Service Oriented Architecture),是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作,例如典型的通过网络协议。因此SOA是独立于任何厂商、产品与技术的。SOA作为一种架构依赖于服务的方...
2019-01-25 16:35:45 276
转载 slf4j框架源码分析
个人总结slf4j 把staticLoggerBinder类的实现留给了日志子系统去实现。并且命名的方式需要是"org/slf4j/impl/staticLoggerBinder.class"这个路径才可以。并且对应的日志子类工厂需要实现ILoggerFactory。 slf4j框架源码分析(一)1. 入口方法 getLogger(Class<?&gt...
2019-01-23 14:07:11 498
原创 抽象工厂模式和工厂模式的区别 -- 设计模式学习笔记
工厂模式分为 简单工厂模式、工厂方法、抽象工厂 三种简单工厂1.抽象工厂角色2.抽象产品角色3.具体工厂角色4.具体产品角色当需要生产一个产品的时候,只需要传入对应的产品key就可以获取对应的产品对象。当需要新增产品的时候,可以重新实现抽象工厂,在里面进行添加,符合开闭原则简单工厂是一种特殊的工厂方法工厂方法1.抽象工厂角色2.抽象产品角色3.具体工厂角色4.具体产品角色...
2019-01-23 09:35:50 217
转载 从github上下载项目到eclipse中
从github上下载项目到eclipse中 <span class="tags-box artic-tag-box"> <span class="label">标签:</span> <a data-track-click="{...
2019-01-22 10:52:19 800
包含mp3plugin.jar
2018-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人