- 博客(8)
- 收藏
- 关注
原创 Java8 Lambda表达式
从下面的例子入手类Clazz:class Clazz { private Integer x; public Clazz(Integer x) { this.x = x; } public Integer getX() { return x; } public void setX(Integer x) { th
2017-04-29 16:47:14 313
原创 getDeclaredConstructor() 与 getConstructor()方法
getConstructor()返回指定参数类型public的构造器。 getDeclaredConstructor()返回指定参数类型的private和public构造器。对于getDeclaredConstructor方法获得的构造器需要先设置可访问,在实例化对象。public class Test { public Test() { System.out.printl
2017-04-25 23:06:53 8330
原创 You can't specify target table 'Person' for update in FROM clause
mysql 中调用下面的语句提示该错误delete from Person where id in ( select t1.id from Person t1, Person t2 where t1.email = t2.email and t1.id > t2.id); In MySQL, you can’t modify the same table which you use i
2017-04-20 15:03:27 922 1
原创 Spring使用注解依赖注入
Spring提供了几个注解来标注Spring bean1.@Component: 标注一个普通的Spring Bean 2.@Controller: 标注一个控制器组件类 3.@Service: 标注一个业务逻辑组件类 4.@Repository: 标注一个DAO组件类还需要让Spring搜索指定包,将指定路径下的带有上述注解修饰的Java类作为Bean。@Scope指定Bean的作用域,如
2017-04-17 21:23:40 512
原创 Java多线程的join和interrupt方法
Java的join()官方的解释: Waits for this thread to die.等待当前线程直到当前线程结束。假设现在有A、B,线程A在线程B内调用A.join(),那么线程B会被挂起,直到A线程完成后才恢复。比如线程没有使用joinpublic class TestJoin { public static void main(String[] args) throws
2017-04-14 21:50:20 576
原创 Java 反射创建对象
public class Toy { private int i; public Toy() {} public Toy(int i) { this.i = i; } public int getI() { return i; } public int getValue(int val) { return val; }
2017-04-09 23:00:38 620
原创 Class.forName 和 .class
使用类而做的工作步骤加载, 由类加载器执行链接, 为静态域分配存储空间等初始化,初始化、执行静态初始化器和静态初始化块Class.forName它获取对制定类的Class对象的引用,会进行初始化。public class P { static { System.out.println("Hi"); }}测试代码:public class TestP {
2017-04-09 21:08:53 402
原创 mybatis3.2.6版本的bug
mybatis3.2.6注解@Result设置映射关系,使用one=@One报错。一开始目标从数据库文章表获取数据,一篇文章对应一个用户,一篇文章对应一个分类。从文章表获取的user_id要在到用户表中获取用户信息。文章类articlepublic class Article implements Serializable { private int id; private Stri
2017-04-02 14:54:42 898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人