
Java
bootstrap8
人不学 不知道
展开
-
Java操作属性文件
1、读取属性文件/*** 读取属性值* @param filePath* @param key* @param defValue* @return*/public String read(String filePath, String key, String defValue){Properties props = new Properties();tr原创 2013-12-30 22:01:40 · 758 阅读 · 0 评论 -
Java常用命令行工具
Java常用的命令行工具ps、jinfo、jstat、jstack、jmap、jhat的使用。原创 2017-07-05 21:29:35 · 7976 阅读 · 0 评论 -
过滤器、过滤器链的实现
写了一小段关于过滤器、过滤器链的joy代码一、过滤器接口public interface Filter { public void doFilter(Invocation invocation, FilterChain chain);}过滤器实现一public class FirstFilter implements Filter { public void doFi原创 2017-01-20 23:03:33 · 1181 阅读 · 1 评论 -
Mybatis执行过程
1、mybatis的作用mybatis的主要作用跟下面一段代码作用是一样的Class.forName("com.mysql.jdbc.Driver");Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test", "root", "ailk");String sql = "原创 2017-01-24 22:37:58 · 8094 阅读 · 0 评论 -
Mybatis sql解析过程
一、Mybatis解析sql的时机Mybatis对于用户在XXMapper.xml文件中配置的sql解析主要分为2个时机静态sql:程序启动的时候解析动态sql:用户进行查询等sql相关操作的时候解析二、静态sql、动态sql1、什么是静态sql,动态sql?如果select|insert|update|delete标签体内包含XML标签或者select|inser原创 2017-02-12 21:31:03 · 7703 阅读 · 1 评论 -
JDK动态代理
先上一小段 Toy Code import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;public class JdkProxy implements InvocationHandler { private T target;原创 2017-01-21 00:50:25 · 278 阅读 · 0 评论 -
java多线程、线程池的实现
java多线程、线程池的实现原创 2015-04-13 21:06:07 · 959 阅读 · 1 评论 -
synchronized与Lock
一、synchronized二、Lock三、区别原创 2015-11-02 22:55:45 · 486 阅读 · 0 评论 -
DelayQueue的用法
package com.fit.test;import java.util.concurrent.DelayQueue;import java.util.concurrent.Delayed;import java.util.concurrent.TimeUnit;public class DelayTest { static class DelayAlarm implements原创 2016-05-15 22:16:36 · 1614 阅读 · 1 评论 -
java中的值传递和引用传递
面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。原创 2014-05-13 20:38:06 · 624 阅读 · 0 评论 -
java自动装箱、拆箱
java装箱、拆箱原创 2015-04-13 21:49:32 · 633 阅读 · 0 评论 -
根据table导出Excel
最近写一个html的table表格导出excel的功能,由于表格是定制的,即表格的行列都不是固定的,包括单元格跨行跨列。用js导出excel需要依赖于IE浏览器,兼容性不太好。于是就写了个java类用于根据html的table导出到excel。代码如下:import java.io.IOException;import java.io.OutputStream;import java.ut原创 2015-03-23 21:01:55 · 1998 阅读 · 0 评论 -
Junit模拟JNDI数据源
一、Junit4+spring-test测试web工程Controller层功能1、新建测试基类,指定配置文件路径import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.juni原创 2017-02-15 22:31:16 · 3902 阅读 · 0 评论