- 博客(24)
- 收藏
- 关注
转载 mysql索引
MySQL 加锁处理分析,何登成的,屌的一批http://hedengcheng.com/?p=771#_Toc374698322http://hedengcheng.com/?p=844为什么开发人员必须要了解数据库锁?https://mp.weixin.qq.com/s/7mGhEa-mHlRvC7fevwZ7pQ理解innodb的锁(record,gap,Ne...
2019-03-14 21:01:59
186
翻译 Mybatis缓存原理以及数据库缓存策略
mybatis缓存一级缓存介绍Executor与Sqlsession的关系就像市长与书记,Sqlsession只是个门面,真正干事的是Executor,Sqlsession对数据库的操作都是通过Executor来完成的。与Sqlsession一样,Executor也是动态创建的:LocalCache本质是一个hashMap,使用CacheKey来存取;CacheKey由五个参数决定...
2018-10-09 11:35:25
473
转载 linux learning plan(collection article)
每天一个linux命令https://www.cnblogs.com/gophper/category/733967.html
2018-10-08 11:34:13
232
转载 lombok使用详解
lombok简述 引入 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> &
2018-09-30 16:01:06
340
转载 lambda表达式与函数式编程(待完善)
参考文档http://www.cnblogs.com/CarpenterLee/p/6729368.html第二篇关于lambda 与 匿名内部类的反编译对比很好;性能对比中,有关JIT预热部分做的也很好; stream操作简述 Stream上的所有操作分为两类:中间操作和结束操作,中间操作只是一种标记,只有结束操作才会触发实际计算。 中间操作又可以分为...
2018-09-10 17:22:54
861
原创 个人随笔--threadLocal应用实例
threadLoacl原理和源码 http://www.jasongj.com/java/threadlocal/ThreadLocal具体原理Thread维护ThreadLocal与实例的映射 Thread 拥有 ThreadLocal.ThreadLocalMap 变量; 线程访问ThreadLocal变量,只有通过ThreadLocal对象本身才能能够去Thre...
2018-09-04 23:13:33
426
原创 web项目 配置说明 spring-config.xml springmvc-servlet.xml web.xml
<!-- spring-config.xml 配置文件书写 1. 注解识别,驱动启动 <context:annotation-config/> 2. 项目扫包,识别除@Controller注解以外的注解,并使用@Componment的postProcesser...
2018-08-28 20:28:39
3722
原创 spring学习笔记
代码维护在 自己搭建测试环境 -------------- spring IOC容器: 1.javaBean , Bean的区别javaBean是 spring2.0以前的bean,必须实现setter,getter基本作为DTO使用;Bean是spring为了实现一切皆对象的想法设计的,把例如dataStructure,dao,service,controller...
2018-08-16 16:48:17
194
转载 JAVA 注解编程详解
注解语法因为平常开发少见,相信有不少的人员会认为注解的地位不高。其实同 classs 和 interface 一样,注解也属于一种类型。它是在 Java SE 5.0 版本中开始引入的概念。注解的定义注解通过 @interface 关键字进行定义。public @interface TestAnnotation {}它的形式跟接口很类似,不过前面多了一个 @ 符号。上面的代...
2018-08-03 00:08:39
1667
2
原创 spring 注解的用法说明
1. @Service , @Resource , @Autowired , @Qualifier ; @Service(" name ") 指定bean的类以及注入时,使用的名称,如果不指定的话,即为back-package包的类名+驼峰//上面的比较简单,我们只是简单注入一个Java类,那么如果有一个接口,有多个实现,Bean里引用的是接口//名,又该怎么做呢?比如有一个C...
2018-08-02 12:25:37
228
原创 mysql建表说明
DROP TABLE IF EXISTS `user`;CREATE TABLE user ( id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键', username VARCHAR(50) NOT NULL DEFAULT '' COMMENT '用户名', ...
2018-08-02 11:15:23
2281
翻译 java开发规范
一、编程规约(一) 命名规约1.【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $Object / name_ / name$ / Object$2.【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即...
2018-07-24 10:41:26
231
原创 awk 以及awk相关命令 用法详解
awk编程的内容极多,这里只罗列简单常用的用法,更多请参考 http://www.gnu.org/software/gawk/manual/gawk.html awk1. awk是一个强大的文本分析工具。相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各...
2018-07-16 20:37:01
373
原创 各种锁对比应用 -- 中秋节维护
可重入锁,不可重入锁; 乐观锁,悲观锁;公平锁,非公平锁;显示锁,隐式锁https://blog.youkuaiyun.com/xiaoleizhanghahaha/article/details/79238152 乐观悲观锁0716,2018 一 synchronized , reentrantlock ,CountDownLatch参考部分 英文原文 中文原文-...
2018-07-16 16:20:30
241
原创 有关字符串查找截取相关方法探究
主要分析 Stringtokenizer > string.subString > splitter.on(guava) 三种字符串截取类 1.首先介绍 String.subString () 方法 :不支持正则; public String substring(int beginIndex, int endIndex) { int len...
2018-07-16 00:18:26
272
原创 Java NIO Selector , SelectionKey , SocketChannel , ServerSocketChannel
一 NIO介绍1. NIO是非阻塞的 NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,假如没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。...
2018-07-15 22:05:28
2052
1
原创 Git 相关使用操作汇总
git 相关知识汇总 /* 蓝色为常用命令,应能熟练应用*/git init 在本地新建一个repo(仓库),进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy.git clone [url]...
2018-07-05 23:39:52
204
原创 学习笔记 -- 动态规划
参考文章如下1. 这个动态规划分析的很详细(转载)动态规划 基本知识点**动态规划通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适用于有重叠子问题和最优子结构性质的问题。基本思想若要解一个给定问题,我们需要解其不同部分(即子问题),再合并子问题的解以得出原问题的解。 通常许多子问题非常相似,为此动态规划法试图仅仅解决每个子问题一次,从而减少计算量: 一旦某个给定子问题的解...
2018-04-11 19:43:44
334
转载 Java IO完全总结(转载) --- 重点在源码分析
转载自https://blog.youkuaiyun.com/baobeisimple/article/details/1713797个人认为前面对于输入输出流(超类)的 继承结构,仅仅作为参考知识了解,如果想了解IO细节, 重点看源码。Java 8:活好水多——Java 的新IO (nio) inputStream 的read方法是 abstract 因为不同的 输入流 对于 来源的解读方式...
2018-04-04 11:58:32
19305
5
转载 JVM 垃圾回收器工作原理及使用实例介绍
转载自(内涵 JVM内存 详解) 个人笔记在effective java前几页上。补充说明垃圾收集基础Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一...
2018-03-23 15:33:23
226
原创 再读计算机网络
一 下面三层(物理层,数据链路层,网络层)由网络运营商提供细节 System.out.println("...................尚未整理暂时省略"); 二 应用程序负责传输层,应用层2.1 UDP UDP 用户数据包协议。以下为使用udp为传输层协议的传输层应用以及其应用层协议。DNS,TFTP(简单文件传送协议),RIP(路由信息协议),DHC...
2018-03-22 15:28:03
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人