自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zxiaofan.com

Life is all about choices!生命不息,学习不止。公众号【zxiaofan】

  • 博客(12)
  • 资源 (68)
  • 论坛 (10)
  • 收藏
  • 关注

原创 JUnit多线程Test

今天测试SimpleDateFormat时用到多线程,但最初Junit并不理想,Mark一下。     Junit多线程测试如下,直接run会发现程序没有任何异常,但debug时SimpleDateFormatUtil却ParseException异常,说明Junit在多线程下Test是有bug的。【SimpleDateFormatUtil为Date解析工具类】@Testpublic 

2015-12-23 21:08:32 2476

原创 HashMap源码分析(jdk1.8)

HashMap源码前前后后看了好几次,也和同事分享过好几次,每次都有新的收获。分享也是一种提高!本文首写于个人云笔记(点击访问),经多次修改,短期内不会有重大修改了,现发于此,有任何问题欢迎交流指正。JDK1.8中采用的是位桶+链表/红黑树的方式,也是非线程安全的。当某个位桶的链表的长度达到某个阀值的时候,这个链表就将转换成红黑树。

2015-12-17 20:24:26 12703 1

原创 SVN commit:remains in tree-conflict解决方案

今天提交SVN时报异常SVN commit: ……remains in tree-conflict,网上给出的解决方法多是右击工程目录–>team–>Show Tree Conflict–>在Eclpise中会出现一个Tab视图显示Tree Conflict的内容,一个一个选择列表中的冲突右击将其标志为已解决,然后回到项目再提交更改。不过无效,后经同事指点,【重新签版本】,【删除其代码,把

2015-12-17 10:36:59 2965

原创 Spring多线程注入时报null异常

在用多线程注入Spring的时候,注入的实例在调用时总是显示为null。解决方案:1、将实例传入线程,实例多的时候会死人的(⊙o⊙)…2、【推荐】将多线程用到的实例进行全局化,即加static,这样就将实例提升到了进程的级别,两个线程都可以使用。如下:protected static IDetailDataDao detailDataDao;@Autow

2015-12-15 15:17:34 5614

原创 Eclipse在Debug时不在指定位置暂停

今儿将一个项目改了很多,在Debug时在绿行停在非指定位置(没有打断点的位置),就是不在打断点的地方暂停,但是能正常run。clean、fresh、重启皆没用。解决方案:在BreakPoints窗口removeAll断点,然后重新在想要暂停的地方打断点,再debug就OK了。欢迎个人转载,但须在文章页面明显位置给出原文连接;未经作者同意必须保留此段声明、不得

2015-12-14 18:40:37 2565

原创 volatile关键字

个人相关源码:https://github.com/zengfanjun/JDK-Study/blob/master/src/keyWord/KW_volatile.javahttp://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html#!comments【评论很有意思】下文为海子的文章,个人很欣赏他的博客,与自己的见

2015-12-12 16:05:06 4738

原创 原子操作

定义:一个操作是原子的(atomic),如果这个操作所处的层(layer)的更高层不能发现其内部实现与结构。     1、原子操作可以是一个步骤,也可以是多个操作步骤,但是其顺序是不可以被打乱,或者切割掉只执行部分。 视作整体式原子性的核心。        2、在多进程(线程)访问资源时,能够确保所有其他的进程(线程)都不在同一时间内访问相同的资源。原子操作(atomic operat

2015-12-12 15:57:37 4893

原创 ForkJoin框架的自我实现

本文首写于个人云笔记。个人相关学习代码:https://github.com/zengfanjun/JDK-Study/tree/master/src/java1/util/concurrent/ForkJoin1. 什么是Fork/Join框架Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到

2015-12-11 00:21:35 2022

原创 PDF文档压缩

最近在看《Java疯狂讲义》,巩固一下基础知识,由于在公司实习,每天抽些时间,争取看10至20页,当然遇到难点需深入的地方或比较简单的章节除外。自己看的资料是PDF版的,网上下载的有300多M,想放在手机里看,嫌他太大了,遂压缩了一下。清晰度感觉变化不大,均在100%状态截图。原PDF压缩后的PDF也可以更具个人喜好自行压缩软件:

2015-12-11 00:03:50 1808

转载 正则表达式30分钟入门教程

本文系转载,首收录于个人云笔记,个人觉得是相当好的正则入门教程,文章略作修改。首页 | 常用正则表达式 | 正则表达式测试工具正则表达式30分钟入门教程版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分

2015-12-10 00:04:42 8973

原创 正则效率,\w误区

本文首写于公司小组内部分享。先前听导师说过正则效率不算高,就特意去看了一点相关的,做个笔记http://note.youdao.com/share/?id=cb801321e015542b87575b8c6d39748b&type=note http://note.youdao.com/share/?id=18d43e79ded05c812488544eff18412b&typ

2015-12-09 23:56:47 8977

原创 正则表达式匹配邮箱

本文首写于个人有道云笔记:http://note.youdao.com/share/?id=6b2b0063b7b9963959fca3750b931baa&type=note java.util.regex.PatternSyntaxException: Illegal character range near index 24[a-zA-Z0-9]+[a-zA-

2015-12-09 23:52:12 14154

sql_data.java

连接SQLServer必备的程序,打包好了的哦,直接调用,方便之极

2015-06-21

elasticsearch-7.9.2-darwin-x86_64.tar.gz

elasticsearch最新Mac版:elasticsearch-7.9.2-darwin-x86_64.tar.gz。elastic家族其他产品(含windows、linux、Mac版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,

2020-10-08

filebeat-7.6.2-darwin-x86_64.tar.gz

filebeat最新MAC版:filebeat-7.6.2-darwin-x86_64.tar.gz。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,

2020-04-18

filebeat-7.9.2-linux-x86_64.tar.gz

filebeat最新linux版:filebeat-7.9.2-linux-x86_64.tar.gz。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,

2020-10-08

filebeat-7.6.2-linux-x86_64.tar.gz

filebeat最新linux版:filebeat-7.6.2-linux-x86_64.tar.gz。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,

2020-04-18

oss-browser-win32-x64-1.9.5.1.zip

OSS Browser 1、Fork from aliyun/oss-browser(2019-10-19 By @zxiaofan),扩展“获取地址”操作(PS:官方一直不优化,只有自己动手了): 2、获取地址支持自定义域名; 3、获取地址支持获取markdown格式地址,直接可用于书写Markdown文章; 4、你可前往https://github.com/zxiaofan/oss-browser查看示例(欢迎订阅公众号@zxiaofan,一起交流学习) :

2019-10-19

logstash-7.6.2.tar.gz

Logstash是一个开源的日志收集管理工具,作为一个数据管道中间件,支持对各种类型数据的采集与转换,并将数据发送到各种类型的存储库。官网下载太慢,特意下载后分享给大家。此处为当前最新版logstash-7.6.2.tar.gz。logstash-7.6.2.zip亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads

2020-04-04

Spring实战(第4版)pdf 中文

Spring实战(第4版)(中文版)zxiaofan.com 专辑 > java开发书籍整理(全部免积分)http://download.csdn.net/album/detail/3579

2017-05-09

kibana-7.6.2-linux-x86_64.tar.gz

kibana最新版:kibana-7.6.2-linux-x86_64.tar.gz。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以前往公众号zxiaofan留言

2020-04-04

Java核心技术 卷I 基础知识 (第10版)英文高清完整.pdf版下载

Java核心技术 卷I 基础知识 (第10版)(英文),

2017-01-25

jsoup官网最新版-1.11.2(含jar、resource、doc)

jsoup最新jar, 含jsoup-1.11.2.jar、jsoup-1.11.2-sources.jar、jsoup-1.11.2-javadoc.jar

2017-11-25

kibana-7.6.2-windows-x86_64.zip

kibana最新版:kibana-7.6.2-windows-x86_64.zip。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以前往公众号zxiaofan留言

2006-01-03

elasticsearch-7.6.2-windows-x86_64.zip

elasticsearch最新版:elasticsearch-7.6.2-windows-x86_64.zip。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以前往公众号zxiaofan留言

2020-04-04

autojs打包插件-4.1.1.zip

打包插件-4.1.1 Alpha2-release-armeabi-v7a-(大部分手机用).apk;打包插件-4.1.1 Alpha2-x86-release(大部分模拟器专用).apk

2019-12-01

logstash-7.6.2.zip

Logstash是一个开源的日志收集管理工具,作为一个数据管道中间件,支持对各种类型数据的采集与转换,并将数据发送到各种类型的存储库。官网下载太慢,特意下载后分享给大家。此处为当前最新版logstash-7.6.2.zip。logstash-7.6.2.tar.gz亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads

2020-04-04

UML 课程设计-停车场智能寻车系统设计

本次UML课程设计项目为停车场智能寻车系统,包含:1设计题目(背景、研究现状、研究意义);2总体设计(部署图、UML用例图<用户、管理员>);3详细设计(类图、UML活动图<用户登录、用户寻车>、UML序列图<用户登录、用户寻车、用户注销、管理信号源、管理停车位 、管理参考点 >);4总结;5参考文献;6后记

2015-06-20

filebeat-7.9.2-windows-x86_64.zip

filebeat最新Windows版:filebeat-7.9.2-windows-x86_64.zip。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,

2020-10-08

Servlet实现对SQLServer数据库的增删改查(工程源码)

Servlet实现对SQLServer数据库的增删改查

2015-06-24

Emoji_Web_Demo

js处理ios、android的emoji表情

2017-03-09

elasticsearch-7.6.2-linux-x86_64.tar.gz

elasticsearch最新版:elasticsearch-7.6.2-linux-x86_64.tar.gz。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以前往公众号zxiaofan留言

2020-04-04

2016双11电子书《不一样的双11,不一样的技术创新》高清完整PDF版

2016双11电子书《不一样的双11,不一样的技术创新》_全版pdf,特意整理分享给大家,附有道云笔记链接,可直接保存到你的有道云笔记。By zxiaofan.com

2017-01-18

蓝桥杯-基础练习12 十六进制转八进制 (最大测试数据10万位) 源码

蓝桥杯十六进制转八进制源码 要转换的十六进制正整数,每个十六进制数长度不超过100000 1.思路:16进制转2进制,再转8进制,我先转的10进制,数据小还 行,数据大了就game over了。(本题数据最大为10万位) 2.判断2进制的位数对3取模是多少,因为2到8是3位3位的看的。 3.删除最后数据前面的0(题目要求哈)。 4.我就死在这点上,测试数据不是一条条输入的,而是所有数据从文本读入,所以不能用Scanner,得用BufferedReader。 5.最后将StringBuffer转换为String输出,不然就是一直等待测评,我也不知道为什么,或许是我自己的问题吧。这里写图片描述 6.本题注意以下函数用法: ①BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); ②int n = Integer.parseInt(in.readLine()); ③a[i] = in.readLine(); ④char[] temp = a[i].toCharArray(); ⑤StringBuffer s2 = new StringBuffer(); ⑥s2.append(“0000”); ⑦s3.append(s2.substring(0, 1));

2015-04-05

spring-framework-4.3.7.RELEASE-dist.zip下载

spring最新版官方jar(spring4.3.7),包含jar、sources、javadoc等

2017-03-12

MyEclipse+JSP+SqlServer登录验证教程源码

MyEclipse+JSP+SqlServer登录验证教程工程源码

2015-06-21

不一样的双11,不一样的技术创新PDF整合版_带目录

先前整理的2016双11电子书《不一样的双11,不一样的技术创新》

2017-01-19

spring-boot-2.2.6.RELEASE.zip

spring-boot最新正式版源码spring-boot-2.2.6.RELEASE.zip,github太慢特上传此处,方便大家学习使用。其他资源亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以前往公众号zxiaofan留言

2020-04-04

MyEclipse+MVC实现登录验证(工程源码)

MyEclipse+MVC实现登录验证(工程源码)

2015-06-25

MyEclipse+Struts2登录验证(工程源码)

MyEclipse+Struts2登录验证(工程源码)

2015-06-28

ArrayList源码Jdk1.8

ArrayList最新源码,基于Jdk1.8

2015-10-29

filebeat-7.6.2-windows-x86_64.zip

filebeat最新Windows版:filebeat-7.6.2-windows-x86_64.zip。elastic家族其他产品(含windows、linux版)最新版亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,

2020-04-18

logstash-7.4.0.zip

Logstash是一个开源的日志收集管理工具,作为一个数据管道中间件,支持对各种类型数据的采集与转换,并将数据发送到各种类型的存储库。官网下载太慢,特意下载后分享给大家。此处为当前最新版logstash-7.4.0

2019-10-26

rt_debug_1.7.jar

JDK1.7源码重新打包,支持调试JDk源码时显示变量的值

2017-03-23

solr-8.5.0.zip

solr最新版:solr-8.5.0.zip。其他资源亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以前往公众号zxiaofan留言

2020-04-04

thrift-0.9.3.exe

thrift开发时,将thrift文件自动生成java文件需要用到thrift-0.9.3.exe

2016-03-26

深入理解Java 内存模型_程晓明_InfoQ 高清完整.pdf版下载

深入理解Java 内存模型_程晓明_InfoQ,Java学习资料免费下载(持续更新ing),资料目录:http://blog.csdn.net/u010887744/article/details/54730763【zxiaofan.com】

2017-01-25

solr-8.5.0.tgz

solr最新版:solr-8.5.0.tgz。其他资源亦可从我的资源页获取https://download.csdn.net/user/u010887744/uploads,如果没找到你想要的可以前往公众号zxiaofan留言

2020-04-04

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录,Java学习资料免费下载(持续更新ing),资料目录:http://blog.csdn.net/u010887744/article/details/54730763

2017-01-25

sqljdbc驱动文件

本文件是sqljdbc驱动文件,jsp等连接SQLServer必备的驱动文件

2015-06-21

Java核心技术 卷I 基础知识 (第9版)中文高清完整.pdf版下载

Java核心技术 卷I 基础知识 (第9版)(中文)。Java学习资料免费下载(持续更新ing),资料目录:http://blog.csdn.net/u010887744/article/details/54730763

2017-01-25

RabbitMQ实战 高效部署分布式消息队列

zxiaofan.com专辑 > java开发书籍整理(http://download.csdn.net/album/detail/3579

2017-10-17

为什么CSDN的文章随便修改一点就变成404待审核呢

发表于 2020-07-12 最后回复 2020-07-14

Linux FTP上传中文结尾的文件乱码

发表于 2016-01-19 最后回复 2019-12-12

CSDN博客新版界面排版混乱

发表于 2017-11-30 最后回复 2018-07-27

MySQL数据库命名如何大写

发表于 2016-04-18 最后回复 2018-03-09

程序园(www.voidcn.com)抄袭CSDN博客

发表于 2017-03-21 最后回复 2017-11-30

麻烦版主删除一下资源

发表于 2017-03-24 最后回复 2017-03-25

Post异常500 Invalid token character ',' in token "json, application/json"

发表于 2017-03-12 最后回复 2017-03-12

麻烦版主修改资源下载积分,谢谢

发表于 2017-01-24 最后回复 2017-01-25

笔记本拆机后显示器不亮

发表于 2016-10-10 最后回复 2017-01-18

CSDN写博文MarkDown编辑器的BUG

发表于 2016-06-22 最后回复 2016-06-24

空空如也

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

TA关注的人 TA的粉丝

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