自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 收藏
  • 关注

转载 非常好的idea插件

目前使用idea开发java工程已经成为标配,在使用idea的过程中,有很多非常优秀的插件可以提高开发效率: 1. Ali-CodeAnalysis 集团编码规约代码检测 2. Markdown Navigator 2.0 可以识别markdown预发,写工程readme文件更好排班...

2018-12-11 16:05:00 205

转载 ThreadPoolExecutor

忙完双十一再来完善 https://blog.youkuaiyun.com/javaloveiphone/article/details/54729821 https://www.cnblogs.com/feiyun126/p/7686302.html https://mp.weixin.qq...

2018-10-25 20:57:00 155

转载 Java中两个Long对象如何比较是否相等

抛出问题: Long a = 4l; Long b = 4l; a == b //true Long a = 128l; Long b = 128l; a == b //false 如果Long的值在[-127,128]之间,用“==”判断是否相等是没问题的,如果不在这个区间,是不能用“==...

2018-10-18 17:22:00 170

转载 深入理解java线程池

线程池介绍 在web开发中,服务器需要接受并处理请求,所以会为一个请求来分配一个线程来进行处理。如果每次请求都新创建一个线程的话实现起来非常简便,但是存在一个问题: 如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。可能出现服...

2018-09-30 10:49:00 117

转载 mysql复合索引

对于复合索引:MySQL从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。下面用几个例子...

2018-08-26 21:19:00 139

转载 git设置ignore

使用git的时候,经常init & push仓库以后,会把很多隐藏文件给push上去。尤其是.idea和*iml文件,还不能直接删,删了会导致工程出问题。 这个时候需要设置ignore文件。操作步骤如下: $ cd /project/path $ vim .gitignor...

2018-08-03 14:50:00 125

转载 linux环境查log

服务器端开发过程中,查看日志文件是非常有效定位问题的手段。 查看日志除了常用的grep tail 命令外,还有一个非常牛叉的命令awk,可以根据条件分隔截取日志。 AWK 下面看一个case,假如我有这样一段log: 想要查询第一部分:0ba8d03515331375750...

2018-08-01 23:50:00 127

转载 使用jquery append table元素的方法

function createTh(name, value) { return $("<tr>").append($("<th>").text(name)) .append($("<th>").text(value));} 可以使...

2018-05-23 16:30:00 1240

转载 架构师眼中的高并发架构

前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年,我有幸的遇到了并发下的各种...

2018-04-26 09:53:00 125

转载 数据库隔离级别和Transactional注解

举很好的例子:https://blog.youkuaiyun.com/jiesa/article/details/51317164 脏读,幻读,不可重复读: https://www.cnblogs.com/sushu-yaya/p/6944287.html (根据自己的理解画的一个图,AB代表两个事物...

2018-04-25 16:42:00 302

转载 git常用命令整理

初始化本地仓库: 1、在Git官网上点击New repository新建项目; 2、在本地新建一个同名文件; 3、打开git bash切换到新建的文件目录; 4、echo "# myprojectname">>README.md;...

2018-04-19 14:24:00 108

转载 源码,反码,补码最好的讲解

关于补码,看过一些书籍和网文,基本都是在“求反加一”的方法、步骤上反复强调,而对于补码的本质和定义,讨论的不足。这就对初学者的造成了误导,使得很多人都纠结在-128的补码求取过程中。 关于反码和原码,大家都是在郑重其事的讲解,其实,学过的人都知道,它们的重要性是 0 ! 做而论道把自...

2018-04-16 14:20:00 118

转载 java位运算操作符详解

原文:https://blog.youkuaiyun.com/briblue/article/details/70296326 Java 位操作这是一项很基础很基础的知识内容,在所有 Android 和 Java 开发者的学习之路上,大家都接触过,但是实际运用的场景却很少见,很多人估计都忘记有这个知识点...

2018-04-16 14:18:00 110

转载 Maven多模块项目管理jar包最佳实践

在使用Maven包管理进行工程开发的时候,经常会遇到jar包版本难统一,有冲突难排查的情况。 尤其是子模块比较多的时候,模块间的jar包版本统一问题显得尤其重要。 所以在这里推荐一种个人认为最佳实践的方法。 如上图,这个项目有一个子模块,需要两个pom文件,一个父pom,一个子pom...

2018-03-23 16:48:00 671

转载 Maven解决包冲突

在maven工程开发过程中,经常遇到包冲突的问题,包冲突最常见的表现就是报: java.lang.NoSuchMethodError 如上图,问题出现的原因是多个不同版本的jar包都包含SplitEnvUtil的类定义。 在ide中搜索这个类,可以看到以下两个jar包都被引用了,...

2018-03-23 16:26:00 125

转载 java内存模型系列教程

深入理解Java内存模型(一)——基础 http://www.infoq.com/cn/articles/java-memory-model-1 深入理解Java内存模型(二)——重排序 http://www.infoq.com/cn/articles/java-memory...

2018-03-05 21:18:00 91

转载 java动态代理

原文链接:http://blog.youkuaiyun.com/u011784767/article/details/78281384 说起java动态代理,在我刚开始学java时对这项技术也是十分困惑,明明可以直接调通的对象方法为什么还要使用动态代理?随着学习的不断深入和工作经验的积累,慢慢的体会并理...

2018-03-03 10:42:00 175

转载 jvm学习之变量初始化(待补充)

我们知道变量分为两种, 一种是作为类属性的变量,另一种是局部变量(方法体内定义的变量)。 类变量有两次赋初始值的过程,一次在准备阶段,赋予系统初始值。(这部分回头细说) 另外一次再初始化阶段,赋予程序员定义的初始值。 但是局部变量定义了而没有赋初始值的话是无法使用的。 举例: ...

2018-02-28 21:07:00 127

转载 jvm学习之类加载

节选自周志明的 《深入理解java虚拟机》 参考: https://www.cnblogs.com/xing901022/p/5507086.html 父类加载过程,这个文章写的太好了,我直接copy了。 继承的加载顺序 由于static块会在首次加载类的时候执行,因此下面的例子就是...

2018-02-26 21:40:00 84

转载 JS和Java计算小数bug

js计算小数时会有一些失真的问题,比较典型的: 7 * 0.8 =5.6000000000000005 0.1 + 0.2 =0.30000000000000004 问题原因推导:http://www.barretlee.com/blog/2016/09/28/ieee754-op...

2018-02-26 16:48:00 205

转载 单例模式的一些思考

单例模式和线程安全问题 分析的非常透彻: https://www.cnblogs.com/Ycheng/p/7197751.html 这个写的也很深入全面: http://blog.youkuaiyun.com/justloveyou_/article/details/64127789 ...

2018-02-24 19:38:00 78

转载 多线程之volatile

原贴:http://blog.youkuaiyun.com/justloveyou_/article/details/53672005,讲的非常棒! 转载于:https://my.oschina...

2018-02-24 17:51:00 57

转载 文件编码检测和转换

参考链接,写了很多工具,非常棒:https://github.com/hs-web/webbuilder 工作以后经常会遇到java文件的编码格式不是utf8的问题,手动一个一个转太麻烦。使用IDE直接批量转又可能遇到源编码格式不统一的问题。所以搜了很久,找到了这个代码,写的非常棒,思...

2018-02-05 20:52:00 148

转载 MySQL group by 选择其中一个

假设这样一个表数据: id fk_id score ... 1 abc 3 2 abc 2 3 abd ...

2018-02-01 19:47:00 988

转载 Linux下查找log常用方法

最基本的: tail -100f /home/admin/application/work.log 如果文件是非utf8,或者和terminal的编码格式不一致: tail -100f work.log | while read line; do echo $line | iconv -...

2018-02-01 19:43:00 697

转载 WEB架构师成长系列索引

转载:http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html 本人致力于学习面向对象、设计模式、重构、极限编程、大型网站架构设计、管理等知识,希望有不正确之处多多指出,共同学习提高,为了方便查阅,特做出索引一页。 序...

2018-01-18 15:38:00 63

转载 Git

作者:Doing 链接:https://www.zhihu.com/question/29929269/answer/201509336 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我看过的一些不错的Git学习教程: 廖雪峰的Git教程:ht...

2018-01-18 15:20:00 57

转载 网络上开源的电子书

作者:聞其詳 链接:https://www.zhihu.com/question/38836382/answer/79794319 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 语言无关类 操作系统 鸟哥的Linux私房菜 (简体) Linu...

2018-01-18 10:20:00 295

转载 多线程操作一个变量示例

第一次老师讲线程安全的时候,举了一个例子: 从银行里取钱和往银行里存钱,用两个线程操作,最后结果不一致。(包括抢火车票的例子) 当时感觉非常神奇,工作以后常常回忆起来这个例子,但是总忘了怎么实现,现在做一个记录。供以后参考。 先看一个不安全的例子: /** * Created by...

2017-12-19 17:36:00 677

空空如也

空空如也

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

TA关注的人

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