- 博客(11)
- 收藏
- 关注
原创 mybatis plus拦截器给查询语句添加额外的判断条件
还需要Mapper extends BaseMapper,mapper继承了之后才有用,再到使用LambdaQueryWrapper,必须是走条件构造器(这里可以自己改动代码,变成自己写的sql也能进来),这时候你的查询sql就会默认进入这个拦截器(我这里只处理的查询,外面还判断了只有查询才能进入)。其实代码本质上就是拦截所有的sql,判断是查询,就往下走,反射获取实体类,判断有没有对应的参数,如果有,继续往下走,判断是否能获取到要额外添加的查询参数,如果有就继续,将这个参数,塞入对应的sql中。
2024-01-30 09:51:24 1832 2
原创 使用win批处理 .bat文件 备份mongodb 数据集合
我这边mongodb数据库 myDB中每天会生成一个集合tempDatayyyy-MM-dd,数据量不算小,所以数据库不能这样无限制的放下去,我就想着做一个备份.bat文件,就有了如下文件内容。做的事情就是将mongodb数据库指定的集合备份到硬盘,用的的是mongodump。代码如下,需要手动配置修改的部分,改为自己的东西,不要直接抄了就用。, 得自己去官网下,教程相信大家都可以找得到。
2023-12-19 14:43:36 170 1
原创 maven依赖下载不了的解决方案
DgroupId -DartifactId -Dversion与下载的jar包中的dependency里面的内容保持一致,里面DgroupId与Dversion需要带单引号,否则会报错。1.有做maven的setting配置,如果有本地仓库的设置,就需要添加settings D:\maven\apache-maven-3.6.3\conf\settings.xml。我尝试使用华为云,但依旧没有效果,我需要的依赖依旧下载失败,最后只剩下唯一的终极方案,在仓库下载需要的jar包版本再安装到本地。
2023-08-01 10:52:28 663 1
原创 java 使用 springboot application.yml 配置ucanaccess 的方式 远程访问 access数据库
java 使用 springboot application.yml 配置ucanaccess 的方式 远程访问 access数据库
2022-09-29 20:11:16 1794
原创 java snmp协议 获取数据
首先是第一个方法,我是把snmp协议需要的参数全部丢到json文件中了,这个方法是用来处理json文件读取的,然后把读到的信息转成对象,转换的是最下面两个类,再写入snmp配置,两个入参,第一个是json文件中的品牌,第二个是你snmp协议中的请求例如get,getnext这些。这里是target的设置,由于我对接的设备是版本为2的,所以版本3行不行,我这里还不确定。这里首先强调一点,snmp协议,我java代码这边是作为接收者,而提供信息的是机器设备,我这边对接的对象是华为交换机。......
2022-07-22 17:16:23 3839 3
原创 this version of the Java Runtime only recognizes class file versions up to 52.0
this version of the Java Runtime only recognizes class file versions up to 52.0
2022-06-13 16:06:44 1454
原创 If you have database settings to be loaded from a particular profile you may need to activate it
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
2022-06-10 10:00:50 13077
原创 ELK-详细设计
1. 文档信息创建者:汪彪创建日期:2020-9-29当前版本:01.00.001.1 版本历史版本修改日期修改人修改说明01.00.0002020-09-29汪彪文档创建2. ELK概述ELK是ElasticSearch、Logstash和Kiabana的简称,这三者是核心套件,但并非全部。1:Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索
2020-10-29 14:37:02 387
原创 nginx反向代理ELK
nginx反向代理ELK(默认已经完成ELK安装)为什么要使用nginx反向代理?在使用ELK进行日志统计的时候,由于Kibana自身并没有身份验证的功能,任何人只要知道链接地址就可以正常登录到Kibana控制界面。由于日常的查询,添加日志和删除日志都是在同一个web 中进行,这样就有极高的安全隐患。任何人都有权限对其进行修改。为了避免这一问题,可以使用Nginx的验证功能来代理Kibana.安装nginx建议官方下载tar压缩包使用xftp把压缩包传入linux中,解压压缩包,根据自己的版本来
2020-10-28 17:20:01 463
原创 ELK-Linux部署(单台es,版本7.9.1)
Linux环境安装JDK1.8以上(必须有)主要参考网站 https://www.cnblogs.com/fswhq/p/10713429.html#autoid-1-0-0推荐步骤如下(其他方式可能出现不兼容):下载jdk-8u251-linux-x64.tar.gz 安装包(注意是.gz,而且后面所有的操作都是按照自己下的版本来)使用Xftp把安装包传入虚拟机下的任意位置(建议在home里)解压命令tar -zxvf jdk-8u251-linux-x64.tar.gz建议把jdk安装在
2020-10-28 17:15:03 607 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人