自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 微服务的优点和缺点

微服务的优点 微服务解耦复杂系统,降低维护难度和成本,将复杂臃肿的单体应用进行细粒度的服务拆分,每个微服务可以交给小的团队进行开发和维护,拆分出来的服务各自独立打包部署: 合理模块化一些业务和服务 提供了资源的统一管控 所有的API默认放在内部,避免了被攻破后整个资源的数据暴漏 CPU密集型服务独立出来,降低了系统耦合,提高了系统的稳定性,让该点可以横向扩展 微服务的缺点: ...

2019-04-22 13:39:34 355

原创 Code Review

CodeReview 1.命名规范检查 命名规范,前后端交互规范 2.可读性检查 代码注释 3.一致性检查 格式、符号、结构等风格是否保持一致 4.可修改性检查 代码涉及到的常量是否易于修改(如使用配置、定义为类常量、使用专门的常量类等) 代码是否只有一个出口和一个入口(严重的异常处理除外) 5.可预测性检查 是否具有定义良好的语法和语义 代码是否无意中陷入了死循环 代码是否是否避免了无穷递归 ...

2019-04-12 15:50:02 75

原创 EmptyResultDataAccessException

在用spring反射查询数据过程中,JdbcTemplate对象调用queryForObject(sql, new ObjectMapper())方法时,可能查询不到结果,返回一个null值,但是此时确会抛出一个EmptyResultDataAccessException异常,将异常捕获即可          this.template = this.getJdbcTemplate();

2015-01-14 15:54:12 754

原创 mysql 常见问题解决

MySQL 返回: #1166 - Incorrect column name 'emplayoee '     解决方法,字段是复制的吧,复制的里面是不是有空格?去掉就可以了

2014-10-17 14:01:26 329

转载 MySQL表引擎

MyISAM         MyISAM不支持事务,外键能够创建成功,但不起作用,其优势是访问速度快,对事务完整性没有要求或者以SELECT、INSERT为主的应用基本上都可以使用这个引擎来创建表。 每个MyISAM在磁盘上存储成3个文件,其文件名都和表名相同,扩展名分别是:  .frm(存储表定义);    MYD(MYData, 存储数据);MYI(MYIndex, 存储索引

2014-09-04 10:45:16 385

原创 设计模式

设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化...

2014-07-03 11:43:32 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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