spring
yiluoAK_47
这个作者很懒,什么都没留下…
展开
-
<context-param>与<init-param>的区别与作用
的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有conte转载 2013-06-10 14:47:43 · 928 阅读 · 0 评论 -
关于ValueOperations的increment方法的解惑
最近在开发中,使用Redis来实现数据点击量的统计存储功能。为什么使用Redis?点击量之类的功能,需要频繁触发更新操作,而且高并发访问时,还需要考虑操作冲突导致数据不一致的问题。而Redis是内存型存储,相比关系型数据库,操作更快,避免了频繁的文件写操作。更重要的是,Redis中有个INCR和INCRBY命令,都可以实现值递增的原子性操作,方便了解决了高并发时的冲突问题。Redis手册中的命令说明转载 2017-11-27 13:07:41 · 4008 阅读 · 0 评论 -
EntityManager方法简介
EntityManager 是用来对实体Bean 进行操作的辅助类。他可以用来产生/删除持久化的实体Bean,通过主键查找实体bean,也可以通过EJB3 QL 语言查找满足条件的实体Bean。实体Bean 被EntityManager 管理时,EntityManager跟踪他的状态改变,在任何决定更新实体Bean 的时候便会把发生改变的值同步到数据库中。当实体Bean 从EntityManager转载 2017-10-15 20:19:51 · 609 阅读 · 0 评论 -
解决jar包依赖:Spring IO platform推出bom
名词解释: BOM(bill of materials):材料清单,用于解决jar包依赖的好方法。Spring IO Platform缘起:spring起初只专注ioc和aop,现在已发展成一个庞大体系。比如security、mvc等。如此一来,不同模块或者与外部进行集成时,依赖处理就需要各自对应版本号。比如,较新spring与较老的quartz,它们集成就会遇到问题,给搭建和升级带来不便。因此转载 2017-08-09 14:40:38 · 489 阅读 · 0 评论 -
Spring 注入静态变量 解决方案
先说下我现在使用的版本:Spring3.0 annotation写的今天写项目遇到了一个问题:想通过jstl自定义函数来实现页面上面的一部分内容。通过Spring注入后发现报如下错误:@Resource annotation is not supported on static fields上网搜寻发现,Spring注解注入不支持静态变量注入,遂想办法解决。转载 2015-08-28 12:02:41 · 4434 阅读 · 0 评论 -
使用Spring @Async异步执行方法的笔记
测试代码: Java代码 @RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "/spring/*.xml" }) public class JobUtilsTest{ @Autowired private D转载 2014-10-28 15:26:00 · 5499 阅读 · 0 评论 -
Maven管理的Spring Web项目集成JUnit单元测试
JUnit是一套优秀的单元测试框架,而Maven是优秀的Java项目构建和管理工具,两者结合可以很方便地对项目进行自动化测试。 一般的简单Java应用就不多说了,一些框架会提供针对junit的扩展,使得测试变得更容易,例如Spring官方就提供了spring-test,用于提供获取ApplicationContext等方面的支持。 首先要做的是,改变JU转载 2014-10-24 13:15:20 · 1300 阅读 · 0 评论 -
spring3 学习 isAssignableFrom 与 instanceof 的认识
instanceof 针对实例 isAssignableFrom针对class对象 isAssignableFrom 是用来判断一个类Class1和另一个类Class2是否相同或是另一个类的超类或接口。 通常调用格式是 Class1.isAssignableFrom(Class2) 调用者和参数都是 java.lang.Cla转载 2014-04-18 15:44:14 · 994 阅读 · 0 评论 -
Spring MVC 的请求参数获取的几种方法
通过@PathVariabl注解获取路径中传递参数 JAVA 1 @RequestMapping(value = "/{id}/{str}") 2 public ModelAndView helloWorld(@PathVariable String id, 3 @PathVariable String str) { 4转载 2013-08-30 14:21:15 · 2078 阅读 · 0 评论 -
实体not mapping问题之packagesToScan的bug
在spring里面引入了packagesToScan,可以扫描包里面的所有实体,但是packagesToScan有一个bug,需要把路径配置向上一级,否则扫不到当前包下的实体 packagesToScan的路径配置要比实际的少一层, 此处的pojo放在cn.com.easykm.commonkey.entity包里面 但是配置的却是cn.com转载 2013-07-03 09:18:59 · 1699 阅读 · 0 评论 -
ssh中一些常出的异常解决
1.java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor 解决:添加aopalliance.jar 2.java.lang.NoClassDefFoundError: antlr/ANTLRException 解决:添加antlr.jar转载 2013-07-02 18:37:31 · 1443 阅读 · 0 评论 -
慎用“OpenSessionInView”
最近一个线上项目在和第三方合作伙伴合作进行集成开发过程中,web.xml被加入了OpenSessionInViewFilter,由于在测试中压力较小,没有发现问题,结果在实际使用中出现了严重的性能问题。OpenSessionInView是什么OpenSessionInViewFilter是Spring提供的一个针对Hibernate的支持类,其主要意思是:当发起一个页面请求时,打开转载 2013-07-15 08:52:56 · 1289 阅读 · 1 评论 -
关于Spring3报org.aopalliance.intercept.MethodInterceptor错的问题解决方法
关于 Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法 运行环境:JDK1.6.0_22 Oracle10g Spring3.0.4 报错信息如下: Java代码 Exception in th转载 2013-06-14 17:48:08 · 1449 阅读 · 0 评论 -
springcloud启动报错LoggerFactory is not a Logback LoggerContext but Logback...
本地启动微服务,直接报错LoggerFactory is not a Logback LoggerContext but Logback…., 查了一番,是logback搞得鬼,打开pom依赖树,搜索logback,发现在spring-boot-starter-web下有间接依赖上logback-classisc,搜索大神们的解答,就是在有这个依赖的dependency中除去他就行了&...转载 2018-08-09 14:40:25 · 597 阅读 · 0 评论