
Java
高中华
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mybatis 批量更新时 sql injection violation, multi-statement not allow 报错解决方法
解决方案1.配置中去掉wall这个filter。spring.datasource.druid.filters=config,wall,slf4j改为spring.datasource.druid.filters=config,slf4j2.数据库连接加上&allowMultiQueries=truespring.datasource.url = jdbc:mysql://127.0.0.1:3306/test?useSSL=false&zeroDateTim.原创 2021-12-06 20:41:30 · 4929 阅读 · 3 评论 -
idea jar包引用失败
说明:IDEA明明已经导入了jar包为什么还是提示找不到类1.检查jar包是否真的引入首先找到出错的位置,查看是否可以进到哪个类当中。比如在web容器和Spring容器在整合的时候要使用org.springframework.web.context.ContextLoaderListener这个类来在Web容器启动时启动Spring容器,有时候会报错这不到这个类,此时可以在web.xml中Ctrl+鼠标左键,看看是否可以进入到这个类当中,如果不能说明没有真的引入。如果可以进入,说明类的路径没原创 2021-10-27 20:45:39 · 5036 阅读 · 0 评论 -
@Bean 注解
@Bean 基础声明Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。产生这个Bean对象的方法Spring只会调用一次,随后这个Spring将会将这个Bean对象放在自己的IOC容器中。SpringIOC 容器管理一个或者多个bean,这些bean都需要在@Configuration注解下进行创建,在一个方法上使用@Bean注解就表明这个方法需要交给Spring进行管理。解读1.@Bean会产生一个对象,但是这个对象是Bean对.原创 2020-12-08 10:21:02 · 478 阅读 · 0 评论 -
打印List、Map、复杂对象详细日志
import com.alibaba.fastjson.JSONObject;JSONObject.toJSONString(list);原创 2020-10-20 11:22:30 · 8070 阅读 · 0 评论 -
mybaits 入参参数包含数组,使用foreach in
目的当mybatis入参参数包含数组,使用foreach in将数组内数据遍历示例入参实体类public class Request{ private Integer[] classes; //类型数组 private String search; //搜索内容}表studentstudent id s_number name class sex birthday 1 2008001 张三原创 2020-08-06 16:22:59 · 516 阅读 · 0 评论 -
JVM配置参数 -Xmx –Xms
建议将Xms和Xmx设为一样的值,避免每次垃圾回收完成后JVM重新分配内存。如果虚拟机启动时设置的Xms比较小,这个时候又需要初始化很多对象,虚拟机会不断地增加内存。配置示例:原创 2020-05-08 14:52:47 · 4033 阅读 · 0 评论 -
Mybatis 查询 List作为参数查询 条件中有多个参数,foreach in 查询
功能实现查询出符合多个条件的内容,查询参数中包含List代码逻辑实体类:public class Student{ private Integer id; private String name; private Integer status; }Mapper中:getStudentList((@Param("stat...原创 2020-05-08 11:45:50 · 3672 阅读 · 0 评论 -
[转]Java中Date转换大全,返回yyyy-MM-dd的Date类型
/** * 获取现在时间,这个好用 * * @return返回长时间格式 yyyy-MM-dd HH:mm:ss */ public static Date getSqlDate() { Date sqlDate = new java.sql.Date(new Date().getTime()); return sqlDate; } /...原创 2019-12-17 14:22:01 · 206 阅读 · 0 评论 -
java 获取当天零点时间
/** * 获得当天零时零分零秒 * @return */ public Date initDateByDay(){ Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set...原创 2019-12-05 10:26:05 · 2325 阅读 · 0 评论 -
Mybatis 查询条件包含List的情况
在mybatis中进行搜索时,有时候参数中包含了List,比如传入参数:public class FileRequest{ //文件类型 private Integer fileType; //状态 private List<Status> statusList; }public class Status{ //注册...原创 2019-05-24 16:49:08 · 2054 阅读 · 0 评论 -
阿里巴巴java开发手册
参考:https://download.youkuaiyun.com/download/gaozhonghua12/117770501.1命名风格1.2常量定义1.3代码格式1.4OPP规约1.1命名风格1.【强制】代码中的命名均不能以下划线或美元符号开始,也能以此结束。 反例:_name / $name / name_ / name$2.【强制】代码中的命名...原创 2019-09-17 14:26:48 · 168 阅读 · 0 评论 -
项目启动报错:Field XXX in required a bean of type ‘XXX‘ that could not be found
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2019-08-06 16:57:34.058 [ERROR] [main] [org.springframework.boot.diagnostics....原创 2019-08-06 19:29:22 · 4459 阅读 · 3 评论 -
Heard Fist Java(一)
java的工作方式1.编写源代码文件2.用编译器运行源代码。编译器会检查错误,如果有错就要改正才能编译通过。3.编译器产生字节码。4.Java虚拟机读取与执行字节码。对应:1.Test.java2.javac Test.java3.Test.class4.JVM运行Test.class...原创 2019-06-06 11:34:36 · 178 阅读 · 0 评论 -
BigInteger类型转换成Long类型或int类型问题
转载于:https://www.cnblogs.com/sharpest/p/8491844.htmlBigIntegerbi=newBigInteger("123");inti=bi.intValue();longl=bi.longValue();System.out.println(...转载 2019-06-06 19:46:30 · 5601 阅读 · 0 评论 -
Java中重载与复写的区别、super与this的比较
转载于:http://www.cnblogs.com/notifier/目录1. 方法重载与方法复写的区别2. super与this的比较1. 方法重载与方法复写的区别区别 方法重载 方法复写 英文单词 Overloading Override 概念 方法名称相同,参数的个数或者类型不同 方法名称相同,参数的个数和类型相同,方法的...转载 2019-06-14 16:50:40 · 146 阅读 · 0 评论 -
rabbitMQ异常:Execution of Rabbit message listener failed.
2019-07-30 11:25:05.686 WARN 23988 --- [cTaskExecutor-2] s.a.r.l.ConditionalRejectingErrorHandler : Execution of Rabbit message listener failed.org.springframework.amqp.rabbit.listener.exception.Li...原创 2019-07-30 13:23:57 · 23133 阅读 · 1 评论 -
Mybatis中使用传入List<Integer> 、List<String>,然后用foreach解析数据报错
背景 在传入Mybatis中List<Integer>、List<String>时,用foreach解析会报错解决 传入List<Integer>是不行的,要将Integer封装到类中,如:public class IntId{ private Integer id; public setId(Int...原创 2019-08-02 17:15:43 · 1545 阅读 · 0 评论 -
Mybatis报错Could not find parameter map java.util.List(或者java.util.Map)
背景 调试接口时,报错Could not find parameter map java.util.List,这个错误是运行时错误。解决原来在MyBatis里面这样写的:<select id="a" resultMap="java.util.List" >正确写法是这样: <select id="a" resultType="java.util...原创 2019-07-31 20:10:15 · 2529 阅读 · 0 评论 -
java MySql 中日期+时间
MySQLMySQL 为日期增加一个时间间隔:date_add()now() #now函数为获取当前时间select date_add(now(), interval 1 day); - 加1天select date_add(now(), interval 1 hour); -加1小时select date_add(now(), interval 1 min...原创 2019-06-05 10:22:59 · 413 阅读 · 0 评论