自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 记录项目启动报错

项目启动报错:java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext使用的jdk11,改为jdk8即可

2021-11-17 16:36:29 170

原创 Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Every derived table must have its

执行sql报错### The error occurred while setting parameters### SQL: select count(0) from (SELECT DISE_SCO_SETL_INFO_ID, RID, SETL_ID, DIAG_CODE, DIAG_NAME, POOLAREA_NO, DISE_SCO,

2021-09-08 10:02:36 1090

原创 Iterator.next()

在使用iterator处理数据时发现两次获取iterator.next()的值不同应该使用一个变量去接受iterator.next(),否则第二次获取的是第一次获取的iterator.next()的next()

2021-09-06 17:09:37 888

原创 Bigdecimal的equals()和compareTo()

Bigdecimal的equals()和compareTo()推荐使用compareTo(),因为equals()会比较精度所以输入两个相同的值,但是精度不同,如果使用equals()得到的结果可能就是false,compareTo()会忽略精度

2021-05-10 11:05:10 207

原创 将一个集合改装成多个集合的集合

将一个集合改装成多个集合的集合在实际开发中,我们经常会遇到需要批量操作数据的情况,有时数据量极大,这样很有可能造成数据库连接超时,所以需要将一个list分成几次批量操作。入参:sources ——> 原始集合n ——> 改成多少条数据为一个集合public static <T> List<List<T>> fixedGrouping(List<T> source, int n) { if (null == s

2020-10-22 22:22:59 312

原创 mybatis做批量修改

批量修改<update id="batchUpdateDipDiseOprnCrsp"> UPDATE dip_dise_oprn_crsp_d <trim prefix="set" suffixOverrides=","> <trim prefix="DISE_SCO = case" suffix="end,"> <!--修改对照病种分值--> <foreach

2020-10-21 09:16:01 380

原创 关于一些避免在for循环里调用执行SQL的方法

在开发中很多需求会让我们觉得需要在for循环里调用执行sql方法,但是在for循环里调用执行sql方法会让程序运行速度变的很慢,特别是在数据量极大的情况下,所以就需要我们优化sql,避免在for循环里调用执行sql方法,提高程序运行速度。在开发中遇到的比较多的需要在for循环里调用执行sql方法的有以下几种情况:1、批量查询出主表信息后,需要根据主表的某个字段(如主键)去查询附表此时最简单的做法当然是:for (Student stu : studentList) { // 查询每个学生的成

2020-09-30 10:29:21 5102 3

原创 数据库连接超时

mybatis查询数据库时报错:ERROR com.alibaba.druid.pool.DruidPooledStatement.errorCheck(367) -CommunicationsException, druid version 1.1.17, jdbcUrl : jdbc:mysql://172.18.20.29:3306/mpp_payment?connectTimeout=1000&socketTimeout=3000&autoReconnect=true&amp

2020-09-16 11:16:47 1829 1

原创 LocalDate相关

LocalDate相关 // 获取当前日期 LocalDate now = LocalDate.now(); // 2020-09-16 // 获取当前时间 LocalTime now1 = LocalTime.now().withNano(0); // 09:05:19 // 获取当前日期和时间 LocalDateTime localDateTime = now.atTime(now1); // 2020-09-16T09:05:

2020-09-16 09:13:26 155

原创 将String类型的数字转换成Int类型,不足位数在前面补0

String str = "20200717000057";String substring = str.substring(8);Integer num = Integer.parseInt(substring)+1;String format = String.format("%06d", num);System.out.println(format);%06d : 6表示数字一共要几位

2020-07-17 14:40:54 1136

原创 vue项目报错——$axios is no defined

vue项目报错——$axios is no defined1、在main.js中加入如下代码:import axios from 'axios'Vue.prototype.$axios = axios2、在app.vue中改成:this.$axios .get('http://localhost:8084/demo/user/userList') .then(response => (this.items = response)) .catch(func

2020-05-22 14:58:14 655

原创 使用PageHelper踩的一个小坑

使用PageHelper踩的一个小坑之前使用PageHelper都没有问题,今天使用时发现查询出来的数据没有分页。一开始的代码时这样的public PageInfo<OrderDetailBean> notSaleOrder(Integer pageNo,Integer clientId) { PageHelper.startPage(pageNo,3); // 1、查询该客户对应的所有订单编号 List<Integer> orderIds

2020-05-17 14:15:10 206

原创 修改MySQL的时区

修改MySQL时区1、mysql -hlocalhost -uroot -p2、 show variables like “%time_zone%”;3、 set global time_zone = ‘+8:00’;

2020-05-15 15:14:21 127

原创 从数据库查询出来的Date类型的数据显示在页面时变成了一串数字

从数据库查询出来的Date类型的数据显示在页面时变成了一串数字解决:在JavaBean的时间字段上添加如下注解@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") private Date iwDate; // 入库时间...

2020-04-24 22:13:26 3091 1

原创 将Java中java.util.Date类型的本地时间转变成Mysql中的Date类型

将Java中java.util.Date类型的本地时间转变成Mysql中的Date类型Date date= new java.sql.Date(new java.util.Date().getTime());

2020-04-24 21:24:01 332

原创 SSM框架整合PageHelper插件

SSM框架整合PageHelper插件PageHelper插件使用步骤1、导入依赖2、进行配置‘3、service层示例PageHelper插件在使用SSM框架做项目时,时常需要对数据进行分页显示,一开始我是自定义的一个PageBean,后来发现可以整合PageHelper插件进行分页使用步骤1、导入依赖<dependency> <groupId>com.gi...

2020-04-16 14:26:53 213

原创 RabbitMQ学习笔记

消息队列的应用场景同步调用:“添加商品”操作的业务功能有三个,可能每个业务都需要花费1秒种,那么依次执行完三个业务就花费了3秒才能返回结果。异步通信:执行“添加商品”操作时,只需要给交换机发送一条消息,交换机上绑定了三个队列,交换机将消息发送给队列,三个业务服务监听队列,一旦监听到队列上有消息,就执行相应的消息。这样的通信方式只需要给交换机发送了消息就能返回结果,其他的具体业务会自行执行。...

2020-03-12 18:34:30 411

原创 mapper.xml放在src目录下需要注意的事项

mapper.xml放在src目录下需要注意的事项当mapper.xml写在src目录下时,我们要在pom中加上如下代码,否则,在启动项时mapper.xml不会被加载到target中,调用时就会找不到这个mapper.xml.<build> <resources> <resource> ...

2020-03-11 17:55:16 823

原创 找不到或无法加载主类 com.qf.ShopCartApplication

标题github团队协作时,从github上下载下来的代码启动启动类报错C:\Java\jdk1.8.0_131\bin\java.exe ...错误: 找不到或无法加载主类 com.qf.ShopCartApplicationProcess finished with exit code 1解决:如果出现错误,就将错误解决,然后再启动启动类。...

2020-03-10 15:03:59 508

原创 Error creating bean错误记录及解决

使用SSM框架启动时报错警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mapperScan' d...

2020-01-15 20:40:42 2334

原创 java相关配置

java相关配置整理1、web.xml中的servlet分发器配置<!--配置servlet分发器--> <servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherSe...

2020-01-14 20:45:09 134

原创 shiro安全框架学习

shiro安全框架——初步学习使用步骤:导包<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version>&...

2020-01-13 20:16:46 1561

原创 爱回购网站优化——Redis缓存

为什么要加缓存?减轻数据库压力;提升请求速度。将数据存在缓存中,当再次查询时就可以直接从缓存中取,就不需要请求数据库了,这样既减轻了数据库压力,又提升了请求速度。Redis简介分布式缓存技术。最快的缓存技术,单线程。项目中用到Redis缓存的地方网站首页。因为网站首页一定是一个网站并发量最高的地方,给首页数据加缓存可以提升网站并发量。项目中怎样使用Redis缓存爱回购网站中的首页...

2020-01-10 21:27:01 138

原创 java学习——周总结一

SpringIoC框架+SpringMVC框架的学习学习框架的原因:解耦,解层与层之间的耦合一、SpringIoC框架1.1 SpringIoCIoC : 控制反转,全称Inversion of Control。又叫做注入依赖(DI :Dependency Injection)。控制反转就是依赖注入,控制反转的概念晦涩难懂,所以在“控制反转”概念之后出现了“依赖注入”的概念。什么是依赖...

2019-12-16 20:50:06 202

原创 使用spring框架时c3p0连接出错

使用spring框架时c3p0连接出错原因只导了一个c3p0包<dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.2</version></dependency&g...

2019-12-13 13:58:51 121

原创 IDEA打了断点但是debug运行不会执行断点

IDEA打了断点但是debug运行不会执行断点解决方法

2019-12-13 13:54:29 3491 4

原创 前端页面报错404JQuery包找不到

前端页面报错404JQuery包找不到原因版本问题解决方法把spring-webmvc的包改成了5.0.8版本的

2019-12-13 12:17:22 574 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除