JavaBasic
iteye_12724
这个作者很懒,什么都没留下…
展开
-
整理用Java实现数字转化成字符串左边自动补零方法
Java 中给数字左边补0(1)方法一import java.text.NumberFormat;public class NumberFormatTest { public static void main(String[] args) { //待测试数据 int i = 1; //得到一个NumberFor...原创 2013-06-09 22:54:57 · 552 阅读 · 0 评论 -
巧用RandomStringUtils生成随机数
RandomStringUtils.random(5);//产生5位长度的随机字符串//使用指定的字符生成5位长度的随机字符串RandomStringUtils.random(5, new char[]{'a','b','c','d','e','f'});//生成指定长度的字母和数字的随机组合字符串RandomStringUtils.randomAlphanumeric(5...原创 2014-03-15 21:39:52 · 472 阅读 · 0 评论 -
Linux(Ubuntu12.04)下如何安装JDK1.7U45
一、下载首先,当然是要下载了。地址:[url]http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html[/url]按照需要选择不同的版本。笔者选择的是 jdk-7u45,如图:[img]http://dl2.iteye.com/upload/attachment...原创 2014-03-12 18:15:13 · 82 阅读 · 0 评论 -
解决Java调用BAT批处理不弹出cmd窗口
[b]常规调用方式:(这个肯定会弹出cmd窗口)[/b][code="java"]Runtime.getRuntime().exec("cmd.exe /C start D:\\test.bat"); [/code][b]解决不弹框只需要“start”后面加一个参数“/b”就行:[/b][code="java"]Runtime.getRuntime().exec("cmd.ex...原创 2013-12-29 23:18:38 · 547 阅读 · 0 评论 -
使用Java中的Runtime.exec()执行Windows命令
0. Runtime.exec()用来执行外部程序或命令但一写就发现,事情并没有那么的简单。我又找到了一篇比较老的文章,仔细阅读,才明白了其中的细节。下面是一些要点:等待命令执行结束用waitFor(),其返回值就是命令的返回值。如果出现程序执行被挂起,没有任何反应的情况,是由于没有读取命令子进程的正常输出流或错误输出流导致缓冲区被占满,进程被锁住。这个时候需要把输出流中的内容给读出来...原创 2013-12-29 22:02:26 · 245 阅读 · 0 评论 -
java 程序锁oracle表
在项目应用中,在执行某些操作时不希望别人对表进行操作,这时会用到oracle中的锁表命令。下明是我写的小测试实例,帮组大家实现java中控制oracle锁表操作。首先创建连接数据库的方法,在提示部分打入断点,执行debus方式启动的那个。[code="java"]import java.sql.Connection;import java.sql.DriverManager;i...原创 2013-12-21 23:15:04 · 1069 阅读 · 0 评论 -
SimpleDateFormat的用法
SimpleDateFormat函数的继承关系:java.lang.Object | +----java.text.Format | +----java.text.DateFormat | +----java.text.SimpleDateFormat...原创 2013-12-13 16:03:03 · 107 阅读 · 0 评论 -
四种方法使Map线程安全
如果需要使 Map 线程安全,大致有这么四种方法:[b]1、使用 synchronized 关键字,这也是最原始的方法。代码如下 [/b][code="java"]synchronized(anObject){ value = map.get(key); } synchronized(anObject){ value = map.get(key);}...原创 2013-10-14 18:20:44 · 73 阅读 · 0 评论 -
XMLGregorianCalendar和 java.sql.Timestamp相互转化
[b]从XMLGregorianCalendar转换成Timestamp[/b][code="java"]Timestamp timestamp = new Timestamp(var2.getXMLGregorianCalendar().toGregorianCalendar().getTimeInMillis());[/code][b]从Timestamp转换成XMLGregori...原创 2013-10-12 10:32:26 · 742 阅读 · 0 评论 -
Java反射实现调用带参方法
[code="java"]import java.lang.reflect.Method; import java.lang.reflect.Field; import java.beans.PropertyDescriptor; public class PropertyUtil { public static PropertyDescriptor ...原创 2013-10-12 10:18:29 · 179 阅读 · 0 评论 -
Web系统性能调优最佳实践
Web系统性能调优最佳实践1 Oracle优化 SGA, 索引,物化视图,SQL语句优化 2 应用服务器优化 2.1 JVM优化 大部分JVM实现允许用户设置JVM Heap大小。开发者可以按照需要调整Heap大小。Heap不宜太大或太小。如果JVM Heap内存太少,则GC要频繁的运行,使得应用经常处于暂停状态。另外,如果JVM Heap分配过多,则GC不会频繁的...原创 2013-09-11 15:24:03 · 211 阅读 · 0 评论 -
java.lang.Class.getGenericSuperClass()方法
java.lang.Class.getGenericSuperClass()方法用法实例教程 - 返回类型的直接超类,这个类表示的实体(类,接口,原始类型或void)。描述java.lang.Class.getGenericSuperClass() 返回类型的直接超类,这个类表示的实体(类,接口,原始类型或void)。声明以下是声明java.lang.Class.getGe...原创 2013-08-09 22:12:31 · 172 阅读 · 0 评论 -
用JAVA写一个多线程程序,写四个线程,内中二个对一个变量加1,另外二个对一个变量减1...
多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1[code="java"]public class IncDecThread { private int j=10; /* * 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1 * 两个问题: * 1、线程同步--sy...原创 2013-08-09 20:09:18 · 180 阅读 · 0 评论 -
循环拼装String字符串去掉最后一个字符的方法
在做各种字符串封装的时候,不免用循环拼装字符串,如下:[code="java"]String [] idArr = {"tom","cat","jim","jone"};StringBuffer sBuffer = new StringBuffer();for(int i = 0; i < idArr.length; i++){ sBuffer.append(idArr[i])...2013-07-26 11:44:43 · 482 阅读 · 0 评论 -
java读取properties文档
两种方法:第一种:用jdk自带的类[code="java"]import java.io.IOException;import java.io.InputStream;import java.util.Properties;import org.apache.log4j.Logger;/** * 常量配置类,从指定文件读取常量 */public clas...原创 2013-07-01 17:48:37 · 54 阅读 · 0 评论 -
测试一下Java代码的执行时间
==========方式1 // --第一种是以毫秒为单位计算的。 long startTime=System.currentTimeMillis(); //获取开始时间long endTime=System.currentTimeMillis(); //获取结束时间 System.out.println("程序运行时间: "+(endTime-startTime)+"ms"...原创 2014-03-29 18:57:41 · 213 阅读 · 0 评论