自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动手之前

整理思路 mindnode 编程设计 uml

2017-11-07 10:32:39 423

原创 design pattern 有规律小而精demo

http://www.runoob.com/design-pattern/facade-pattern.html

2017-10-19 17:15:08 458

原创 restful api best practice

http://mp.weixin.qq.com/s/XNmTAIMALGVKvwFGlLXtyA

2017-10-19 16:29:10 507

原创 可视化算法加强记忆

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2017-10-18 11:51:12 1277

转载 程序员练级攻略

(程序员技术练级攻略)[https://coolshell.cn/articles/4990.html]

2017-10-18 11:35:24 780

原创 java static volatile

static 主内存中只存在一份该变量volatile java 内存模式 每个线程在主内存中copy一份变量去线程内存中读写,然后再写回主内存,存在时间差,可能导致线程间状态不一致,volatile 修饰的变量直接操作主内存

2017-10-17 11:35:58 416

原创 php java static 不同

php 每个会话static变量互不影响,生命周期在一次请求java static 生命周期在一次jvm运行

2017-10-17 11:07:48 359

原创 java 最佳实践

背景学习最佳实践,捷径!referencespring-side

2017-10-11 09:50:17 586

原创 httpClient, RestTemplate

HttpClient, RestTemplate 深度解析

2017-09-15 11:18:40 375

原创 jpa常用annotations

https://my.oschina.net/u/2444780/blog/632674

2017-09-08 13:56:44 635

原创 frontend 进化史

http://zhaoda.net/webpack-handbook/module-system.htmlhttps://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f

2017-09-04 20:25:53 292

原创 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 452

原创 拆,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 380

原创 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 392

原创 分布式事务解决方案

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

2017-08-22 11:00:04 253

原创 一些团队规范

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 446

原创 tomcat 请求处理模型

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

2017-08-17 19:15:50 480

原创 java 泛型

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

2017-08-17 15:52:45 236

原创 npm

一峰前端还是不错的

2017-08-16 14:36:36 332

原创 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 401

原创 tow weeks vim(8)

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

2017-08-03 00:29:30 269

原创 tow weeks vim (7)

加密 暂时觉得没什么卵用

2017-08-02 22:33:07 279

转载 使用Spring Boot创建微服务

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

2017-08-02 16:09:40 341

原创 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 380

原创 tow weeks 拆解vim(5)

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

2017-08-02 00:29:22 438

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

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

2017-08-02 00:25:55 387

原创 tow weeks(4)

1.删除操作 2.复制操作 3.黏贴操作 4.撤销与重做操作 5.重复操作.6.转换大小写 ~7.排版操作:le<ft>光标所在行左对齐:ri<ght>光标所在行右对齐:ce<nter>光标所在行居中

2017-07-31 22:40:33 415

原创 two weeks vim(3)

常用光标移动按键1.光标字符操作已经熟悉 2. 光标词操作 w 光标移动到后一词的词首 W 光标移动到后一词的词首且忽略标点符号 e 光标移动到后一词的词尾 E 光标移动到后一词的词尾且忽略标点符号 b 光标移动到前一词的词首 B 光标移动到前一词的词首且忽略标点符号 3. 光标 句操作

2017-07-28 10:25:47 386 2

原创 two weeks vim(2)

常用状态切换按键1、Normal Mode -> Insert ModeI 大写字母I,在光标所在行的第一个非空格处插入 A 大写字母A,在光标所在行的最后一个字符处插入o 小写字母o,在光标所在行的下一行处插入新行 O 大写字母O,在光标所在行的上一行处插入新航r 小写字母r,替换光标所在处的字符一次 R 大写字母R,持续替换光标所在处的字符,直到按下ESC

2017-07-28 00:45:54 255

原创 ssh 隧道

ssh 协议应用广泛,其中之一就是隧道(代理) 如果你能ssh与一个远程主机建立连接 那么ssh可以将本地的请求包代理转发出去 需要利用本地的一个无使用端口 reference https://my.oschina.net/kimcerry/blog/700160

2017-07-27 16:21:09 319

原创 http post

不用格式服务端需要对应解析 1. x-www-form-urlencode 表单最常用的格式 2. multiple/form-data 常用来传文件

2017-07-27 15:11:59 2876

原创 two weeks vim(1)

day1列表内容 3.

2017-07-27 00:50:49 238

转载 nginx 配置文件详解

定义Nginx运行的用户和用户组user www www;nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;进程文件pid /var/run/nginx.pid;一个ng

2017-07-26 09:57:27 319

原创 两个星期拆解一本书-spring实战(1)

背景 全书21章,每章有4个小节,一开始先按照一天一章的节奏,后面进入状态就一天二章或三章,拆书,只记下重点就好,一知半解交给时间. 分析 第一章 1.1 1.2 1.3 1.4 1.5

2017-07-25 01:14:19 444

原创 vim

这个10连击不错

2017-07-24 14:37:52 319

原创 几个好用的terminal快捷键

^u Clear to beginning of line ^k Clear to end of linereference https://www.cheatography.com/davidsouther/cheat-sheets/bash-zsh-shourtcuts/

2017-07-24 11:12:34 487

原创 OAuth2.0

http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html http://blog.csdn.net/seccloud/article/details/8192707 还有那个码农翻身也有一份

2017-07-11 20:26:12 188

原创 spring-data-jpa 看这个就够了

看这里

2017-07-05 18:09:45 362

原创 mac 挂载远程文件

https://meiriyitie.com/2015/05/29/using-sshfs-on-linux-and-macos-x/ https://gxnotes.com/article/10939.html http://www.fwolf.com/blog/post/329

2017-07-05 16:09:51 1029

原创 xdebug 原理

原理才是王道

2017-07-05 11:11:58 374

空空如也

空空如也

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

TA关注的人

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