
java
文章平均质量分 50
jesselydia
.......................
展开
-
【注解篇-spring】
1、@Retention说明:Reteniton的作用是定义被它所注解的注解保留多久,一共有三种策略。SOURCE 被编译器忽略CLASS 注解将会被保留在Class文件中,但在运行时并不会被VM保留。这是默认行为,所有没有用Retention注解的注解,都会采用这种策略。RUNTIME 保留至运行时。所以我们可以通过反射去获取注解信息。例子:@Retention(java.lang.annota...原创 2018-02-27 15:31:50 · 167 阅读 · 0 评论 -
【异常篇-spring-java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext】
引起Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/life]]java.util.concurrent.ExecutionException: org.apa...原创 2018-02-27 09:26:43 · 5014 阅读 · 0 评论 -
【后端-session-过期时间】
程序中session都有一个默认的过期时间,其中tomcat中的默认时间为30分钟,根据需要我们可以去手动设置session的过期时间,以下是设置session的过期时间的三个方法:1.在tomcat-->conf-->conf/web.xm中的<session-config>中设置: <session-config><session-timeout>...转载 2017-12-01 14:10:40 · 635 阅读 · 0 评论 -
【异常篇-java-java.util.ConcurrentModificationException】
List<User> listUser = dao.findAll();for (User user : listUser) { String userName = this.getUserName(user.getCode()); if(!userName.contains(name)){ listUser.remove(user); }}以上代码报报错java.uti...原创 2017-11-21 14:38:49 · 286 阅读 · 0 评论 -
【异常-java- java.lang.IllegalArgumentException: Parameter with that position [1] did not exist】
SQL参数化查询报此错。StringBuilder sb = new Stringbuilder("select * from XXX c"); sql.append(" AND c.name LIKE ?"); params.add("%"+ classesDTO.getName()+"%");之前写成 c.name LIKE %?% params.add(classesDTO.getN...原创 2017-10-12 16:53:46 · 5874 阅读 · 1 评论 -
插入数据报 SQLSTATE: S1009
插入数据报错如图:解决方法:取消事务管理 readyOnly@Transactional(readOnly = true)原创 2017-10-09 12:02:48 · 5175 阅读 · 1 评论 -
Failed to instantiate [org.springframework.data.domain.Pageable]: Specified class is an interface
解决方法,那就是在XML配置文件中加入下面的代码mvc:annotation-driven> mvc:argument-resolvers> bean class="org.springframework.data.web.PageableHandlerMethodArgumentResolver" /> mvc:argument-resolvers>mvc:annotation原创 2017-09-20 14:24:05 · 1782 阅读 · 0 评论 -
接收中文参数乱码解决方法
一、在@RequestMapping中添加produces = "text/html;charset=UTF-8"参考:http://blog.csdn.net/choushi300/article/details/53905999二、修改tomcat配置文件server.xml,添加URIEncoding="utf-8"参考:http://blog.csdn.net/bo_w原创 2017-07-27 11:40:22 · 952 阅读 · 0 评论 -
解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session
原因: hibernate懒加载导致的。 当查询时,session已关闭。解决方法:在web.xml 加入以下代码hibernate Spring OpenEntityManagerInViewFilter org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter entityMan原创 2017-07-25 10:16:56 · 450 阅读 · 0 评论 -
实体类注解生成数据库表
实体基类:是否启用@MappedSuperclasspublic abstract class AbstractBasis extends AbstractEntity{ private static final long serialVersionUID = 7952571906802309278L; /** * 禁用状态,false:禁用 true:可用 */ priv原创 2017-07-13 14:25:39 · 1487 阅读 · 0 评论 -
sping data jpa @modifying 更新或删除操作TransactionRequiredException的解决方法
报错信息:causeBy: javax.persistence.TransactionRequiredException: Executing an update/delete query原因:根据上述文字,显示没有事务管理引起的解决方法:配置事务管理。在配置事物管理后,仍然报错。检查配置,网上看到这么一段Spring MVC最打击新人的事情,你必须保证spring-mvc.原创 2017-06-28 15:36:27 · 2534 阅读 · 0 评论 -
spring data jpa javax.el.PropertyNotFoundException
严重: Servlet.service() for servlet jsp threw exceptionjavax.el.PropertyNotFoundException: Property 'checkResult' not readable on type com.elk.DTO.elk.WatcherDTO: Property 'checkResult' not readable o原创 2017-05-26 16:56:21 · 393 阅读 · 0 评论 -
applicationContext.xml配置hibernate 自动生成表失败
加入update此句可以自动更新表。如果项目启动时提示 语句错误,查询类中属性是否为 mysql数据库关键字。原创 2017-05-22 17:39:36 · 812 阅读 · 0 评论 -
必须不含字符 [子级], 因为该类型的内容类型为“仅元素”
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 54 in XML document from class path resource [springmvc.xml] is invalid; nested exception is org.xml.sax.SAXParseException; l原创 2017-05-22 11:12:35 · 10818 阅读 · 1 评论 -
linux install jkd
1 . untar the tar file.2 . vim /etc/profile添加如下内容:JAVA_HOME根据实际目录来JAVA_HOME=/usr/java/jdk1.8.0_60CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH原创 2017-03-14 17:34:19 · 406 阅读 · 0 评论 -
解压文件夹下所有压缩包文件,并将压缩包下多层文件夹下文件拷贝至压缩包名文件夹下
package com.jesse;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;原创 2017-02-09 20:16:32 · 1302 阅读 · 0 评论 -
EntityManager 查询指定字段
@PersistenceContextprivate EntityManager em;@Overridepublic User findUserByAccount(String account) {User user = new User();if(account != null){String sql = "select user_id,create_time,cr原创 2017-02-08 17:29:59 · 5045 阅读 · 0 评论 -
java代码从项目properties中获取值
import java.util.Iterator;import java.util.Properties;public static String getPropertiseValue(String fileName, String keyStr){String value = "";Properties prop = new Properties();原创 2017-01-17 16:14:57 · 530 阅读 · 0 评论 -
Unsupported major.minor version 52.0
JDK版本问题,升级到更高版本JDK。原创 2017-01-13 16:28:52 · 308 阅读 · 0 评论 -
spring mvc通过@ResponseBody返回时,ajax接收显示问号(?)
@requestMapping中添加 produces = "text/html;charset=UTF-8"@RequestMapping(value = "/queryDetail",produces = "text/html;charset=UTF-8")public String getName(HttpServerletReuest request){}原创 2016-12-28 10:08:02 · 2277 阅读 · 0 评论 -
tomcat无法启动 ClassNotFoundException org.springframework.web.context.ContextLoaderListener
严重: Error configuring application listener of class com.nenglong.schoolroll.webapp.listener.ApplicationListenerjava.lang.NoClassDefFoundError: org/springframework/web/context/ContextLoaderListener原创 2016-12-12 17:50:24 · 523 阅读 · 0 评论 -
Illegal modifier for parameter bc; only final is permitted
public class test {public int a;public void getName(){public String str;}}报错原因是用了public,private,static等修饰词去修饰方法内部变量(public String str),然而在java类的方法里声明变量时,他是只能用final修饰(only final is perm原创 2016-12-06 08:48:57 · 3250 阅读 · 0 评论