java
ren123652
这个作者很懒,什么都没留下…
展开
-
POI读取excel
读取excel大概在java中有两种方法,选用apache的POI读取 示例 [code="java"] public class ExportStandName { /** * 取得标准表中的标准字段放在一个map的key中 * * @return standMap */ private Map readStandExcel() { Map sta...原创 2014-05-22 23:05:44 · 108 阅读 · 0 评论 -
java RMI
[size=xx-small][align=center]JAVA RMI相关[/align][/size] 分布式计算是解决大型应用的一种重要手段。它指的是一种应用程序的设计模式,其中的程序,所处理的数据和计算能力都分布于网络中。这样可以很好地平衡各个计算机的处理能力。 套接字:套接字(socket)为两台计算机之间的通信提供了一种机制,让您不必...2015-07-23 23:04:12 · 125 阅读 · 0 评论 -
hiernate 集中管理session
问题: 使用hibernate 一般会使用到hibernate的延迟加载技术,但是我在第一次使用延迟加载的时候,发现报错,不能取出延迟集合中的值。当时只能不使用延迟加载。 原因: 在dao层把数据取出后,已关闭session,而处理延迟的集合是在业务逻辑层,在需要使用延迟的集合的时候,hibernate会去数据库取数据。但是现在session已经关闭,所以不能取出延迟的数据...原创 2014-10-13 21:55:57 · 98 阅读 · 0 评论 -
Hibernate 和 spring 整合使用
在hibernate和spring时总结的一些知识,以供将来查询和使用。 spring针对hibernate的整合做了许多的努力,当我们使用spring时,对hibernate的使用变得更加简单。 hibernate通过sessionFactory创建session,spring对hibernate进行了无缝的整合,无需自己写代码实现通过Configuration.buildS...2014-10-14 21:28:27 · 119 阅读 · 0 评论 -
java中线程池
最近在看线程池的类容,自己动手实现一个 [code="java"] package cn.RJ.utils; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; i...原创 2016-06-26 16:31:03 · 83 阅读 · 0 评论 -
jvm常用设置
在我们实际工作中,可能会经常对JVM有一些设置,但是很多设置都是知其然不知其所以然,今天找了下资料,归纳一下: -Xms:java Heap初始大小, 默认是物理内存的1/64。 -Xmx:ava Heap最大值,不可超过物理内存。 -Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一 。增大年轻代后,将会减小年老代大小,可以根据监控合理设置。 -Xss...原创 2015-09-08 22:48:02 · 101 阅读 · 0 评论 -
网上见到一篇compareTo文章较好,收藏之
1、compareTo(Object o)方法是java.lang.Comparable接口中的方法,当需要对某个类的对象进行排序时,该类需要实现Comparable接口的,必须重写public int compareTo(T o)方法,比如MapReduce中Map函数和Reduce函数处理的 ,其中需要根据key对键值对进行排序,所以,key实现了WritableComparable接...原创 2014-12-04 21:04:19 · 103 阅读 · 0 评论 -
java设计模式 之 builder模式
最近在看java设计模式,看到builder模式感觉十分不错,遂记之,以加深理解和学习、、 [code="java"] public class Hero { private final Profession profession; private final String name; private final HairType hairType; private fin...原创 2014-12-11 22:19:37 · 103 阅读 · 0 评论 -
java jdbc 连接池
经常使用hibernate,在使用hibernate的时候经常使用到DBCP和C3P0的连接池,某天自己突然想起自己来实现一个连接池。test了下,效果还可以,随记录之 [code="java"] import java.sql.Connection; import java.sql.DriverManager; import java.util.Stack; public cl...原创 2015-07-21 00:18:53 · 78 阅读 · 0 评论 -
java 流传输压缩包
有的时候,页面上的下载文件是从后台使用流的形式下载来的,而不是直接使用src,这样有很多好处,资源的路径是隐藏的了,不会再页面处就可以查看到资源。 原理:浏览器接收到后台传来的信息首先要解析的是:content-type,,然后处理数据。这里需要设置content-type为application/zip.浏览器接收到这个content-type就会认为它是一个二进制的压缩文件,就会在窗口提...2015-07-14 23:14:34 · 1059 阅读 · 0 评论 -
java写入txt文件
[code="java"] File file = new File("d:/Data.txt"); if (!file.exists()) { try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); return; } } Out...原创 2014-05-22 23:10:07 · 203 阅读 · 0 评论 -
java汉字数字转换成阿拉伯数字
今天做一个日期转换的时候发现有些时间是用大写汉字写成的,需要转换成相应的数字值才能使用SimpleDateFormat进行格式刷。 问题描述:在月份和日的时候有十几、二十几、这样的数组出现如果直接转成相应的数组就会转成10X或者20X。 解决方法:写一个汉字对应数字的Map,当年份的时候直接在Map中取出对应数字即可,在月份和日的时候就单独写个方法解决。 方法思路: M...2014-02-20 17:14:22 · 855 阅读 · 0 评论 -
自己写的一个JDBC工具类
在最近的一段时间写毕业设计,由于本科阶段的毕业设计不是特别大的项目,所以在数据库连接的这一块就使用了JDBC没有使用框架,但是发现一个好的JDBC工具类也不是那么好写,把自己的记录下来以便以后学习和提高 [code="java"] import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLEx...原创 2014-03-11 20:00:02 · 390 阅读 · 0 评论 -
java IO
[code="java"] import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Test6 { public static String read(Str...原创 2014-03-23 23:23:19 · 94 阅读 · 0 评论 -
java 基于Struts2的 文件上传和下载
文件上传: 页面代码: [code="java"] [/code] action中代码: [code="java"] String uploadPath =ServletActionContext.getServletContext().getRealPath("/reviseUpload")+ "\\" + this.getMyFileFileName(); ...2014-04-03 22:56:02 · 115 阅读 · 0 评论 -
java MD5加密
MD5是常用的加密算法,也经常用于校验信息完整,如文件的完整性。用术语讲,MD5是一种消息摘要算法(Message Digest Algorithm)。另外还有一种常用的消息摘要算法SHA1。如果想了解这些的话,可以去百度百科:MD5、SHA1、消息摘要算法。 Java已经实现了MD5、SHA1算法。利用java.security.MessageDigest类就可以获取字符串...原创 2015-03-30 14:41:29 · 114 阅读 · 0 评论 -
定时器 quartz 和 spring
最近学习了一个quartz 和spring 的定时调度 这个技术的关键是。xml文件的配置问题 [code="java"] 0 05 23 * * ?" work...原创 2014-04-17 23:30:48 · 72 阅读 · 0 评论 -
java 网络传输文件
package sterning; import java.io.BufferedInputStream; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.net.Serv...原创 2015-06-01 21:14:41 · 135 阅读 · 0 评论 -
java 并发容器
在多线程的开发中经常会碰到数据的并发修改,并发存取,因此正确的使用不同的容器很关键,直接影响到数据的正确性。下面主要记录下三种重要的队列,以及一种非常使用的 双端队列 。 1、同步容器 主要代表有Vector和Hashtable,以及Collections.synchronizedXxx等。 锁的粒度为当前对象整体。 ...原创 2014-12-18 23:19:38 · 74 阅读 · 0 评论