Java
文章平均质量分 86
iteye_3429
这个作者很懒,什么都没留下…
展开
-
JVM 参数 及 Eclipse 调优
-Xms2g:JVM启动初始化堆大小为2g,Xms的默认是物理内存的1/64但小于1G。-Xmx2g:JVM最大的堆大小为2g,Xmx默认是物理内存的1/4但小于1G;将-Xms和-Xmx的值配置为一样,可以避免每次垃圾回收完成后对JVM堆大小进行重新的调整。-Xmn512M:堆中的新生代大小为512M-Xss128K:每个线程的堆栈大小为128K-XX:PermSize=128...原创 2013-05-11 11:40:10 · 84 阅读 · 0 评论 -
Java 多线程
一、线程1、程序:是一段静态的代码,它是应用软件执行的蓝本。2、进程:是程序的一次动态执行过程,它对应了从代码的加载执行到执行完毕的一个完整过程。3、线程:比进程更小的执行单位,一个进程在其执行过程中,可产生多个线程,形成多条执行线索,每条线索即每个线程,也有它自身的产生、存在与消亡的过程。4、多线程编程的含义是:你可将程序的任务分成几个并行的子任务。特别是在网络中,你会发现很多...原创 2013-01-28 09:40:32 · 99 阅读 · 0 评论 -
Ubuntu下安装JDK
Ubuntu下安装JDK: sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java6-installer 或者下载离线安装包jdk-6u38-linux-i586.bin修改权限$ sudo chmod u+x /usr/lib/ja...原创 2013-01-25 23:04:40 · 78 阅读 · 0 评论 -
Java标签
在Java中有时会遇到在嵌套循环时在内部循环中跳出外部循环,但Java中没有类似C/C++中的goto语句,在之前的项目中我一般采用如下方法: boolean flag = false; for(int i = 1; i < 10; i ++) { if(flag) { break; } for(int j = 1; j < 10; j ++)...2012-12-29 15:07:33 · 65 阅读 · 0 评论 -
Java生成缩略图之Thumbnailator
Thumbnailator 是目前我所使用过的最好的一款java缩略图工具类,好用,缩略出的效果非常棒。Thumbnailator 是一个为Java界面更流畅的缩略图生成库。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。 http...原创 2012-12-13 09:25:23 · 92 阅读 · 0 评论 -
运行java程序批处理bat
---bat文件内容---@echo onset JAVA_HOME=C:\jdk1.5set classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;要引用的包的路径set path=C:\jdk1.5\binjava com.javapackage.webService.Server pause---文件结束 以下是说...原创 2012-11-22 10:10:34 · 96 阅读 · 0 评论 -
jxl 操作Excel之公式写入
工作中遇到Java生成excel需要用到公式的写入,网上查找看到很多博客都说jxl只能读取公式不能写入公式,其实是可以的,给个示例ws.addCell(new Formula(m, n, "COUNTIF('sheet1'!A1:A200,\"字符串\")")); 其中:m是x坐标,n是y坐标,COUNTIF是统计sheet1是页标签,当前页可不写 ...2013-07-31 14:11:17 · 3396 阅读 · 0 评论 -
Java中的HTTP操作的封装(破防盗链)
经常会遇到读取网页的内容,XML,图片等,于是稍花时间封装了下在Java中使用http请求处理的各种操作,实现的功能如下:添加用户代理设置超时时间设置最大长度控制是否跟踪重定向(默认是)破解防盗链自由控制Http响应异常的处理添加请求参数、标头(header)信息、cookie信息自动解析页面编码格式,也可指定获取页面文本信息将连接所指向的内容保存到本...2013-06-20 11:36:30 · 578 阅读 · 0 评论 -
Java代码监控服务器信息
借助于 Hyperic-Sigar,是一个收集系统各项底层信息的工具集。没啥技术含量。 参考:https://support.hyperic.com/display/SIGAR/Home 下载地址:http://sourceforge.net/projects/sigar/files/sigar/1.6/hyperic-sigar-1.6.4.zip/download解压后将hy...2013-05-30 15:29:07 · 559 阅读 · 0 评论 -
Java 集合
一、集合框架的基本思想 如果需要处理一些类型相同的数据,人们习惯上使用数组这种数据结构,但数组在使用之前必须定义大小,而且不能动态定义大小。有时可能给数组分配了太多的单元而浪费了宝贵的内存资源,糟糕的是,程序运行时需要处理的数据可能多于数组的单元。当需要动态地减少或增加数据项时,可以使用集合这种数据结构。 所谓框架(framework),就是一个类的集合,是构成创建高级功能...原创 2013-01-28 09:59:48 · 75 阅读 · 0 评论