自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈守璐的专栏

天道酬勤

  • 博客(12)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

转载 邪恶的编码魔咒,你中招没?

自从我观看了Gary Bernhardt所推崇的视频以后,就对某些编程语言的怪异表现着迷了。一些编程语言比其他语言有更多令人感到意外的表现。例如:有一整本关于Java语言的书,专门介绍它的边界类(Edge)及一些特性。相应的,对于C++语言我们可以参考它的标准规范,花上200美元即可。下面是我最喜欢的内容,是一些令人感到惊讶、搞笑的内容,还有一些像是魔咒。一般来说,使用这些有着特殊行为的代

2018-01-31 17:13:52 399

转载 Java编程:String 类中 hashCode() 方法详解

hash 的定义Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。

2018-01-31 14:46:28 417

原创 年终总结

年终总结2017年转眼间就过去了,可以说一年过的很快,期间在年初换租了一套房子,八月底九月初换了一份工作,12月底拿到了自己在合肥的房子,新公司绩效考核为C,心情不好,过完年正月初四结婚,很湿欣喜,等等…..各种情况,事情多了,感觉没有做什么事情一年就飞快的溜走了,感觉时间太快,没有来得及孝顺到父母,没来得及好好的享受生活,没来得及做好工作,没来得及做好知识的储备,买了几本书就翻开了第一页也没

2018-01-31 11:01:39 389 2

转载 SourceTree的基本使用

1. SourceTree是什么拥有可视化界面的项目版本控制软件,适用于git项目管理window、mac可用2. 获取项目代码1. 点击克隆/新建 2. 在弹出框中输入项目地址,http或者ssh地址都可以   如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因    1) 项目地址获取错误    2) 没有项目访问权限

2018-01-24 15:34:34 524 2

原创 JVM调优

JVM参数:参数名称含义默认值 -Xms初始堆大小物理内存的1/64(默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制.-Xmx最大堆大小物理内存的1/4(默认(MaxHeapFreeRatio参数可以

2018-01-23 16:06:26 285

转载 TIMESTAMP和DATETIME相同和区别

TIMESTAMP和DATETIME的相同点:1> 两者都可用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期。 TIMESTAMP和DATETIME的不同点:1> 两者的存储方式不一样对于TIMESTAMP,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。而对于DATETIME,不做任何改变,基本上是原样

2018-01-18 12:12:19 6657 2

转载 Java List<Object>去掉重复对象-java8

一、去除List中重复的Stringpublic List removeStringListDupli(List stringList) { Set set = new LinkedHashSet<>(); set.addAll(stringList); stringList.clear(); stringList.addAll(set); retu

2018-01-10 19:23:23 2558

转载 Java通过Executors提供四种线程池

http://cuisuqiang.iteye.com/blog/2019372Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS

2018-01-08 11:38:12 183

转载 从年会看声明式编程(Declarative Programming)

React的设计贯彻了声明式编程(Declarative Programming)的思想,今天就说一说什么是所谓的声明式编程。和声明式编程相对应的是命令式编程(Imperative Programming),大部分语言的hello world都是从命令式编程开始的。什么是声明式编程?可以从一个现实中的例子来说明,这个例子就是年会。举个年会的栗子作为我国科技公司的一个特色,每年春

2018-01-08 11:37:34 353

原创 gradle参考资料

最近在学习gradle,一个强大的构建工具,下面提供一些参考地址:http://wiki.jikexueyuan.com/project/gradle/http://www.yiibai.com/gradle/http://wiki.jikexueyuan.com/project/GradleUserGuide-Wiki/

2018-01-08 11:37:07 132

原创 Map多种变异,满足你变态的需求

项目中一些不为人知却好用的集合map有哪些???双向map:DualHashBidiMapDualHashBidiMap可以通过key找到value,也可以通过value找到keypublic static void main(String[] args) { // 双向map BidiMap bidiMap = new DualHashBidiMap(

2018-01-08 11:36:41 754

转载 CollectionUtils各种集合方法,总有一种满足你

CollectionUtils在真实项目中,是一个非常好用的工具类,使用非常频繁。它可以使代码更加简洁和安全。刚好在工作中利用这个工具类重构代码,顺便总结下分享分享:并集@Testpublic void testUnion(){ String[] arrayA = new String[] { "A", "B", "C", "D", "E", "F" }; Str

2018-01-08 11:36:15 8723 1

redis原理与应用

redis应用居多,尤其是线上出现的问题解决方案,以及面试官经常问到的问题和解答

2018-08-30

java高级面试资料

java高级面试资料,很全面,自己看完理解的化可以拿到20K+不成问题

2018-06-12

java面试基础

java面试资料,包含很多详细的细节以及链接资源。。。。。

2018-06-12

分布式服务框架远离与实践

分布式服务原理与实践,看着这名字就不需要介绍了吧,我是来凑字数的.....

2017-10-12

ES讲演介绍

ES介绍

2017-07-06

Elasticsearch服务器开发(第2版)

Elasticsearch服务器开发

2017-07-06

10TB级日志的秒级搜索v3

10TB级日志的秒级搜索v3

2017-07-06

京东elk平台

京东elk日志

2017-07-04

jquery翻牌倒计时

jquery翻牌倒计时

2017-01-19

linux 常用命令以及全拼

linux 常用命令以及全拼

2017-01-19

centos安装zabbix监控系统

centos下安装zabbix,用来监控和告警

2017-01-19

JQuery参考文档

本人总结的JQuery,做成的一个小参考文档

2016-01-21

form个性化

此文档那个是描述form界面怎么个性化,提供参考,将会让你事半功倍

2015-06-05

水晶报表开发

水晶报表初学者的福音,看到这个即看到了希望

2014-08-29

JDeveloper使用小技巧

JDeveloper使用技巧,可以加快开发使用速度

2014-07-25

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

TA关注的人

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