摘要: 你两种依赖方式都可以使用,构造器注入和Setter方法注入。最好的解决方案是用构造器参数实现强制依赖,setter方法实现可选依赖。 Spring Beans 阅读全文
posted @ 2020-11-02 16:50 咔啡 阅读(173) 评论(0) 推荐(0)
摘要: 可以,你可以写一个自己的容器类。如果你想使用 Java 中增强的循环来遍历, 你只需要实现 Iterable 接口。如果你实现 Collection 接口,默认就具有该属性。 阅读全文
posted @ 2020-11-02 15:44 咔啡 阅读(151) 评论(0) 推荐(0)
摘要: 1. 通过ActionContext.getSession获取 2. 通过ServletActionContext.getRequest()获取 3. 通过SessionAware接口注入 4. 通过ServletRequestAware接口注入 第一种获取requet对象方法 HttpServle 阅读全文
posted @ 2020-11-02 15:42 咔啡 阅读(90) 评论(0) 推荐(0)
摘要: 3.2.0 版本后,添加了 Chroot 特性,该特性允许每个客户端为自己设置一个命名 空间。如果一个客户端设置了 Chroot,那么该客户端对服务器的任何操作,都将 会被限制在其自己的命名空间下。 通过设置 Chroot,能够将一个客户端应用于 Zookeeper 服务端的一颗子树相对 应,在那些 阅读全文
posted @ 2020-11-02 15:38 咔啡 阅读(110) 评论(0) 推荐(0)
摘要: 基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 阅读全文
posted @ 2020-11-02 15:05 咔啡 阅读(194) 评论(0) 推荐(0)
摘要: @Autowired 注解提供了更细粒度的控制,包括在何处以及如何完成自动装配。它的用法和@Required一样,修饰setter方法、构造器、属性或者具有任意名称和/或多个参数的PN方法。 阅读全文
posted @ 2020-11-02 15:02 咔啡 阅读(69) 评论(0) 推荐(0)
摘要: HQL功能很强大,适合各种情况,但是动态条件查询构造起来很不方便; Criteria 最适合动态查询,但不太适合统计查询,QBE还不够强大.只适合简单的查询; Native-SQL可以实现特定的数据库的SQL,但是可移植性并不好。 如大部分查询都是动态条件查询,首先criteria,甚至使用Hibe 阅读全文
posted @ 2020-11-02 14:55 咔啡 阅读(68) 评论(0) 推荐(0)
摘要: DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。 它可以允许在浏览器里的代码使用运行在WEB服务器上的JAVA函数,就像它就在浏览器里一样。 阅读全文
posted @ 2020-11-02 14:42 咔啡 阅读(272) 评论(0) 推荐(0)
摘要: FileSystemXmlApplicationContext : 此容器从一个XML文件中加载beans的定义,XML Bean 配置文件的全路径名必须提供给它的构造函数。 ClassPathXmlApplicationContext: 此容器也从一个XML文件中加载beans的定义,这里,你需要 阅读全文
posted @ 2020-11-02 14:41 咔啡 阅读(103) 评论(0) 推荐(0)
摘要: 当然可以。但是如果我们调用了 Thread 的 run()方法,它的行为就会和普通的方 法一样,会在当前线程中执行。为了在新的线程中执行我们的代码,必须使用Thread.start()方法。 阅读全文
posted @ 2020-11-02 14:37 咔啡 阅读(469) 评论(0) 推荐(0)