- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 mybatis resultmap 继承父类(缺)丢失 导致的内存溢出
项目采用springboot+mybatis技术。mapper层提交代码时被继承的BaseResultVO没有提交,编译时未报错;但项目启动后访问接口均返回异常:“Method threw 'java.lang.StackOverflowError' exception. Cannot evaluate java.lang.reflect.InvocationTargetException.toString()”。由于登录接口也无法访问,此时无法到达业务接口测试。
2023-12-03 20:21:43
470
1
原创 mysql ifnull使用不当,造成查询结果错误
然后结果查询条件也用到了这个d17字段,忘记了有空值可能。去掉条件看到好多条件符合的,加上条件就只剩一条。大概查询几个字段,其中一个字段d17要求空值时传0,解决方法加上字段判空。
2023-08-31 15:10:28
196
原创 Spring Boot 控制器(controller)接受前端Jsonobject的两种方式
【代码】Spring Boot 控制器(controller)接受前端Jsonobject的两种方式。
2023-08-31 15:00:47
725
原创 Springboot初级:使用HashMap无实体类返回自定义字段给前端
而HashMap恰好可以很好的应对这种使用场景,多组可以用List接收,而返回给前端的恰好是上图格式。需求:不增加新的实体类前提下,像数据查询并返回多组现实体类不包含的字段值给前端。
2023-08-22 11:21:46
577
1
原创 mybatis 日期字符串模糊查询
不过 map里面塞得是string 可能 还是前者更好一点?mysql 字段是varchar 详细日期到秒。需求要用实体类的年月日 进行模糊查询。后来想到 mysql有函数可以转换下。
2023-08-17 11:54:45
154
1
原创 ubuntu 14键盘替换
对于一个linux用户,ctrl键是一个常用到不能再常用的按键了,相比较而言大写锁定键就不那么常用了。在shell终端输入:setxkbmap -option "ctrl:swapcaps"输入:sudo apt-get install gnome-tweak-tool。在里面的“输入”中,找到“ctrl键位置”,选择“交换ctrl和大写锁定键即可”之后在软件搜索中输入tweak就可以自动联想出“优化工具”推荐一个新的工具 gnome-tweak-tool。个人使用的是Ubuntu15.10。
2023-06-23 00:42:01
84
1
原创 终端shell的操作记录
在Linux下可以通过history命令查看用户所有的历史操作记录,同时shell命令操作记录默认保存在用户目录下的.bash_history文件中。这段代码将每个用户的shell命令执行历史以文件的形式保存在/usr/share/.history目录中,每个用户一个文件夹,并且文件夹下的每个文件以IP地址加shell命令操作时间的格式命名。下面这个方法,可以实现详细记录登录过系统的用户、IP、地址、shell命令已经详细操作时间等,并将这些信息以文件的形式保存在一个安全的地方,以供系统审计和故障排查。
2023-06-22 12:12:46
236
1
原创 用pyinstaller将.Py文件打包成.exe可执行文件!!不超百兆的方法
因为之前查过好多次如何打包python文件的,但是好像没有太多准确的答案(或许是大佬们不屑于回答这种幼稚问题哈哈哈),那时候还是被某文档编辑软件的付费pdf转化功能恶心,要转换学信网的照片啥来着的,就找了个pdf转word的教程学了下,然后打包给同学用了;折腾了挺久的决定还是记录一下。......
2022-06-06 17:40:46
300
原创 Vue从0开始搭建
Vue开发【】安装Node.js下载Node.jshttps://nodejs.org/en/测试:node -vNode自带NPM(Node Package Manager)测试:npm -v【】安装Vue clinpm install -g @vue/cli【】【】 'no-tabs':"off", // allow paren-less arrow functions 'arrow-parens': 0, // allow async-...
2022-04-29 22:20:06
87
MS-SqlServer2012版本的JDBC包和JAVAWeb连接配置文件(例子)
2022-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人