自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 MongoDB磁盘空间占满,导致数据库被锁定,如何清理数据和磁盘空间

对于不重要的数据,为了防止数据量过大,占满磁盘空间,需要定时清理过期或者不需要的数据。最好写个定时器定时删除数据比较合适,但是要记得执行回收磁盘碎片空间,只有执行了回收后,才是真正回收了磁盘空间。

2024-04-24 22:02:49 2205 2

原创 MongoDB的count() 统计文档数量非常慢

在MongoDB中,count()函数用于统计文档的数量。但是count()函数通常不会使用索引来计算文档数量,而是扫描集合中的文档来计数。当数据量较大的时候,就不适合使用了。

2024-03-11 18:11:26 1789 1

原创 influxdb2.0插入数据字段类型出现冲突问题解决

influxdb插入数据字段类型出现冲突问题解决

2024-03-08 22:00:00 2040

原创 时序数据库Influxdb查询多个字段_field同一时间的值,组成一条数据

Influxdb查询多个字段_field同一时间的值,组成一条数据Influxdb将表格数据多个字段_field从垂直列布局聚合成水平布局行字段。

2024-02-06 22:00:00 2047

原创 Redis内存使用率高,内存不足问题排查和解决

在使用redis的对象或者list队列等实例时,要记得给key设置过期时间,避免数据一直堆积无法释放。对于重要的异常数据队列的数据,要进行业务处理:重回队列或数据持久化。

2023-12-30 22:42:31 3392 1

原创 IDEA2018升级2023,lombok插件不兼容导致get/set方法无法使用

IDEA2018升级2023,lombok插件不兼容导致get/set方法无法使用

2023-12-25 17:54:37 1457

原创 idea修改文件后项目无法访问,target 目录里文件丢失的问题

在 intellij idea 中,不知道怎么操作的,导致在项目中无论是修改java文件还是html文件后,系统重启后都无法在访问到该文件,html等页面文件报错:template might not exist or might not be accessible by,java文件报错:Invalid bound statement (not found)。最后经过排查发现系统重启后,target下没有生成新文件,而是文件消失了,所以导致更改后的文件无法访问。具体什么原因导致的,暂不清楚。

2023-06-13 17:13:09 1094

原创 mongodb.aggregate 索引查询+分组group+排序sort 优化查询效率

mongodb.aggregate 索引查询+分组group+排序sort 优化查询效率

2022-09-05 17:13:07 7593 3

原创 Uncaught TypeError: XXX is not a function问题解决

前端一直显示 Uncaught TypeError: V.data is not a function 错误,这是jquery-ui.min.js报的一个错误:排查原因,发现是自己写的js中定义了一个 $.data 方式的函数,应该是是跟jquery-ui.min.js中V.data中的data重名了,导致执行时出现了问题,将这个data换一个名字就好了总结一下:出现这种情况大概率是某个js里方法的名字与另一个文件的某个方法或者某个id重名,导致执行、引用出现混乱,只要根据报错...

2022-03-04 15:14:16 51048 1

原创 Springboot + Spring Security多种登录方式:账号用户名登录+微信网页授权登录

概述实现账号用户名+微信网页授权登录集成在Spring Security的思路实现前后端分离登录认证及权限控制实现微信登录实现账号用户名+微信网页授权登录集成在Spring Security

2021-03-31 13:45:20 17234 27

原创 微信开放平台开发第三方授权登陆:微信扫码登录

一、概述根据需求,需要拥有第三方微信登录功能,并获取到用户信息。网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。二、前期准备工作1、注册邮箱账号。2、根据邮箱账号注册微信开放平台账号,完善开发者资料。3、申请开发者资质认证、填写相关资料、填写发票、支付认证金额。提交并等待认证结果1)申请开发者资质认证2)选定类型3)填写“认证资料”4)填写“管理员信息”5)上传“企业基本信息”材料:6)进入填写发票及支付费用4、认证成功后,创建网站

2021-03-30 14:28:51 6287 1

原创 CAS单点登录配置https

基础环境CAS-5.3.9Tomcat 9.0.37jdk8本地配置配置hosts文件hms.iems.cloud 是我们测试的域名测试时需要把本地机的ip映射为hms.iems.cloud设到系统hosts文件在目录C:\Windows\System32\drivers\etc下找到并修改hosts文件修改该文件需要管理员权限生成密钥生成步骤,各参数含义:-genkeypair 生成密钥-keyalg 指定密钥算法,这时指定RSA,-keysize 指定密钥长度,默认是10

2020-07-14 23:42:36 1182

原创 命令行调用openssl生成相关秘钥、证书

安装openssl参考文章:安装openssl环境windows命令行调用openssl管理员身份启动命令行切换到要生成秘钥、证书文件的路径使用openssl命令生成秘钥、证书命令:openssl req -newkey rsa:2048 -nodes -keyout rsa_private.pem -x509 -days 3650 -out cert.der总结我生成的证书和秘钥,是为了opcua使用的,生成过程还是比较简单的,特此记录一下。...

2020-07-06 17:38:08 679 1

原创 SpringBoot2.x配置静态文件缓存

HTTP浏览器缓存对这部分知识不太熟悉的,可以先看一下这篇文章:HTTP浏览器缓存机制配置文件yml配置spring: resources: static-locations: classpath:/static/,classpath:/views/,classpath:/templates/ chain: strategy: #MD5实现 content: enabled: true paths: /*

2020-06-09 15:54:05 2488

原创 HTTP浏览器缓存机制

什么是浏览器缓存Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本。缓存会根据进来的请求保存输出内容的副本;当下一个请求来到的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个URL地址的时候,如果网页没有更新,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。浏览器和网站服务器是

2020-06-09 11:07:47 426

原创 springboot接口参数为List

简单接口参数springboot接口访问,如果是走http请求,那么参数会默认转换成键值对格式,或者是json字符串形式的。今天就遇到一个场景,我需要一个list结构的参数,list里面又是对象,那我们该怎么传参呢?我们不能再浏览器上直接拼接参数发请求了,例如:这样的格式是不被允许的,请求会报错。那么我们转换思路,既然是json格式的参数,那我们就传json格式设置headersContent-type 的值为application/json组织传值参数list数据在body中,传值

2020-06-09 10:16:11 13111 1

原创 日期转化Json异常:JSON parse error: Cannot deserialize value of type `java.util.Date` from String

问题在写接口的时候,接口参数的对象中有一个日期属性,在传参时,报错了JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2020-06-05 11:19:08": not a valid representation (error: Failed to parse Date value '2020-06-05 11:19:08': Cannot parse date "2020-06-05 11

2020-06-08 17:24:44 18175 2

原创 Spring Boot+Spring Security+JWT 实现token验证

Spring Boot+Spring Security+JWT 实现token验证什么是JWT?JWT的工作流程JWT的主要应用场景JWT的结构SpringBoot+Spring Security和JWT的集成实现token验证引入JWT依赖JWT的生成和解析工具类Spring Security配置登录生成tokentoken的校验演示总结通常情况下,把API直接暴露出去是风险很大的,不说别的,直接被机器攻击就喝一壶的。那么一般来说,对API要划分出一定的权限级别,然后做一个用户的鉴权,依据鉴权结果给予用

2020-06-06 17:35:56 16241 22

原创 Spring boot整合JPA异常冲突:javax.persistence.spi.PersistenceUnitInfo.getValidationMode()

异常:An attempt was made to call the method javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode; but it does not exist. Its class, javax.persistence.spi....

2019-12-19 10:37:50 6506

原创 Mongodb 追加字符串批量更新数据

需要更新某个区域的所有数据,在数据的前缀追加00:db.getCollection("heatMeterData").find({'heatAreaId':56}).forEach( function(item){ db.getCollection('heatMeterData').update({"_id":item._id},{$set:{"meterNo":"...

2019-09-27 11:05:12 1548

原创 MyBatis不识别Integer值为0的数据

症状:在使用mybatis时,判断int类型的值为0  前端和后端都可以获取到值,但是在数据库中就是不能更新<if test="isNbMeter!=null and isNbMeter!=''">isNbMeter=#{isNbMeter},</if>Mybatis Integer类型,值为0被认为是空字符串,所以如果你的值为0,则此时判断空字符串,my...

2019-08-27 11:41:38 1209

原创 mybatis中用tinyint保存Boolean类型

一、boolean类型MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),MySQL里有四个常量:true,false,TRUE,FALSE,它们分别代表1,0,1,0,mysql> select true,false,TRUE,FALSE;+------+-------+------+-------+| T...

2019-08-27 11:26:50 10402

转载 windows10安装openssl环境并命令行调用openssl

1.安装Perl(非必须)下载地址:https://www.activestate.com/activeperl/downloads因为网上的教程大多是安装Perl的,所以就安装了,想用这种方式的参考这个吧https://blog.csdn.net/jbwd1/article/details/77430549,我就不啰嗦了。我在安装完ActivePerl-5.24.3.2404-MSW...

2019-03-14 10:22:44 1233 3

原创 MongoDB mongotemplate多条件符合查询

一、一个 Criteria将所有条件整合,注意(对同一个属性加两次限制需使用andOperator,并且只能使用一次)分、 排序、按时间查询 Query query = new Query(); //必须条件 Criteria c = Criteria.where("VINID").is(Map.get(vin)); //范围条件...

2019-01-10 21:59:29 7100

转载 对代理模式理解(转)

代理,代表打理,以他人的名义代表委托人打理其本职工作之外或不所能及的事务,达成合作关系并更高效地促成事务完成的目的。例如明星经纪人,他们并没有像明星一样会唱歌、跳舞或演戏,而是替明星打理一些无暇顾及的事务(这并不代表可以代理分外之事),比如推广与宣传,合同谈判啊之类,达成和约后他们才会通知明星去表演。再比如机票销售代理商既不造飞机也不提供乘机服务,他们只负责卖票,代理律师并不会因胜诉获得赔偿金或者...

2018-12-07 16:09:22 473

原创 有自己的博客了

从此开始自己的CSDN畅游生涯!!!

2011-06-30 20:21:00 327 1

jq22mescroll-master6939201710082208.zip

mescroll精致的下拉刷新和上拉加载js框架.原生js, 支持vue, 不依赖jquery, zepto, 比iScroll,dropload精简强大; 一套代码多端运行: 完美运行于android,iOS,手机各浏览器,兼容PC端主流浏览器; 参数自由搭配,随心定制,轻松拓展; 主流APP案例,丰富经典

2021-03-31

Hibernate 3.1.2 参考手册

Hibernate 3.1.2 参考手册

2015-03-31

空空如也

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

TA关注的人

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