自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mybatis<selectKey>失效问题踩坑记录

selectKey 会将 SELECT LAST_INSERT_ID()的结果放入到传入的实体类的主键里面,keyProperty对应的实体类中的主键的属性名,这里是 CheckGroup 中的id,因为它跟数据库的主键对应orderAFTER 表示 SELECT LAST_INSERT_ID() 在insert执行之后执行,多用与自增主键,BEFORE 表示 SELECTLAST_INSERT_ID() 在insert执行之前执行,这样的话就拿不到主键了,这种适合那种主键不是自增的类型res.

2021-12-23 11:35:41 2781 1

原创 记录-代理类异常,方法被代理后发生异常无法捕获

在stackoverflow中有这样一句话: The reflection layer wraps any exception in an InvocationTargetException, which lets you tell the difference between an exception actually caused by a failure in the reflection call (maybe your argument list wasn’t valid, for example

2020-12-08 09:16:20 509

原创 java oshi获取服务器各种信息

依赖:<dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.9.1</version></dependency>OSHI可以跨平台查看服务器信息,其中cpu负载信息为当前占用CPU的时间。需要在一段时间内获取两次,然后相减得出这段时间内所占用的时间。

2020-05-25 22:56:12 1546 1

原创 linux添加虚拟内存方法

Linux内存不足优化执行free -m 命令查看可用内存,发现cached占比过高,free可用内存过少。Linux手动释放缓存的方法Linux释放内存的命令:syncecho 1 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,代表不同的含义:0:不释放(系统默认值)1:释放页缓存2:释放dentries和inodes3:释放所有缓存释放完内存后改回去让系统重新自动分配内存。echo 0 >/proc/sys/v

2020-05-25 14:04:27 1699

原创 记录一次mongodb被攻击

这几天自己没事做在研究Java爬虫,爬取了某电影网站几万部电影下载链接,存到了云服务器的mongodb中,这个云服务器只是用来自己开发小东西玩的,IP没有暴露过所以Redis和MongoDB就没加密,结果还是被扫描到端口黑了。三万多电影全被清了,存了一个README的Collection,只有如下这条数据:大概意思就是你的所有数据被清除了,需要48小时内支付0.015比特币,否则数据就会被泄露给某某某查看日志如下:断断续续有三个IP在凌晨连接过MongoDB,德国 美国匹斯堡幸好数据并没有什

2020-05-14 13:02:54 592

原创 Springboot链接加密的MongoDB时配置文件格式

报错org.springframework.data.mongodb.UncategorizedMongoDbException: Exception authenticating MongoCredentialCaused by: com.mongodb.MongoSecurityException: Exception authenticating MongoCredential错误写法 mongodb: uri: mongodb://X.X.X.X:27017 database: X

2020-05-14 11:48:46 741

原创 Docker安装Mongo并设置用户名密码

命令docker run -itd --name mongo --restart=on-failure:10 -p 27017:27017 -v /home/db mongo --auth–restart=on-failure:10:为mongo添加重启策略,在非零状态下退出,重试次数设置为10次-p 27017:27017:映射容器服务的 27017 端口到宿主机的 27017 端口。外部可以直接通过 宿主机 ip:27017 访问到 mongo 的服务。–auth:需要密码才能访问容器服务

2020-05-14 10:55:26 1961 1

空空如也

空空如也

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

TA关注的人

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