- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 java数组与List互相转换
1.List转换为数组 Collection 都有toArray()方法,可以由List直接转换为数组。 public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。
2015-01-23 16:45:42 4408
原创 InputStream重新读取
有些时候方法里面多次用到InputStredm参数时,第一个用过之后,第二次再用就发现InputStreadm read为-1,avaliable为0,这是因为前一次InputStreadm已经读到结尾了。这时候怎么才可以重新从头开始再读呢,细心的码农发现里面有一个rest方法,看似是可以从头开始再读的,用了之后发现报错。打开InputStreadm的源码可以看到这个方法不支持rest方法,直接抛
2015-01-21 13:42:36 8579 1
原创 代码获取图片格式
用java的方式获取图片的编码格式 /** * 获取图片类型 * @param object * @return */ public static String getFormatName(Object object) { try { ImageInputStream iis = ImageIO.createImageInputStream(objec
2015-01-20 19:15:18 2992
原创 java获取propertis方法
private static Properties props = new Properties(); private static String filePath = "../jdbc.properties"; static { InputStream in = ConfigUtil.class.getResourceAsStream(filePath); try {
2015-01-20 09:27:45 4099
原创 java获取文件md5值
md5值,可用于表示一个文件内容相符的唯一标识,下面介绍两种获取文件md5值的方法。java api: File file = new File("d:/test1.jpg"); String value = null; FileInputStream in = new FileInputStream(file); try { MappedByteBuffer
2015-01-19 13:40:39 4602
原创 ORACLE 修改最大连接数
问题:开发中,有的业务需求,会频繁使用数据库。每个数据库操作都占用着一个数据库连接,当连接树大于数据库最大连接数时,再访问数据库就会报无法获取JDBC的异常。方法:解决方法,修改oracle数据库的最大连接数。 select count(*) from v$process --当前的连接数select value from v$parameter where name = 'pro
2015-01-07 16:28:01 4240
原创 Oracle 10G字段排序慢问题
先贴出方法,后面有时间详细写。oracle排序一般是全表扫描,当数据量非常大时,分配给oracle的内存就不够用了,只能通过磁盘I/0扫描。大家都知道内存的读写速度要比磁盘快6-10倍。这时候可以修改系统分配给oracle相关的内存,就可以大大改善排序的时间。根据实际的数据量和服务器的配置,分配适当的内存大小,而不影响其它应用的使用。方法:alter system set pga_
2015-01-07 14:41:59 4826
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人