- 博客(27)
- 资源 (11)
- 收藏
- 关注
原创 java.lang.NoClassDefFoundError: Lorg/hibernate/cache/CacheProvider;问题解决
[b]搭建SSH(Struts2、Spring3、Hibernate4)遇到的问题[/b]原因是:在hibernate4已经将hibernate3的一些功能改掉了,在hibernate4已经不使用CacheProvider了。解决方法如下:<!-- 将Hibernate中的事务交给Spring进行接管 -->将<bean id="sessionFactory" class=...
2018-12-24 15:38:13
1078
原创 Bean property 'lobHandler' is not writable or has an invalid setter method.
错误描述严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: ...
2018-12-24 15:38:01
925
原创 java.lang.NoClassDefFoundError: org/hibernate/engine/SessionFactoryImplementor
问题描述:严重: Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'txManager' defined in class path resource [applicationContext.xml]: Invo...
2018-12-24 15:37:48
1017
原创 在搭建过程中需要注意的一些小细节梳理
我是在Eclipse的Mars版本中进行搭建的,针对整合过程中自己遇到问题,做如下总结:先在开发环境中针对要引用的框架的不同创建不同的Libraries,然后在自己的工程中选配自己在开发环境中创建的Libraries。在开发环境中创建Libraries,Window->Preferences,如下图:[img]http://dl2.iteye.com/upload/attachment/...
2018-12-24 15:37:35
430
原创 未找到类: org/apache/commons/io/FileUtils和org.apache.commons.lang3.StringUtils
问题描述:警告: Could not create JarEntryRevision for [jar:file:/D:/jbpmworkspaces/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/ssh/WEB-INF/lib/struts2-core-2.3.15.jar]!java.lang.NoClassD...
2018-12-24 15:37:23
1619
原创 Unable to load configuration. - [unknown location]
问题描述:严重: Dispatcher initialization failedUnable to load configuration. - [unknown location]at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)at o...
2018-12-24 15:37:12
1440
原创 Disabling contextual LOB creation as createClob() method threw error
问题描述(红色java.lang.reflect.InvocationTargetException):一月 23, 2018 10:36:28 上午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting...
2018-12-24 15:36:55
753
原创 Struts2中Action由Struts2自己管理与由Spring管理的区别(转自别人)
struts2单独使用时,Action实例由struts2自己负责创建;struts2与spring集成时,Action实例由spring负责创建。这会导致在这两种情况下在对struts.xml配置文件进行配置时会有略微的差异。Struts2默认的实现是Prototype模式(23种设计模式中的原型模式),也就是说每个请求都会新生成一个Action实例,因此不存在线程是否安全的问题。特别需要注意的...
2018-12-24 15:36:28
363
原创 spring注解@Service注解的使用
要说明@Service注解的使用,就得说一下我们经常在spring配置文件applicationContext.xml中看到如下图中的配置:<!-- 采用扫描 + 注解的方式进行开发 可以提高开发效率,后期维护变的困难了,可读性变差了 --><context:component-scan base-package="com.study.persistent" />...
2018-12-24 15:36:16
55900
9
原创 spring注解@Component、@Repository、@Service、@Controller的区别
现在Web应用程序绝大多数都是采用了经典的三层分层结构,因此最好在持久层、业务层和控制层分别采用 @Repository、@Service 和@Controller 对分层中的类进行注解,而用@Component对那些比较中立的类进行注解。在一个稍大点的项目中,通常会有上百个组件,如果这些组件采用xml方式的bean定义来配置话,显然会增加applicationContext.xml配置文件的体积...
2018-12-24 15:36:02
254
原创 spring注解@Autowired、@Resource的区别
1、@Autowired与@Resource都可以用来注入bean.都可以写在字段(成员变量)上,或写在setter方法上。2、@Autowired默认按照类型注入(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false),如果我们想使用名称注入可以结合@Qua...
2018-12-24 15:35:50
204
原创 No result defined for action xxx.EmployeeAction and result xxx
警告: Could not find action or resultNo result defined for action com.study.persistent.services.EmployeeAction and result list at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(Default...
2018-12-24 15:35:32
393
原创 java.lang.IllegalStateException: ApplicationEventMulticaster not initialized
[11-15 11:34:44][localhost-startStop-1][WARN ][AbstractApplicationContext.java-1052]-Exception thrown from ApplicationListener handling ContextClosedEvent java.lang.IllegalStateException: Applicati...
2018-12-24 15:35:19
11623
原创 自定义404错误页面
为了让程序具有更好的友好型,这是一个应该实现的细节。配置起来很简单,在项目的web.xml文件中配置如下信息:<error-page> <error-code>404</error-code> <!--指定404.jsp页面文件在WebContent根目录下--> <location>/404.jsp</loc...
2018-12-24 15:35:02
1012
原创 Servlet生命周期及运行原理总结
Servlet生命周期:Servlet类加载->创建Servlet类实例->Servlet初始化(真正成为一个Servlet)->有请求到来,调用service方法(主要工作)->最后直到Servlet被destroy。一、Servlet类加载:1、启动Servlet容器(web容器)后,Servlet容器(web容器)首先会去寻找web应用的部署描述文件(web...
2018-12-24 15:34:50
711
2
原创 JSON知识总结
什么是JSON:JSON:JavaScript对象表示法(JavaScript Object Notation)。JSON是存储和交换文本信息的语法。类似 XML。JSON比XML更小、更快,更易解析。JSON是轻量级的文本数据交换格式;JSON独立于语言,JSON使用JavaScript语法来描述数据对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程...
2018-12-24 15:34:26
5200
3
原创 常见排序算法总结
冒泡排序:冒泡排序介绍:冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换的元素,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,就像冒泡一样,因此称之为冒泡排序。冒泡排序算法原理:1、比...
2018-12-24 15:34:09
142
原创 Java反射机制总结(引自他人)
Java反射机制概念:Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。关于Class(java.lang.Class):Java有个Object类,是所有Java 类的继承根源,其内声明了数个应该在所有Java 类中被改写的方法...
2018-12-24 15:33:52
144
原创 代码优化总结(引自他人)
代码优化畅谈:代码优化,是程序员到了一定境界后,要研究的一个很重要的方向。可能有些人觉得没用,他们认为在一些细小的地方有什么好修改的,改与不改对于代码的运行效率会有什么太大的影响?咱不好对人家的观点多做评价,以一个大家都用过的一个软件为例,淘宝网,淘宝网,尤其是在双11的时时候,全国同时在线人数有多少人,这样的程序固然会有一些硬件上的保障和一些行之有效的软件框架的采纳,但是我相信他们在代码优化...
2018-12-24 15:33:06
697
转载 EEPROM和flash的区别
存储器分为两大类:RAM和ROM。ROM发展过程介绍ROM最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了PROM,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下一次,这么折腾一天...
2018-12-24 15:32:43
1519
1
原创 设计模式的六大原则(引自他人)
一、单一职责原则单一职责原则是最简单的面向对象设计原则,它用于控制类的粒度大小。单一职责原则定义如下:单一职责原则(Single Responsibility Principle, SRP):一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。单一职责原则告诉我们:一个类不能太“累”!在软件系统中,一个类(大到模块,小到方法)承担的职责越多,它...
2018-12-24 15:31:47
212
原创 按位与运算(&)和求余运算(%)的联系
性能对比求余运算:a % b就相当与a - (a / b) * b 的运算按位与运算:是CPU的一条指令在什么特殊场景下,能用与运算&替代求余运算%来提高效率呢?在对10进行求余运算的时候,我们发现,余数总是整数中的个位上的数字,而不用管其他位是什么;在按位与运算中,我们经常需要使用位操作符&来取某些位上的值,例如使用0xff&0x17ae来获取低8位的值0xae...
2018-12-24 15:31:34
10213
3
原创 ApplicationEventMulticaster not initialized和LifecycleProcessor not initialized解决
错误描述:java.lang.IllegalStateException: ApplicationEventMulticaster not initializedjava.lang.IllegalStateException: LifecycleProcessor not initialized解决办法:1、首先确认工程中spring的jar包是否引好了;2、clean工程和tomcat...
2018-12-24 15:31:17
562
原创 ClassNotFoundException: org.springframework.web.context.ContextLoaderListener解决
在搭建的时候,运行Tomcat就如下错误。错误描述:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context....
2018-12-24 15:30:52
547
原创 关于操作系统方面的几个问题
操作系统的几个问题1、进程和线程的区别?解析:(1)进程是资源分配和调度的一个独立单元,而线程是CPU调度的基本单元;(2)同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进程至少包括一个线程;(3)进程的创建调用fork或者vfork,而线程的创建调用pthread_create,进程结束后它拥有的所有线程都将销毁,而线程的结束不会影响同个进程...
2018-12-24 15:30:12
507
原创 spring boot入门Demo
通过近期的面试发现很多企业选择使用spring boot来开发系统,之前未了解过这块,现在开始学习下spring boot的使用。网上搜索资料了解到,spring boot可以轻松地创建独立运行的程序,非常容易地构建独立的服务组件,是实现分布式架构、微服务架构的利器。spring boot通过提供的starter简化了第三方依赖包的引用和Maven配置。spring boot内嵌了Tomcat、j...
2018-12-24 15:30:01
298
原创 Java中GC的基本算法(引自他人)
一、JVM的内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下: 1、堆所有通过new创建的对象的内存都在堆中分配,其大小可通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor由FromSpace和ToSpace组成,结构如下图:新生代:新建的对象都是用新生代分配内存,Eden空间不足时,会把存活的对象转移到...
2018-12-24 15:29:24
189
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人