耿瑞阳的博客


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

生成订单号

发表于 2018-01-30 | 分类于 java

生成订单号

阅读全文 »

Mybatis源码解析优秀博文

发表于 2018-01-30 | 分类于 mybatis

http://blog.csdn.net/nmgrd/article/details/54608702
http://blog.csdn.net/ashan_li/article/list

通过源码分析MyBatis的缓存
http://www.cnblogs.com/fangjian0423/p/mybatis-cache.html

Mybatis解析动态sql原理分析
http://www.cnblogs.com/fangjian0423/p/mybaits-dynamic-sql-analysis.html

MyBatis拦截器原理探究
http://www.cnblogs.com/fangjian0423/p/mybatis-interceptor.html

阅读全文 »

国内开源镜像站

发表于 2018-01-29 | 分类于 优秀网站汇总

公司类

  • 搜狐开源镜像站:http://mirrors.sohu.com/
  • 网易开源镜像站:http://mirrors.163.com/
  • 开源中国:http://mirrors.oschina.net/
    阅读全文 »

spring多数据源分布式事物研究

发表于 2018-01-28 | 分类于 spring

分布式事务XA https://www.cnblogs.com/zengkefu/p/5742617.html

一个简单明了的例子使用的是jdbcTemplate
spring boot 多数据源的XA事务(Druid+Atomikos) http://blog.csdn.net/ACMer_AK/article/details/78742148

这两个是一组 从配置多数据源引发的不支持事物到使用atomikos配置支持
也是jdbcTemplate的例子
https://www.jianshu.com/p/61e8961c6154
http://blog.csdn.net/erixhao/article/details/52138760

Spring多数据源分布式事务管理/springmvc+spring+atomikos[jta]+druid+mybatis
http://blog.csdn.net/typa01_kk/article/details/51190147

阅读全文 »

AOP详解

发表于 2018-01-27 | 分类于 spring

AOP产生原因

如果要重用通用功能的话,最常见的面向对象技术是继承(inheritance)或委托(delegation)。但是,如果在整个应用中都使
用相同的基类,继承往往会导致一个脆弱的对象体系;而使用委托可能需要对委托对象进行复杂的调用。
切面提供了取代继承和委托的另一种可选方案,而且在很多场景下更清晰简洁。在使用面向切面编程时,我们仍然在一个地方定义通用功
能,但是可以通过声明的方式定义这个功能要以何种方式在何处应用,而无需修改受影响的类。横切关注点可以被模块化为特殊的类,
这些类被称为切面(aspect)。这样做有两个好处:首先,现在每个关注点都集中于一个地方,而不是分散到多处代码中;其次,服务模
块更简洁,因为它们只包含主要关注点(或核心功能)的代码,而次要关注点的代码被转移到切面中了。

阅读全文 »

数据库事物四大特性以及事物的隔离级别

发表于 2018-01-27 | 分类于 mysql

事物的四大特性ACID

原子性 Atomicity

原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。

阅读全文 »

替换hexo默认的markdown生成器

发表于 2018-01-24 | 分类于 hexo
今天最好的表现,是明天最低的要求。

前言

hexo官方介绍,支持 GitHub Flavored Markdown 的所有功能。但是生成的一些效果和GitHub风格的并不一样,最令我无法忍受的一点就是,在文本编辑器中插入换行,
生成的html中就加入一个<br>但是在页面上我并不期待他换行。

阅读全文 »

Java线程安全总结

发表于 2018-01-24 | 分类于 Java并发编程

要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基于内存模型而设定的。后面我还会写java并发包的文章,详细总结如何利用java并发包编写高效安全的多线程并发程序。暂时写得比较仓促,后面会慢慢补充完善。

阅读全文 »

优秀社区、博客、文章汇总

发表于 2018-01-23 | 分类于 优秀网站汇总

优秀博客

徐刘根 http://blog.csdn.net/xlgen157387?viewmode=contents
程序员DD http://blog.didispace.com/
纯洁的微笑 http://www.ityouknow.com/
廖雪峰的官方网站:https://www.liaoxuefeng.com/
新栋BOOK(比较偏深入分析):https://www.jianshu.com/u/f2fa1bce6780

阅读全文 »

hexo+github搭建环境

发表于 2018-01-23 | 分类于 hexo

https://www.cnblogs.com/fengxiongZz/p/7707219.html

阅读全文 »
1234

Geng

今天最好的表现,是明天最低的要求。

31 日志
13 分类
10 标签
RSS
© 2018 Geng
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4