自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决idea出现的java.lang.OutOfMemoryError: Java heap space的问题

如果不显示位数那默认是32位的,我的就是32位在启动一个大项目时一直报内存泄露,修改了配置也没用,本质原因是JDK32位有限制,需要换64位的;换了64位jdk后idea可能打不开了,这个时候需要重新激活一下idea,之后项目正常启动,之前加的jvm参数都删了也能启动。1、关于修改idea的JVM参数的网上一大推,可以参考;我通过网上的修改参数之后一直运行不起来,于是乎有了下面第二张解决办法。

2024-08-30 09:58:34 267

原创 bclinux基于欧拉(BigCloud Enterprise Linux For Euler)下安装mysql5.7

为了保证数据库目录为与文件的所有者为 mysql 登陆用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化。由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以请给/tmp较大的权限。如果系统中没有安装mysql5.7需要的依赖,在安装的时候会报错,缺哪个依赖就yum install哪个。第三步:检查是否已经安装了mysql或者mariadb(centos7默认安装),如已安装,需要先卸载。因为初始化密码默认是过期的,所以查看数据库会报错。

2024-05-23 11:28:10 1218 2

原创 很奇怪的一个错:java.lang.ClassCastException:Dept cannot be cast to Dept

很明显会导致类型转换异常,原来Spring的dev-tools为了实现重新装载class自己实现了一个类加载器,来加载项目中会改变的类,方便重启时将新改动的内容更新进来。这个类加载器不同的原因,监听器的加载器都是默认的加载器,而我们写的类,都是被热部署插件自己的加载器加载的,所以自己类注入没问题,到监听器注入,获取类都失败了。这是因为启用热部署之后,启动时使用的类加载器和重新加载使用的类加载器不一样导致的。项目启动时加载项目中的类使用的加载器都是。

2023-11-15 13:52:51 157

原创 若依管理系统springcould实践记录

1、参考:2、补充:项目启动不成功大概率是nacos版本的问题:3、

2023-08-04 15:18:43 199

原创 environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64

jar包启动失败

2022-09-08 15:16:59 2232 1

原创 两台linux服务器定时备份mysql

#!/bin/bash#备份路径BACKUP=/usr/local/mysql#当前时间DATETIME=$(date +%Y-%m-%d)echo "===备份开始==="echo "备份文件存放于${BACKUP}/$DATABASE-$DATETIME.sql"#数据库地址HOST=localhost#数据库用户名DB_USER=root#数据库密码DB_PW=123456#创建备份目录#[ ! -d "${BACKUP}/$DATETIME" ] && .

2022-04-27 10:12:46 204

原创 sql语句有时候书写正确但是在数据库有值的情况下查不出值,可用下面sql做对应修改

@Query(value = "select * from ( SELECT mpp.*," + "CASE WHEN DATE_FORMAT( CURDATE( ), '%Y-%m-%d' ) < mpp.start_date THEN '未开始' WHEN DATE_FORMAT( CURDATE( ), '%Y-%m-%d' ) >= mpp.start_date AND " + "DATE_FORMAT( CURDATE( ), '%Y-%m-%..

2021-06-05 23:39:51 778

原创 Java代码将excel数据导入到数据库的接口

@RequestMapping(value = "importExcel", method = RequestMethod.POST)@ResponseBodypublic Map<String, Object> importExcel(HttpServletRequest request, @RequestParam(value = "Identity") MultipartFile file, Integer.

2021-06-05 22:45:57 436

原创 新项目代码导入idea注解报红处理

情况一:一个电脑下,之前的老项目可以正常运行,现在从git上拉去新项目代码报错处理:1.刷新maven ,让idea自动导入需要的依赖;2.如果1不管用则删除本地的.idea文件,再打开idea重新刷新maven。情况二:两个电脑,公司一个家里一个,公司的代码可以正常运行,家里拉下来的有很多注解都是红色的,刷新maven也没用,此时点击公司电脑的idea中的setting找到maven目录,把他下面的下图两个文件拷贝下来,之后直接替换家里电脑的文件即可...

2021-05-20 00:13:34 4674

原创 Error creating bean with name ‘userController‘: Unsatisfied dependency expressed through field ‘use

报错信息如下:网上查的解决方法和我解决用的方法不一样,记录一下本次我的解决方法:1.首先要确认是否在idea中关联了数据库:2.检查配置文件中.yml文件内容格式是否正确:,图中的格式明显不对,正确格式如右图:上面两点修改后就可以正常启动成功了。...

2021-04-20 14:49:51 6548 3

原创 JPA含有date日期类型搜索条件的sql语句

前端页面搜索条件是这样的:@Query(value = "SELECT\n" + "\t* \n" + "FROM\n" + "\t(\n" + "\tSELECT\n" + "\t\tt.id,\n" + "\t\ta.plan_id,\n" + "\t\ta.plan_name,\n" + "\t\ta.patrol_type,\n" + "\t\

2020-12-31 15:42:20 2092

原创 控制台日志级别调低(需要在控制台查看sql语句详细内容,来找bug)

只需在项目中logback.xml添加以下三段内容:<logger name="org.hibernate.type.descriptor.sql.BasicBinder" additivity="false" level="TRACE" > <level value="TRACE" /> <appender-ref ref="FILE" /> <appender-ref ref="STDOUT" /></logger&g

2020-12-24 09:12:42 354

原创 layui-laydate时间日历控件弹出框详细示例

效果如图:页面input框:要引入css日期控件样式:为方便粘贴复制,代码如下:<script> var now = new Date(); var month = now.getMonth() + 1; var strDate = now.getFullYear() + '-' + month + '-' + now.getDate(); layui.use('laydate', function(){ var.

2020-11-26 14:24:17 2193

原创 对form表单进行校验

var userFormValidator;jQuery.validator.addMethod("isPhone", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/; return this.optional(element) || (length == 11 &.

2020-11-18 11:01:26 814

原创 实现前端两个下拉框的联动(前端基于bootstrapt和freemarker,后台基于springboot+jpa)

这种联动的话整体思路是:第一级没有任何约束,直接从数据库查询即可;第二级数据查询条件是第一级实体类字段controller 层:@ApiOperation(value = "二级网格与一级网格联动", notes = "二级网格与一级网格联动")@SysLog("二级网格与一级网格联动")@PostMapping(value = "/findSecondByGrid")public List<MapSecondGrid> findSecondByGrid(String oneLe

2020-09-28 22:42:43 1313

原创 实现批量删除的后台接口

controller 层:@PostMapping(value = "/batchPeopleManageDelete")public ProcessResult batchPeopleManageDelete(@ApiParam(name = "ids",value="用户ID数组",required = true) @RequestParam("ids[]") Integer[] ids) { try { mapManageService.batchPeopleManag

2020-09-28 22:07:13 2909

原创 springboot分页查询,实现一个三个条件搜索框查询数据与分页展示的前台页面的后台接口

需求分析:由于项目中要设计很多页面的分页,所以我们可以把分页的一些类和方法设为工具类public class PageResult<T> implements Serializable { private static final long serialVersionUID = -3644950655568598241L; private long total; private List<T> rows; public PageResult()

2020-09-27 22:51:43 1740

原创 springboot实现一个前台页面搜索的接口,可以进行模糊查询

需求阐述:返回给前端是这种形式: "[{"loc":[31.12345,33.123456],"title":"black","info":"info"}]" 需求分析:可以看出上面一个集合里的数据是以键值对形式出现的,所以我们先定义一个List<>集合,集合里面是Map<>,即形式是这样的:List<Map<>>controller层:@PostMapping(value = "/search")public List<...

2020-09-27 20:36:12 3467

原创 Field error in object ‘mapPeopleManage‘ on field ‘id‘: rejected value []; codes [typeMismatch.mapPeo

此错误是由于你属性id是int,而此时在前端页面像保存更新的话必须要有id字段,而往往我们并不需要保存更新id字段,数据库设计的时候id是自增字段,所以我们现在只需要把实体类属性id的类型int改为Integer即可。...

2020-09-23 22:02:26 2121 4

原创 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061),包含mysql下载与安装过程

第一步:下载MySql官网下载地址:https://dev.mysql.com/downloads/mysql/1.2.第二步:安装MySQL1.下载MySQL8.0后解压,根目录没有data文件夹和my.ini文件,我们也不要创建。(自己安装的时候看了一些博客说是要自己创建data文件和my.ini文件,我按他的步骤安装不成功,最后自己摸索了一条路,人家没有就不需要创建,等执行完下面命令后MySQL目录会自动添加data文件夹的!!!)2. 将“根目录/bin”路径...

2020-09-12 22:21:21 98

原创 关于控制台报错error performing isolated work; SQL [n/a]; nested exception is org.hibernate.exception.SQLGra

最近做项目操作数据库的框架用的是jpa(第一次用jpa,犯的错误较为基础,初学者可能会遇到),数据库表字段id设置为自增字段,数据库对应的实体类是采用在idea中使用jpa逆向工程生成的,在实体类id字段上自动加以下三个注解:但是在idea中编写测试类插入数据时id字段必须需要指定,不然会报下面错误:原因是:原因是id, jpa默认是AUTO的策略 也就是主键序列化 而mysql是不支持的 oracle支持的 所有在添加的时候才会报错 ,所以我们要主动设置id的策略 为IDENTITY如下是正确

2020-09-05 17:44:19 1039

原创 mysql安装后命令initialize执行失败

网上有很多其他解决办法,我就这里不重复了。我在命令行安装的时候遇到的问题是:就这个命令执行的时候老是报错,在网上查了很多信息不是我想要的,又返回去研究命令行运行提示,最终找到的原因是我把mysql安装到:D:\soft文件夹下了,执行的时候命令行只显示oft,自动把soft第一个字母s省略的,当我安装到其他文件夹下立马成功执行;所以本篇博客主要是提醒安装mysql路径千万别放到名为soft的文件夹中,如果不存在这种问题,则可以关闭本篇博客了!我的系统是win10;还有一点是在执行命令之前要自己在my

2020-06-14 14:31:29 2474

原创 execution(*com.it.serviceimpl.*.*(..))

我这个出错原因是下面spring中这个标签expression="execution (*com.it.serviceImpl.*.*(..))"/>中的*和com之间没加空格,加了空格就好了!属于语法错误吧。。。...

2020-04-01 16:14:32 1119

原创 关于cannot resolve method 'getresourceasstream(java.lang.string)

近期在学mybatis,出现这个问题我的 原因是缺少jar包,可以在官网下载接下来选中:再点击apply再OK,最后清除缓存或者重启idea即可

2020-03-25 17:49:58 2141 6

原创 关于控制台报错 Disconnected from the target VM, address: '127.0.0.1:8368', transport: 'socket'

在运行其他项目是好的前提下,一般出现上述问题大部分都是你定义的静态方法名出错的原因,我这个虽然不是静态方法,但在junit中的test方法默认为静态方法与main方法的待遇是一样的,也就是说静态方法或者静态类名首字母不能大写!!!修改之后建议刷新一下maven,之后再运行。...

2020-03-16 16:38:38 2825

原创 同名java工具包导入不正确导致程序不报错但得不到自己想要的

自己写的项目应该用自己的工具类,就像本代码只能选用第一个自己定义的包,而不能用第二个阿里提供的包,否则编译时候不会出错,新手很难找到是这个同名工具包错误...

2020-03-16 14:58:48 177

空空如也

空空如也

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

TA关注的人

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