java
文章平均质量分 78
小嘿Mr_Sagacity
这个作者很懒,什么都没留下…
展开
-
java中Timer和TimerTask用法
经常我们都会有这样的需求,要固定的每隔一段时间执行某一个任务。比如我们做一个缓存来减少与数据库的交互,而为了使缓存与数据库中的数据尽量达到同步,需要每个固定的一段时间去数据库中的数据是否有更新以达到与缓存的同步。这样的需求可以做一个线程,线程中做一个死循环,循环中就是要执行的这个任务,每执行完一次让线程睡眠一段时间,这要就可以达到这个需求。但是用最简单最便捷的方式是使用Java为我们提供的计时器的转载 2013-05-23 15:15:15 · 538 阅读 · 0 评论 -
用Java发送图文并茂的HTML邮件
package com.syj;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.Outp转载 2013-10-21 14:11:33 · 710 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer字符串变量(线程安全)StringBuilder字符串变量(非线程安全) 简要的说, String 类型和StringBuffer类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容转载 2013-10-16 13:37:15 · 394 阅读 · 0 评论 -
Java String.split()用法小结(转)
Java String.split()用法小结(转)第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split('c') ;foreach(string i in sArray)Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde第二种方法:我们转载 2013-09-17 23:25:09 · 678 阅读 · 0 评论 -
修改Tomcat默认编码消除get方式传递参数出现中文乱码
默认情况下,Tomcat对请求采用的默认编码是ISO-8859-1, 这样我们提交的汉字被认为是ISO-8859-1的编码,所以在程序中接收时显示乱码 。 在过滤器中调用request.setCharacterEncoding("GBK"),那么Post上来的汉字将被认为是GBK编码,而 Tomcat5对于Get请求上来的编码并不根据过滤器的设定辨认编码方式,默认的依然是ISO-8859-1,所转载 2013-08-25 05:50:07 · 752 阅读 · 0 评论 -
Eclipse导出可执行Java工程/可执行Jar文件(包含第三方Jar包)
今天要把做好的项目导出,由于项目的数据存储方式为生成xml文件,所以导出时遇到好的问题,还好解决了。不废话了,上方法。用Eclipse导出Runnable JAR file。我的Eclipse版本是Indigo Service Release 1(貌似就是传说中的3.7,不确定)1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file转载 2013-07-29 22:37:45 · 1542 阅读 · 0 评论 -
java swing 设置窗口背景颜色
java Swing 设置背景颜色:由于Swing跟AWT有千丝万缕的联系,它既要支持AWT又要有自己新的体系,所以呢,这个如果对于AWT中的Frame是可以直接通过setBackground来设置背景色,但是对于JFrame则不可以,应该采用下面的方法:JFrame frame = new JFrame();frame.getContentPane().setBackground(C转载 2013-07-22 22:35:42 · 21507 阅读 · 0 评论 -
java 打开文件
windows系统提供了一个叫Rundll32.exe的文件,顾名思义,它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。rundll32.exe的具体使用方法如下:Rundll32.exe DLLname,Functionname [Arguments] DLLname为需要执行的DLL文件名;转载 2013-07-18 21:20:02 · 730 阅读 · 0 评论 -
文件、文件夹删除
今天恰好用到文件删除,上网看到了一份整理不错的,分享下。。。1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用)// 验证字符串是否为正确路径名的正则表达式private static String matches = "[A-Za-z]:\\\\[^:?\"><*]*";// 通过 sPath.matches(matches) 方法的返回值判断是否正确/原创 2013-07-18 16:35:23 · 473 阅读 · 0 评论 -
java 日期格式处理
经常会用到日期格式处理,每次都在网上找,这次收藏一个! /** * 字符串转换为java.util.Date * 支持格式为 yyyy.MM.dd G 'at' hh:mm:ss z 如 '2002-1-1 AD at 22:10:59 PSD' * yy/MM/dd HH:mm:ss 如 '2002/1/1 17:55:0转载 2013-07-16 11:55:53 · 750 阅读 · 0 评论 -
java 环境变量配置
windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无转载 2013-06-02 20:45:26 · 559 阅读 · 0 评论 -
MyEcipse里设置Tomcat内存
在Tomcat设置里加入:-Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=256M -XX:MaxDirectMemorySize=128M如图:原创 2013-05-27 11:09:42 · 613 阅读 · 0 评论 -
Java网络编程之JavaMail发送邮件和接受邮件
JavaMail是API 是一个标准的Java扩展,它是J2EE的范畴,在J2EE开发过程中可能会需要用到这个API。在学习JavaMail之前,有必须要对现在的互联网的邮件协议进行有个大体的了解。邮件协议在Internet中,常用的邮件操作相关的协议有3个—SMTP、POP、IMAP。简单邮件传输协议(simple mail transferprotocol,SMTP),这个协议转载 2013-10-23 14:48:35 · 1759 阅读 · 1 评论