Fork me on GitHub
摘要: 下面是lombok按照 Java Bean 的规范生成的 下面是spring mvc里jackson 需要的 xXxx问题还是顺势而为吧 阅读全文
posted @ 2019-04-19 00:08 勇往无前的康康 阅读(770) 评论(0) 推荐(0) 编辑
摘要: https://github.com/aneasystone/mysql-deadlocks/blob/master/11.md https://blog.csdn.net/dhfzhishi/article/details/81272360 http://blog.itpub.net/226646 阅读全文
posted @ 2019-03-22 14:53 勇往无前的康康 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 试一试setTimeBetweenEvictionRunsMillis +setMaxEvictableIdleTimeMillis小于 mysql的wait_timeout 阅读全文
posted @ 2019-03-22 02:18 勇往无前的康康 阅读(255) 评论(0) 推荐(0) 编辑
摘要: idea用tomcat外置容器部署debug要清掉webapp里面的同名项目,否则就呵呵呵呵了 阅读全文
posted @ 2018-11-09 14:58 勇往无前的康康 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 依赖范围控制哪些依赖在哪些classpath 中可用,哪些依赖包含在一个应用中。让我们详细看一下每一种范围: compile (编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provide 阅读全文
posted @ 2018-09-06 16:31 勇往无前的康康 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一方库指的是本项目中的依赖 二方库指的是公司内部其他项目提供的依赖 三方库指的是其他组织、公司等来自第三方的依赖 阅读全文
posted @ 2018-08-13 21:51 勇往无前的康康 阅读(2437) 评论(0) 推荐(0) 编辑
摘要: scatter/gather指的在多个缓冲区上实现一个简单的I/O操作,比如从通道中读取数据到多个缓冲区,或从多个缓冲区中写入数据到通道; scatter(分散):指的是从通道中读取数据分散到多个缓冲区Buffer的过程,该过程会将每个缓存区填满,直至通道中无数据或缓冲区没有空间; gather(聚 阅读全文
posted @ 2018-08-07 16:24 勇往无前的康康 阅读(6922) 评论(0) 推荐(0) 编辑
摘要: Go语言是为并发而生的语言,Go语言是为数不多的在语言层面实现并发的语言;也正是Go语言的并发特性,吸引了全球无数的开发者。 并发(concurrency)和并行(parallellism) 并发(concurrency):两个或两个以上的任务在一段时间内被执行。我们不必care这些任务在某一个时间 阅读全文
posted @ 2018-07-19 16:56 勇往无前的康康 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 提到缓存,有两点是必须要考虑的:(1)缓存数据和目标数据的一致性问题。(2)缓存的过期策略(机制)。 其中,缓存的过期策略涉及淘汰算法。常用的淘汰算法有下面几种:(1)FIFO:FirstIn First Out,先进先出(2)LRU:LeastRecently Used,最近最少使用(3)LFU: 阅读全文
posted @ 2018-07-13 14:04 勇往无前的康康 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2018-07-12 14:02 勇往无前的康康 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 几个名词解释: 网络分区:俗称“脑裂”。当网络发生异常情况,导致分布式系统中部分节点之间的网络延时不断变大,最终导致组成分布式系统的所有节点中,只有部分节点之间能够进行正常通信,而另一些节点则不能。当网络分区出现时,分布式系统会出现局部小集群。 三态:分布式系统的每一次请求和响应包含:成功,失败,超 阅读全文
posted @ 2018-07-11 11:19 勇往无前的康康 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 我们在使用Maven配置依赖项的时候,常常只会配置Maven的坐标以及版本信息就可以了,但我们看其他人的工程代码的时候常常会见到有个scope配置项,今天就来分别介绍下这个配置下几个类别的作用。 <scope>的分类 一、complie 编译域,这个是Maven中scope的默认值,我们平时不写sc 阅读全文
posted @ 2018-07-06 16:40 勇往无前的康康 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 阿里爸爸又出了一本造福广大码农的书《不止代码》,下载的看了下,还是挺有收获的,可以点击此链接直接下载:《不止代码》,这是官方提供的下载链接,如果失效了,可以留言,我可以分享下。 阅读全文
posted @ 2018-07-04 14:31 勇往无前的康康 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 数据库sql: ConnectionManager.java(数据库连接管理) User.java(实体类) UserDAO.java(用户相关的数据库操作) UserDAOImpl.java(UserDAO实现类) UserManager.java(用户管理功能定义) UserManagerImp 阅读全文
posted @ 2018-07-01 12:42 勇往无前的康康 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题 阅读全文
posted @ 2016-08-08 21:03 勇往无前的康康 阅读(3564) 评论(0) 推荐(0) 编辑