Java
张宏杰
这个作者很懒,什么都没留下…
展开
-
如何让Eclipse的智能提示像VS一样霸气
说起来用Eclipse也有一段时间了,相信每一个用过的人都知道他的智能提示功能真的是糟糕透了,与VisualStudio2008简直不是一个档次的!我就纳闷了,他为什么不弄好一点呢!今天我实在是忍不住了,然后就研究了一下MyEclispse的智能感知的功能。不过后来经过查看网上的资料发现它也并非如此的弱,而是自己真的好弱! 我们依照下列次序来打开: Windows→Prefere原创 2014-08-11 21:01:44 · 5108 阅读 · 15 评论 -
zabbix 监控jvm
Zabbix版本: Zabbix 3.0.2一、服务端配置1、安装jdk(版本1.7.0_79)安装与配置比较简单,过程省略。执行java -version命令,出现类似界面表示成功。 2、安装Zabbix-Java-gatewayZabbix2.0起添加了支持用于监控JMX应用程序的服务进程,称为“Zabbix-Java-gateway”,它是用java写的一个程原创 2017-06-30 22:16:24 · 5753 阅读 · 3 评论 -
HashMap的工作原理
1.前言 在探讨HashMap源码之前,先说一下HashCode,为什么呢?因为HashMap有一个特性是Key是唯一值,如何确定key的唯一性呢,这就用到了hash算法。在HashMap(jdk1.7)的put方法实现中首先利用了hash()生成key的hashCode,然后比较key的hashCode是否已经存在集合,如果不存在,就插入到集合,如果已存在,则返回null。原创 2016-09-07 18:49:42 · 2858 阅读 · 6 评论 -
将字符串转json
第一种方式:使用js函数eval();testJson=eval(testJson);是错误的转换方式。正确的转换方式需要加(): testJson = eval("(" + testJson + ")");eval()的速度非常快,但是他可以编译以及执行任何javaScript程序,所以会存在安全问题。在使用eval()。来源必须是值得信赖的。需要使用更安全的json解析器。在服原创 2016-08-05 16:13:15 · 878 阅读 · 2 评论 -
Java 上传文件到ftp服务器
前两篇文章我们搭建了一个ftp服务器,并对服务器进行了相应的配置,这篇文章我们来说一下我们如何上传文件。 先介绍一下项目,本项目采用的是spring mvc +spring +mybatis ,用maven 进行项目管理。看一下项目结构 。 如果单独做测试的话不用这么费劲,写一个简单的测试类就ok了!而在这个项目中,parent是所有项原创 2016-02-26 15:30:03 · 40554 阅读 · 46 评论 -
MyEclipse创建自己类库
当我们做项目的时间长了,你就会发现,你要经常的一个个的引入你需要的jar文件,有时候会有十多个,但是他们又不再一个文件夹中,所以我们要添加了一个后,在添加一个。同样的工作,我们会不会觉得麻烦呢,那么你有没有想过办法呢。办法是有的,那就是面向对象的一个标准,封装。这篇博客就来说一下我们如何来封装自己的类库。打开我们的myeclipse开发平台后, 选择wind原创 2015-06-30 16:16:41 · 2295 阅读 · 8 评论 -
三分钟掌握 JUnit3.0
以前公司做过一个.net的项目,在项目开发的过程中,我们采用的是分层的开发方式,大家先在一起讨论接口, 然后讨论完以后,形成文档,然后按照文档进行开发!这样就有一个问题,你必须要保证你的接口是正确的,然后才能提供给其他人使用。所以一定要对你写的方法进行单元测试。单元测试真的是很方便! 现在的公司是开发java 项目的,开发过程也和.net的开发模式是一样的,所以说单元测试也成了必需品。但原创 2015-06-05 20:10:05 · 1290 阅读 · 13 评论 -
一篇文章读懂java线程池
在日常的工作当中,线程池是我们经常使用的。但是我们在使用过程中并没有考虑过会不会有什么问题,我们配置的参数是否正确,到底应该如何配置线程池的各个参数,才能使机器发挥最大的性能。所以根据作者多年的使用线程池的经验,做本次分享,让众多的工程师的门更能详细的了解线程的使用,能够更加正确使用线程池。通过本次分享,您将能知道:常用的线程池都有哪些? 线程池的参数配置。 如何做线程池的监控?原地...原创 2018-08-09 16:15:43 · 342 阅读 · 0 评论