包装类
摘要:实现了javax.sql.DataSource的才是标准的数据库连接池,按照字面意思,一般称之为数据源。 对于一个已知类的某个方法进行功能上的改变有以下三种方式: 1、定义子类,扩展父类的某个功能。(此处行不通) 2、利用包装设计模式改写原有的类的功能 a、编写一个类实现与被改写类(com.my...
阅读全文
posted @
2014-05-23 13:29
wf110
阅读(362)
推荐(0)
动态代理
摘要:动态代理 *****基于接口的动态代理 java.lang.reflect.Proxy static Object newProxyInstance(ClassLoader loader, Class[] interfaces, InvocationHandler h) 动态代理起到过滤类的方法...
阅读全文
posted @
2014-05-22 21:39
wf110
阅读(521)
推荐(1)
大数据显示时分页
摘要:以下封装了,只要传递给servlet一个字段第几页,就可以实现10页为单位的分页效果了。MySQL:select * from customer limit m,n;m:每页开始的记录的索引号。(从0开始)n:每页显示的条数每页显示10条第1页的数据:select * from customer l...
阅读全文
posted @
2014-05-22 13:05
wf110
阅读(758)
推荐(0)
类加载是为了执行静态方法
摘要:在数据库调用常见 Class.forName("com.mysql.jdbc.Driver");语句,这是用于加载数据库的此类.此类的源码是 1 public class Driver extends NonRegisteringDriver implements java.sql.Driver {...
阅读全文
posted @
2014-05-20 18:59
wf110
阅读(2317)
推荐(0)
路径,通过navigation可以查看 *.class文件
摘要:?.class文件内的代码所在的文件的路径默认 1 举例1:读取项目根目录下的数据。 2 private static void readRoot() throws FileNotFoundException, IOException { 3 BufferedReader br = new ...
阅读全文
posted @
2014-05-10 14:24
wf110
阅读(348)
推荐(0)
框架 小编搭建
摘要:其实所谓的框架就是通过一些配置文件来将需要运行的模块以及类、方法在软件启动的时候自动运行。如果将需要运行类以及模块配置在文件中那么便于后期的一个维护。1.创建一个配置文件如下1 class=Service.UserService 2 method=autoRun 3 value=唐僧,孙悟空 2. ...
阅读全文
posted @
2014-05-10 14:21
wf110
阅读(330)
推荐(0)
beanUtils的用法
摘要:举例1:使用BeanUtils工具封装用户提交的数据。 1 public static void main(String[] args)throws Exception { 2 3 // 模拟用户的输入的数据如下 4 5 String name = "XML基础"; ...
阅读全文
posted @
2014-05-10 12:52
wf110
阅读(4094)
推荐(0)
包的引入,不要引入自己目录下的。
摘要:beanutils-1.8.0.zipcommons-logging.jar包的引入:在项目中创建一个文件夹如libs,然后将整个项目需要的第三方的jar包可以直接拷贝带该目录,随后打开该目录全选->右键->Build path -> add path -> 看到奶瓶子即可
阅读全文
posted @
2014-05-10 11:45
wf110
阅读(200)
推荐(0)
内省对象 用的少,被BeanUtils代替
摘要:类描述BeanInfo对JavaBean进行描述的接口Introspector描述所有的JavaBean的成员类PropertyDescriptor描述的是JavaBean的属性类shape.java 1 package reflect; 2 3 public class Shape { 4 ...
阅读全文
posted @
2014-05-10 11:32
wf110
阅读(551)
推荐(0)
使用增强for循环遍历集合的时候操作集合的问题?
摘要:1 // 遍历一个list 2 public static void printList(List list){ 3 for (String string : list) { 4 list.add("eeee"); // 运行错误 5 ...
阅读全文
posted @
2014-05-09 13:55
wf110
阅读(6661)
推荐(0)
Integer 内部实现
摘要:1 public static void main(String[] args) { 2 Integer in1 = 128; 3 Integer in2 = 128; 4 System.out.println(in1 == in2 ); 5...
阅读全文
posted @
2014-05-09 13:31
wf110
阅读(353)
推荐(0)
eclipse常用快捷键
摘要:Alt+/ 内容提示 sysCtrl+Alt+↓ 快速的复制当前行Alt+↑或↓ 快速一定当前行Ctrl+Shift+F 格式化Ctrl+/ 单行注释,再次使用取消注释Ctrl+shift+/ 多行注释,取消注释Ctrl+shift+\Ctrl+shift+O 导包语句,该快捷键一次性可以导入多...
阅读全文
posted @
2014-05-09 13:24
wf110
阅读(272)
推荐(0)
java 运行时环境和编译器环境
摘要:必须要保证运行环境高于编译环境1.编译器的环境设置单击项目右键-> Properties ->Java Compiler ->5或6如果编译器的环境高于运行时环境会报错。2.运行环境的设置项目右键à Build path ->Configure Build path ->Libraries ->选中...
阅读全文
posted @
2014-05-09 13:20
wf110
阅读(723)
推荐(0)
BeanUtils 装载java bean
摘要:1 Topic topic=new Topic(); 2 Enumeration enums=request.getParameterNames(); 3 try { 4 while(enums.hasMoreElements...
阅读全文
posted @
2014-05-06 10:25
wf110
阅读(311)
推荐(0)
网页 内部转发和网址输入不同
摘要:1 HttpServletRequest req=(HttpServletRequest)request; 2 HttpServletResponse res=(HttpServletResponse)response; 3 4 String referer=re...
阅读全文
posted @
2014-05-05 16:08
wf110
阅读(569)
推荐(0)
面试题 Comparable、Comparator 比较
摘要:Comparable 用作默认的比较方式 Comparator 用作自定义的比较方式,当默认的比较方式不适用时或者没有提供默认的比较方式,使用Comparator就非常有用。 像Arrays和Collections中的排序方法,当不指定Comparator时使用的就是默认排序方式,也就是使用Comp...
阅读全文
posted @
2014-04-22 15:03
wf110
阅读(191)
推荐(0)
正则表达式学习网站
摘要:http://blog.csdn.net/fightforyourdream/article/details/12900751
阅读全文
posted @
2014-04-18 15:04
wf110
阅读(260)
推荐(0)
保留小数点后几位数字
摘要:四舍五入保留小数点 1 方法一: 2 double myNum2 = 111231.5585478; 3 java.math.BigDecimal b = new java.math.BigDecimal(myNum2); 4 double myNum3 = b.setScale(4, ja...
阅读全文
posted @
2014-04-17 16:52
wf110
阅读(393)
推荐(0)
ReentrantLock和synchronized的区别随笔
摘要:http://wsmajunfeng.iteye.com/blog/1492316可重入锁ReentrantLock的含义是:当某个线程获取某个锁后,在未释放锁的情况下,第二次再访问该锁锁定的另一代码块时,可以重新进入该块。什么情况下可以使用ReentrantLock:1,先看看synchroniz...
阅读全文
posted @
2014-04-15 20:11
wf110
阅读(225)
推荐(0)
范型 小编
摘要:1 class Info 2 { 3 private T var; 4 5 public T getVar() { 6 return var; 7 } 8 9 public void setVar(T var) {10 this....
阅读全文
posted @
2014-04-14 10:46
wf110
阅读(284)
推荐(0)