6 luck-cheng

尚未进行身份认证

It is my github addr, https://github.com/luck-cheng, It is my gitee addr, https://gitee.com/luck-cheng.

等级
TA的排名 9k+

[IntelliJ IDEA]必下插件

2019-12-28 13:38:37

mac上完成卸载IntelliJ IDEA 2019.3编辑器

一、finder->应用程序->直接删除idea二、执行以下命令rm -rf /Users/(自己的用户名)/Library/Logs/IntelliJIdea2019.3/rm -rf /Users/(自己的用户名)/Library/Preferences/IntelliJIdea2019.3/rm -rf /Users/(自己的用户名)/Library/Applicatio...

2019-12-28 13:34:35

[jvm]GC收集器总概

Serial垃圾收集器Serial 收集器使用单线程清理堆的内容。使用 Serial 收集器,无论是进行 Minor GC 还是 Full GC,清理堆空间时,所有的应用线程都会被暂停。进行 Full GC 时,它还会对老年代 空间的对象进行压缩整理。Throughput垃圾收集器Throughput 收集器使用多线程回收新生代空间,Minor GC 的速度比使用 Serial 收集器快 得...

2019-11-24 18:19:14

[Maven]灵活配置setting文件

一、几个概念简单理解mirror、repository例如:我的配置如下: <mirrors> <mirror> <id>alimaven</id> <mirrorOf>alimaven</mirrorOf> <name>aliyun maven&l...

2019-10-27 09:49:32

[SpringBoot]启动顺序整理

从这里学习的:SpringBoot启动流程解析

2019-10-15 00:04:20

[drools]spring-boot使用drools规则引擎

一、springboot项目引用依赖如下(exclusion部分,大家根据自己的情况处理): <!--drools规则引擎--> <dependency> <groupId>org.drools</groupId> <artifactId>drools-cor...

2019-08-25 20:48:34

Paxos(帕克索斯)一致性算法[卷一]

Paxos一致性算法

2019-06-09 22:21:07

[java8]java.time包(二)快速实践

上一篇我们了解了

2019-05-26 15:37:30

[java8]java.time包(一)快速简介

前言现在已经是2019-05-11,java8的java.time还有没了解的吗?来一起了解下吧。简介包位置package java.time;看看里面有些什么通过idea的类结构图展示哇塞,酷。直接看包里面:接下来,将会按照上图的文件顺序一个一个往下看:开始chrono包:提供一些关于年表(Chronology)处理的默认实现和接口定义。fo...

2019-05-11 14:38:33

[Maven]Exclusions标签

<project> ... <dependencies> <dependency> <groupId>test.groupId</groupId> <artifactId>test-artifactId</artifactId> <version>1....

2019-05-04 18:31:24

[Maven]optional标签

<project> ... <dependencies> <dependency> <groupId>test.groupId</groupId> <artifactId>test-artifactId</artifactId> <version>1....

2019-05-04 18:25:54

[Maven]依赖传递机制

一、优先按照依赖管理元素中指定的版本声明进行选择,此时下面的两个原则都无效了二、若无版本声明,则按照“短路径优先”的原则(Maven2.0)进行选择,即选择依赖树中路径最短的版本三、若路径长度一致,则按照“第一声明优先”的原则进行选择,即选择POM中最先声明的版本原文引用官方参考...

2019-05-04 18:20:45

速记!数据库的四种隔离级别

4种隔离级别(括号为快速记忆提示)1、Read uncommitted 读未提交描述:一个事务对一行数据修改的过程中,不允许,另一个事务进行修改,但允许,另一个事务进行读。因此,本级别下,不会出现更新丢失,但会出现脏读、不可重复读。(写允许读)2、Read committed 读提交,oracle默认描述:未提交的写事务不允许其他事务访问该行(不会出现脏读);读取数据的事务允...

2019-03-31 18:32:50

[IC卡类型]带你认识 M1、UID、CUID、FUID、UFUID

普通IC卡,0扇区不可以修改,其他扇区可反复擦写,我们使用的电梯卡、门禁卡等智能卡发卡商所使用的都是M1卡,可以理解为物业发的原卡。UID卡普通复制卡,可以重复擦写所有扇区,主要应用在IC卡复制上,遇到带有防火墙的读卡器就会失效。CUID卡可擦写防屏蔽卡,可以重复擦写所有扇区,UID卡复制无效的情况下使用,可以绕过防火墙。FUID卡不可擦写防屏蔽卡,此卡的特点0扇区只能写入一...

2019-02-26 10:15:59

[2019]新的一年,新的开始

2018从20180503重新换了一份工作后,渐渐适应了新的环境;可是,确在很长一段时间里面茫然,颓废。不再像刚毕业那会对代码充满足够热情,不再为了目标不断努力,对未来也更充满了茫然。2019如今,2018已经结束;已经开始的2019已经开始了,经过了一段时间的颓废与安逸,更清楚了自己对之后发展的认识与计划;2019要做到的事情:1、对jvm要进行更深入的了解与认识;2、对系统架构进行...

2019-01-27 21:59:14

[jvm]垃圾回收算法(小记)

一、基础算法,标记-清除(Mark-sweep),老年代缺点:1.效率不高2.大量内存碎片二、解决效率问题,复制(Copying),一般新生代使用缺点:1.将内存缩小为一半,代价高三、标记-整理(Mark-compact),老年代...

2018-11-25 20:45:42

[git]如何给开源项目(github/gitee)贡献代码

场景当我们在开源项目中发现可以优化得更好的地方,我们会想着能将修改的代码提交并且merge到开源项目中;但是,在很多情况下,我们并没有push权限。这时候,我们可以尝试fork & pull request这种操作来提交代码,下面讲述这种情况fork & pull request怎么做(实例)仓库https://github.com/2liang/AutoBuildD...

2018-11-25 20:31:55

[git]切换git commit账号

1.通过config命令获取到当前git的配置信息;git config --list2.通过–global参数设置user的全局配置,结束。git config --global user.name "name"git config --global user.email "email"...

2018-11-25 20:03:16

[Kafka]Kafka主要设计目标及基本概念

Kafka是基于消息发布-订阅模式实现的消息系统,主要设计目标如下消息持久化:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上的数据也能保证常数时间复杂度的访问性能。高吞吐:在廉价的商用机器上也能支持单机每秒10万条以上的吞吐量。分布式:支持消息分区以及分布式消费,并保证分区内的消息顺序。跨平台:支持不同技术平台的客户端(如Java、PHP、Python等)。实时性:支...

2018-10-06 19:07:11

[RabbitMQ]RabbitMQ基本概念及消息投递到队列流程

基本概念Broker 可理解为消息队列服务器的实体,是一个中间件应用,负责接收消息生产者的消息,然后将消息发送至消息接收者或者其他的Broker。Exchange消息交换机,是消息第一个到达的地方,消息通过它指定的路由规则,分发到不同的消息队列中去。Queue 消息队列,消息通过发送和路由之后最终到达的地方,到达Queue的消息即进入逻辑上等待消费的状态。每个消息都会被...

2018-10-06 18:02:02

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。