java
御景
这个作者很懒,什么都没留下…
展开
-
Java反射
一、为什么使用反射 为了写通用性的代码,如框架等。编译时期不知道传入的对象的类型,无法调用方法和属性,所以框架为了实现通用性,将Object为参数,只在运行的时候通过该类的Class对象获得类的信息。二、什么是反射 主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。Java中,反射是一种强大的工具。它使您能够创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代表...原创 2015-04-15 20:10:33 · 83 阅读 · 0 评论 -
Hibernate更新属性
public boolean modifyDuration(long id, int dur) { final long contentId = id; final Integer duration= dur; final String hqlUpdate = "update Content set duration = :dura...原创 2016-04-11 17:08:14 · 117 阅读 · 0 评论 -
读写文件编码问题
FileWriter和FileReader确实使用系统当前默认的编码方式;FileWriter和FileReader都不支持通过参数指定编码方式,而OutputStreamWriter和InputStreamReader可以。这两个类从名字上就可以看到是字节流和字符流的组合,实际上也是连接两者的桥梁 //Writing to a File , encoding is utf-...原创 2016-04-11 17:06:53 · 308 阅读 · 0 评论 -
DOM解析XML
public static List<AqDataSource> transferXML2Object2() throws ParserConfigurationException, SAXException, IOException{ DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(...原创 2016-04-01 09:32:59 · 87 阅读 · 0 评论 -
Spring加载完成后调用方法
public class MyRequest implements ApplicationListener<ContextRefreshedEvent>{ @Override public void onApplicationEvent(ContextRefreshedEvent event) { // 系统启动后加载该方法 ...原创 2016-04-01 09:31:22 · 537 阅读 · 0 评论 -
IO读取
/** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; tr...原创 2016-03-31 10:34:40 · 115 阅读 · 0 评论 -
加解密-MD5 / Base64 / DES / AES
public class MD5CoderUtil { private static Log log = LogFactory.getLog(MD5CoderUtil.class); public static final String KEY_MD5 = "MD5"; /** * MD5加密 * ...原创 2016-03-31 10:33:01 · 105 阅读 · 0 评论 -
生成excel
public static void testExcel(){ List<Log> logs = new ArrayList<Log>(); Log log1 = new Log(); log1.setId(1L); log1.setName("111"); Log log2 = n...原创 2016-03-31 10:31:36 · 99 阅读 · 0 评论 -
Map移除key
Map<String,String> map = new HashMap<String,String>(); map.put("11", "aa"); map.put("22", "bb"); Iterator<String> it = map.keySet().iterat原创 2016-03-31 10:31:18 · 5051 阅读 · 0 评论 -
Httpclient POST
private String postHttpRequest(String objStr,String url){ HttpClient client = new DefaultHttpClient(); String bodyStr = ""; HttpPost httpPost = new HttpPost(url); try { StringEntity...原创 2016-03-31 10:30:20 · 107 阅读 · 0 评论 -
MultipartFile
[size=medium] spring-servlet.xml中加入如下内容 spring会对用户请求进行拦截,判断是否为附件上传类型,既enctype="multipart/form-data",如果是,则会对请求流进行处理,将其转换为DefaultMultipartHttpServletRequest对象,该对象封装了附件内容[/size]...原创 2016-03-14 14:23:23 · 135 阅读 · 0 评论 -
hibernate的配置
[size=medium]1、通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件。2、由hibernate.cfg.xml中的读取解析映射信息。3、通过config.buildSessionFactory();//得到sessionFactory。4、sessionFactory.openSession();//得到sess...原创 2016-03-14 14:19:11 · 73 阅读 · 0 评论 -
@Autowired 多个实现类
1、定义类@Qualifier("a")public class AServiceImpl implements IService { ...}@Qualifier("b")public class BServiceImpl implements IService { ...} 2、调用public class Action { ...原创 2016-11-23 15:24:01 · 4698 阅读 · 0 评论 -
得到格式化日期
一、格式化的字符串SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.format(new Date()));// new Date()为获取当前系统时间二、得到可变化日期Calendar calendar = Calendar.getInstance();...原创 2015-04-15 20:22:57 · 109 阅读 · 0 评论 -
Java JDBC操作
JAVA使用JDBC访问数据库的步骤:1. 得到数据库驱动程序2. 创建数据库连接3. 执行SQL语句4. 得到结果集5. 对结果集做相应的处理(增,删,改,查)6. 关闭资源:这里释放的是DB中的资源方法:DriverManager:这个是一个实现类,它是一个工厂类,用来生产Driver对象的这个类的结构设计模式为工厂方法Driver:这是驱动程序对象的接口,它指向一个实实在在的数据库驱动程...原创 2015-04-15 20:19:53 · 128 阅读 · 0 评论 -
文件压缩
public static void zipFileList(String zipFileName, List<String> fileNameList) throws IOException { List<File> fileList = new ArrayList<File>(); for(String fileNam...原创 2016-04-11 17:08:34 · 99 阅读 · 0 评论