自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java高级程序设计-拆泛型

泛型的好处 (php 等弱类型语言无需考虑的问题)编译检查编写通用代码,把算法和数据类型解耦public Interger add(Integer a1, Integer a2)public Double add(Double a1, Double a2)public <T>T add(T a1, T a2) JJ

2017-08-30 00:12:32 484

原创 拆,Spring Boot基础教程

http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/

2017-08-29 19:22:03 394

原创 aop 与 ioc

不外乎aop 动态代理模式和依赖注入,talk is cheap, show me the code ! 实现: https://github.com/codBo/ioc_demo 1. 将bean的属性保存在文件中 2. ioc容器将所有bean保存起来 3. 要使用的时候就给个名字既可拿到对象这样不自己new 的方式,有个好处,就是当使用某个对象的方法变了可以不用修改

2017-08-22 23:00:35 403

原创 分布式事务解决方案

分析 当db server不在同一台机的情况下,就会出现分布式事务,官方有强一致解决方案JTA(java transactions API)(多个server通过一个事务管理器统一管理事务) ,不过在高并发场景下并不使用,太慢。 采用单机事务加消息队列,弱一致性解决性能问题。需要添加t表记录操作,例子:a 先 b转100 块单机事务,a扣100,t表插入要先b转100记录,事务结束定时任务拿t

2017-08-22 11:00:04 290

原创 一些团队规范

1.markdown 2.数据库命名规范 3.api接口规范 4.spring-boot工程启动参数 5.spring项目基础注解 6.spring-boot-swagger2使用手册 这几个不错 https://gumutianqi1.gitbooks.io/specification-doc/content/

2017-08-21 15:45:20 465

原创 tomcat 请求处理模型

默认采用线程池,可以配置参数(Bio, 阻塞io) 可以配置选择nio io多路复用非阻塞模式,netty就是

2017-08-17 19:15:50 502

原创 java 泛型

<? extends T>和<? super T>的区别<? extends T>表示该通配符所代表的类型是T类型的子类。<? super T>表示该通配符所代表的类型是T类型的父类。

2017-08-17 15:52:45 252

原创 npm

一峰前端还是不错的

2017-08-16 14:36:36 352

原创 chrome vimium shortcut

Modifier keys are specified as , , for ctrl+x, meta+x, and alt+x respectively.Navigating the current page:? show the help dialog for a list of all available keysh scroll leftj scro

2017-08-05 14:44:51 440

原创 tow weeks vim(8)

现在开始进入最有趣的时候了 开始打造你自己的vim 未完待续>…

2017-08-03 00:29:30 291

原创 tow weeks vim (7)

加密 暂时觉得没什么卵用

2017-08-02 22:33:07 293

转载 使用Spring Boot创建微服务

全文来自http://www.infoq.com/cn/articles/boot-microservices/ 过去几年以来,“微服务架构”的概念已经在软件开发领域获得了一个稳定的基础。作为“面向服务架构”(SOA)的一个继任者,微服务同样也可以被归类为“分布式系统”这一类,并且进一步发扬了SOA中的许多概念与实践。不过,它们在不同之处在于每个单一服务所应承担的责任范围。在SOA中,每个服务将负

2017-08-02 16:09:40 360

原创 tow weeks 拆解vim(6)

1. 搜索单词* 向下搜索光标所在处的单词(完全匹配)# 向上搜索光标所在处的单词(完全匹配)g* 向下搜索光标所在处的单词(部分匹配)g# 向上搜索光标所在处的单词(部分匹配)书签好像没什么用 2. 标记书签(mark) ma a为小写字母,为光标所在处设定文档书签a mA A为大写字母,为光标所在处设定全局书签A 3. 使用书签(mark) a 到文档书签a处,Tab键上方 '

2017-08-02 00:32:25 406

原创 tow weeks 拆解vim(5)

常用多缓冲区操作按键 这个暂时不用,多文件切换1、多文件编辑模式 (1)argument list模式,就是在打开Vim编辑器时,携带多个文件路径参数。 (2)buffer list模式,就是在进入Vim编辑器后,打开多个缓冲区进行编辑。2、单一缓冲区打开多个文件 :files 显示目前打开了哪些文件 :n 切换到下一个缓冲区内容 :N 切换到上一个缓冲区内容 :2n 切换到下

2017-08-02 00:29:22 462

原创 java 工程师成神之路拆接(0)

拆解内容:Java工程师成神之路

2017-08-02 00:25:55 401

空空如也

空空如也

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

TA关注的人

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