java
A_big_fish
大牛在路上
展开
-
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:co
eclipse 项目用maven clean、install时报错Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:coNo compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?解决方法:1. window -> preferences -> java原创 2020-09-26 12:32:16 · 3144 阅读 · 0 评论 -
SpEL表达式 错误
SpelEvaluationException: EL1007E@Query("select u from User u where u.age = ?#{[0]}")List<User> findUsersByAge(int age);@Query("select u from User u where u.firstname = :#{#customer.firstna...原创 2018-09-12 16:02:24 · 1054 阅读 · 0 评论 -
java.lang.IllegalStateException: Cannot call sendError() after the response has been committed
我是写了后台接口,用postman调controller中的url出现的错误。解决方法如下:user实体类设置: private int userid; private String username; private String password; private String email; private String founder; ...原创 2018-08-20 13:31:06 · 836 阅读 · 0 评论 -
jpa自动生成实体
IDEA springboot+jpa 连接mysql数据库1. 连接数据库pom.xml中添加配置<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runt...原创 2018-08-13 14:44:26 · 1825 阅读 · 0 评论 -
实体类注解放置在成员变量和方法上的区别
转载:https://blog.csdn.net/xiaobao5214/article/details/53404501 之前写实体映射的时候,为了方便好看,很多时候都将映射注解放置在成员变量之上,(注意的一点,在一个实体类中,要么将映射注解全部放在成员变量上,要么全部放在成员方法上,不能各放一部分),通过测试发现,放置在成员变量上和放置在方法上Hibernate框架注入数据时方式是不一...转载 2018-08-15 15:09:41 · 1046 阅读 · 0 评论 -
should be mapped with insert="false" update="false"
转载:https://blog.csdn.net/conjimmy/article/details/46139081 在使用注解时,会遇到双向一对多和多对一问题:例如order与orderitem:在order中:/* * @OneToMany: 指明Order 与OrderItem关联关系为一对多关系 * * mappedBy: 定义类...转载 2018-08-15 15:07:59 · 8370 阅读 · 3 评论 -
java代码混淆
代码混淆就是将代码打乱实现加密的效果使用maven1. pom.xml中配置<!-- ProGuard混淆插件--> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>pr...原创 2018-07-18 14:56:34 · 1823 阅读 · 1 评论 -
Java基础之String,StringBuffer与StringBuilder的区别及应用场景
1 概述String 字符串常量; StringBuffer 字符串变量(线程安全),是一个容器,最终会通过toString方法变成字符串; StringBuilder 字符串变量(非线程安全)。2 String与StringBuffer区别2.1 在修改时对象自身是否可变(主要区别)(1) String在修改时不会改变对象自身 在每次对 String 类型进行改变的时候其实都等同于生成了一个新的...转载 2018-04-09 16:45:00 · 195 阅读 · 0 评论 -
isEmpty null “” 区别
1 isEmpty() 分配了内存空间,值为空,是绝对的空,是一种有值(值 = 空) 例:String a = new String();2 "" 分配了内存空间,值为空字符串,是相对的空,是一种有值(值 = 空字串) 例:String b = "";3 null 是未分配内存空间,无值,是一种无值(值不存在)例:String c = null;...原创 2018-03-06 12:44:19 · 212 阅读 · 0 评论 -
java与mysql时间类型对应
MySQL(版本:5.1.50)的时间日期类型如下:datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038date 3bytes xxxx-xx-xx 1000-01转载 2017-12-15 13:50:03 · 1619 阅读 · 0 评论 -
JAVA中循环删除list中元素的方法总结
JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的foreach循环)、iterator遍历。 1、for循环遍历listfor(int i=0;i){ if(list.get(i).equals("del")) list.remove(i);} 这种方式的问题在于,删除某个元素后,list的大小发生了变化原创 2017-12-05 11:14:02 · 252 阅读 · 0 评论 -
Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.18.1 from .....
maven默认目录:C:\Users\用户名\.m2\repository\org\apache\maven解决办法:1.删除所有以maven目录下\plugins\maven-surefire-plugin\2.18.1 lastUpdated结尾的文件2.右键点击project -> Maven - Update Dependencies(Update Project原创 2017-12-13 13:54:40 · 1491 阅读 · 0 评论 -
Error: Previous operation has not finished; run 'cleanup' if it was interrupted
到项目的工作目录下输入svn cleanup原创 2017-10-20 14:09:57 · 395 阅读 · 0 评论 -
远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web Service转载 2017-08-03 16:25:49 · 323 阅读 · 0 评论 -
hibernate的三种状态
1. 瞬时状态 (Transient)当我们通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下: Customer customer=new Customer(“zx”,27,images);这时customer对象就处于自由状态,为什么说customer对象处于自由状态呢?这是因为,此时customer只是通过JVM获得了一块内存空间,还并没有通转载 2017-07-05 16:49:02 · 252 阅读 · 0 评论 -
Spring MVC 项目中配置log4j 出现错误log4j:ERROR Failed to excute sql
以下是log4j的配置文件log4j.properties的内容:log4j.rootLogger = debug,CONSOLE,DATABASE,LOGFILE# output to console.log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Targ原创 2017-08-02 10:26:09 · 1405 阅读 · 0 评论 -
apache和tomcat有什么不同,为什么要整合apache 和tomcat?
1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apache不能解释java程序(jsp,serverlet)。3. Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接To转载 2017-07-20 15:51:37 · 267 阅读 · 0 评论 -
Java基础之String,StringBuffer与StringBuilder的区别及应用场景
1 概述String 字符串常量; StringBuffer 字符串变量(线程安全),是一个容器,最终会通过toString方法变成字符串; StringBuilder 字符串变量(非线程安全)。2 String与StringBuffer区别2.1 在修改时对象自身是否可变(主要区别)(1) String在修改时不会改变对象自身 在每次对 String转载 2017-07-11 18:24:36 · 363 阅读 · 0 评论