
JAVA知识之基础知识
冯立彬
每天前进一步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA中JFRAME關閉事件及捕獲
1、[原创]Swing技巧.1:用最少的代码设置frame的默认关闭事件 设置默认关闭事件对JFrame,JDialog,JInternalFrame有效 setDefaultCloseOperation(EXIT_ON_CLOSE); 可用参数在javax.swing.WindowConstants内(JFrame,JDialog,JInternalFrame都实现了)...原创 2010-07-23 22:41:16 · 189 阅读 · 0 评论 -
字符串截取及中文处理方法
/** * 从原字符串根据最大字节长度以及需要保留的字节长度,获取子字符串,“最大字节长度”用于判断原字符串字节长度是否超过该长度,如果超过则截取“需要保留的字节长度”子串并补充“...”返回,如果未超过,则直接返回原字符串;<br> * 这里考虑到其中有中文的情况,如果最后一个字节为中文的一半,则去掉该字节,显示字节长度为“需截字节长度-1”;<br> ...原创 2010-07-27 17:21:16 · 669 阅读 · 0 评论 -
将JAVA打成EXE文件,同时将JRE打包,可以没有JRE的电脑上运行
对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。如果不是因为这个问题,Java在我的眼里算是最完美的语言了,也是我最喜爱的语言。 所以我认为这个是导致J...原创 2010-09-09 17:56:08 · 237 阅读 · 0 评论 -
曾宏:监控中误用Timer导致进程无限增多的问题
案例详情 后台任务引入系统监控,所有客户端配置、代码修改、服务器端配置都做好后,启动任务,任务可以正常处理数据,监控视图也是正确的。 但是当任务结束退出后,发现进程依然被占用。执行多少次任务,就多了多少个进程。尤其在定时任务中问题尤为明显。 错误分析 实际上这是系统监控的一个bug。 comsat对非web应用的监控要求在main函数里加上如下代码段,使...2010-09-29 16:14:05 · 226 阅读 · 0 评论 -
郎中锋:ResourceLimit 实用指南
前段时间分析社区最近发生的故障,发现了一些共性的东西,基本都是由于一些服务提供方的接口问题导致的。随着服务化的推进,外部服务接口的调用会越来越多,如何在外部接口异常的情况下保持自身系统的稳定是我们必须要思考的问题。最近花了点时间研究exodus2里面使用的ResourceLimit ,觉得非常适合用于解决我们现在所面临的问题,在阿甘的指导下整理了份文档。希望能对大家有帮助,十一之后我...2010-09-29 16:36:18 · 257 阅读 · 0 评论 -
常用API参考文档及ORELLY的58本电子书籍
收集了一些常用的API参考文档,放在这里以备及时之需要: Android文档 C++ CSS3.0(教程2) DHTML EXT3 Hibernate3.2 Hibernate3.3.1GA J2ME JavaScript JDK6英文版 JDK6中文版 J2EE5英文版 J2EE6规范中文版 jQuery1.3 Log4J1.2 ...2011-09-11 12:49:14 · 440 阅读 · 0 评论 -
在JAVA类中指定系统参数的问题
我想在JAVA中设置系统的trustStore变量,而不是通过启动参数-Djavax.net.ssl.trustStore=trustStore来加载,因为这涉及到修改系统启动参数。如果我是在起动类的静态块中加载是可以加载成功的,发起SSL请求的时候不会报错:static{ InputStream is = Thread.currentThread().getClass().g...2012-10-25 11:28:03 · 532 阅读 · 0 评论 -
使用JAVA如何对图片进行格式检查以及安全检查处理
本文出自冯立彬的博客,原地址:http://www.fenglibin.com/use_java_to_check_images_type_and_security.html一、通常情况下,验证一个文件是否图片,可以通过以下三种方式:1)、判断文件的扩展名是否是要求的图片扩展名这种判断是用得比较多的一种方式,不过这种方式非常的不妥,别人稍微的把一个不是图片的文件的扩展名修改为图...2012-07-09 10:59:40 · 467 阅读 · 0 评论 -
HashMap实现原理解读
HashMap是Java开发当中使用得非常多的一种数据结构,因为其可以快速的定位到需要查找到数据,其最快的速度可以达到O(1),最差的时候也可以达到O(n)。本文以Java8中的HashMap做为分析原型,因为不同的JDK版本中的HashMap,可能存在着底层实现上的不一样。HashMap是通过数组存储所有的数据,每个元素所存放数组的下标,是根据该存储元素的key的Hash值与该数组的长度减去...原创 2019-06-12 23:13:29 · 738 阅读 · 0 评论