- 博客(193)
- 资源 (8)
- 收藏
- 关注
原创 记一次:泛微OA集成Mybatis后 insert/update执行成功,但未真正插入或修改数据
通过Mybatis插入数据或更新数据,显示插入/更新成功,查询数据库,发现并未插入成功、数据也没更新成功
2025-03-05 15:46:14
342
原创 SpringBoot项目同时集成Mybatis和Mybatis-plus框架
SpringBoot项目同时集成Mybatis和Mybatis-plus框架
2024-09-20 11:29:31
1939
原创 Java元组Tuple的使用
这种方式和定义对象一样,只不过需要使用泛型来保证接受各类数据。二元组类三元组类Demo方法ThreeTuple<String, Double, Integer> threeTuple = TupleUtil.tuple("自定义2元组", 123.456, 789);System.out.println("3元组first: " + threeTuple.first);System.out.println("3元组second: " + threeTuple.second);
2024-08-12 18:33:22
1335
原创 Kettle同步数据时如何借助Shell通过SSH连接MySQL数据库
Kettle+Spoon来同步数据;借助Shell通过SSH连接MySQL数据库
2024-08-03 16:29:38
667
原创 Spring Boot项目中使用MyBatis Generator (MBG) 自动生成Mapper文件
Spring Boot项目中使用MyBatis Generator (MBG) 自动生成Mapper文件可以很大程度上减少编码。本文着重介绍如何在实战中使用MGB自动生成Mapper文件
2024-07-19 17:18:18
1263
原创 解决SpringBoot集成Mybatis 配置多数据源后,打印SQL失效问题
解决SpringBoot集成Mybatis 配置多数据源后,打印SQL失效问题
2024-07-16 16:32:23
842
原创 EasyExcel批量读取Excel文件数据导入到MySQL表中
EasyExcel批量读取Excel文件数据导入到MySQL;EasyExcel官方文档 - 基于Java的Excel处理工具
2024-07-10 20:33:08
1294
原创 Java将文件目录转成树结构
有时候我们需要将结果展示,这个时候就需要封装一个printTree方法,printTree方法使用一个prefix 参数来保持适当的缩进,从而清晰地显示树状结构。它首先打印当前节点的名称,然后递归地调用自身来打印每个子节点,每次递归调用时都增加缩进。在实际开发中经常会遇到返回树形结构的场景,特别是在处理文件系统或者是文件管理系统中。),然后遍历列表中的每个路径,将每个路径分割成多个部分,并根据这些部分构建树。转换成树状结构,需要定义一个树节点类(然后,可以使用以下封装的代码将。首先,定义一个树节点类。
2024-04-30 10:10:14
1054
2
原创 Java操作Ldap 添加域组,添加用户等实战操作
Java操作Ldap 添加域组,添加用户,将用户移动到指定组下,创建组织单位,获取组下所有用户等实战操作
2024-04-01 15:34:30
872
1
原创 基于CentOS 7上使用Filebeat进行后台启动
使用命令启动filebeat,窗口关闭或者连接中断后就回退出;当然也可以使用nohup命令后台启动,不过需要使用exit命令退出才行。在CentOS 7上使用Filebeat进行后台启动,你可以通过systemd来实现。现在Filebeat应该在后台安静运行了。下面介绍一种一劳永逸的方式:基于CentOS的方式启动filebeat。指向Filebeat的正确路径,你可以通过。来查找Filebeat的安装路径。
2024-03-15 13:36:43
1908
原创 ELK之使用Filebeat插件收集日志到Logstash
Filebeat是转发和收集数据的轻量级工具,可以监视指定的日志文件或位置,收集日志,并将数据转发到Elasticsearch或Logstash进行存储
2024-03-14 18:33:15
2040
原创 Java 将 List 转换为 String常见方式
Java 将 List 转换为 String常见方式;java 将List集合转成按照指定分隔符链接的字符串
2023-12-27 15:09:32
19484
原创 Java guava partition方法拆分集合&自定义集合拆分方法
使用Lists.partition方法进行集合拆分&自定义集合拆分方法
2023-12-25 16:40:43
1575
1
原创 idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库
本文主要介绍在Idea中引入jar包失败的情况下,如何手动将所需要的jar包有本地导入到Maven仓库。
2023-03-31 11:27:38
8220
3
原创 面试:Java有哪几种引用类型
Interviewer:你好,请先做一下自我介绍吧applicant :interviewer 你好,俺叫小明,巴拉巴拉巴拉巴....Interviewer :小明啊,那你说一下 Java有哪几种引用类型吧?applicant : 嗯啊...enenenenaaaa ????Interviewer : 今天就到这吧,回家等通知吧!下面我们就简单的回顾一下这个知识点。Java在JDK1.2以后就将对象的引用分为:强、软、弱、虚四种引用类型,采用这几种引用方式,可以很灵活,便捷的控制对象
2021-03-16 19:06:22
875
1
原创 面试:HTTP请求错误状态码
有些面试会涉及到这个问题,不知道是面试官S,还是面试官要求的严格。这TM经常出现的无非就是400,404,500,502,200等这几种。但是面试官问的几乎是偶尔才出现的。程序员中广为流传的 “面试造航母,工作拧螺丝”就是说方方面面不仅会,还要精。造航母的可以随时去拧螺丝,你螺丝的却造不了航母。社会毕竟很残酷啊!好了闲话不说了。下面就将整理的HTTP请求错误代码给大家分享一下。还是有必要熟记的。 status message 常见: 200(成功) 服务器成功返回网页...
2021-03-16 15:02:00
501
原创 ThreadLocal系列之ThreadLocal的内存泄漏问题
开篇介绍:凡是使用过ThreadLocal的小伙伴,必须注意的的问题就是ThreadLocal的内存泄漏,这也是在面试中经常出现的一道题。下面就让我们来分析一下ThreadLocal的内存泄漏问题。在上一篇博客由ThreadLocal引发的惨案中我们分析了ThreadLocal的时候,我们知道对ThreadLocal的操作实际上是围绕ThreadLocalMap展开的。ThreadLocalMap的源码相对比较复杂, 我们从以下三个方面进行讨论。其实, ThreadLocalMap是ThreadL
2021-03-16 13:23:13
514
原创 面试题:由ThreadLocal引发的惨案
ThreadLocal在面试中经常被问到,下面我们就ThreadLocal进行一下认识和了解。从以下几个问题去了解ThreadLocal:1、ThreadLocal是什么?2、ThreadLocal应用场景?3、ThreadLocal怎么用,以及ThreadLocal和Synchronized关键词有啥区别?4、ThreadLocal源码分析?5、ThreadLocal内存泄漏问题?问题1:什么是ThreadLocal?官方介绍:ThreadLocal类用来提供线程内部.
2021-03-15 22:19:25
459
1
原创 mysql之模糊查询的方法
想起Mysql模糊查询正常情况下我们想到的一般都是like,但是使用like,格式正确了效率很快,当然这是在数据量比较小的情况下,问题是在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时mysql查询的效率是很关键的,也是很重要的。一、一般情况下 like 模糊查询的写法:这个SQL语句,如果用explain解释的话,我们很容易就能发觉它是没有走索引搜索,而是对...
2020-09-14 14:31:35
85435
22
原创 SpringBoot 启动异常 Failed to load property source from location ‘classpath:/application.yml‘
异常信息如下:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformeSpringBoot启动加载yml配置文件出现编码格式错误解决方式:1、先改idea编码--file-setti
2020-07-28 21:46:18
342
原创 ip地址转换成long型
前段时间有以需求你,为了实现高效率的地址查找以及比对,将ip地址转化为long型存入redis进行处理,并按照ip进行AB(根据ip的奇偶)对照。然后先梳理一下转换的逻辑和一些基础知识。/** * 之前存储ip都是存字符串,没想过ip地址竟然还能存Long,于是测试了一下确实可以。 * 举个简单例子先,比如有个ip地址是169.254.85.85, * 对应的二进制是10101001.11111110.1010101.1010101,将小数点去掉后变为1010100.
2020-07-27 19:32:44
2640
原创 Redis 慢查询 命令 slowlog
slowlog 此命令用于读取和重置Redis慢查询日志。Redis slowlog 官方概述:Redis Slow Log是一个用于记录超过指定执行时间的查询的系统。执行时间不包括与客户端交谈,发送答复等I / O操作,而仅包括实际执行命令所需的时间(这是命令执行的唯一阶段,在该阶段线程被阻塞并且不能同时满足其他要求)。通俗的讲使用这个命令可以读取或重置 Redis 慢速查询日志。就是 redis 可以把执行时间超过我们设定值的命令记录下来,slowlog 是记录到内存中的,所以查询非常快。这
2020-07-17 18:47:09
2989
转载 Linux下nginx 的常用命令
启动启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf停止nginx的停止有三种方式: 从容停止 1、查看进程号[root@LinuxServer ~]# ps -ef|grep nginx2、杀死进程[root@LinuxServer ~]# kil..
2020-07-08 17:15:34
432
转载 虚拟机Linux(Centos)上用户密码忘记了如何修改?
今天突然想打开虚拟机,但是发现密码忘记了,尴尬!今天来说一下怎样修改我们的密码.此方法对大多数的linux版本都有帮助.第1步: 启动虚拟机,出现下面的倒计时界面时,按键盘上的e键.(要确保光标此时在虚拟机内,不然按e键无效。e代表edit,启动前编辑)第2步: 进入如下后界面,再按e键第3步:进入如下界面后,使用键盘上的上下键,选中第二项以kernel开头的项。选中后,再次按e键第4步: 进入以下界面后,在最后面输入空格和s,然后回车。(注:有的系统显示的内容可能和我下面出现的
2020-07-05 18:19:06
3921
原创 MongoDB $in 和 Sort , find(), $add,$set(), $map, $addFields, $multiply, update(), updateMany()用法
$inSyntax:{ field: { $in: [<value1>, <value2>, ... <valueN> ] } }$inselects the documents where thefieldvalue equals any value in the specified array (e.g.<value1>,<value2>, etc.)Consider the following example:d...
2020-06-02 16:42:04
4135
原创 Linux 如何在文件中查找指定内容
一、前言:在Linux系统当中,查找文件里面的指定内容应该是系统维护、管理当中遇到最常见的。那么下面如何搜索、查找文件当中的内容呢?下面就介绍一下如何在文件中查找指定的内容查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容。1、搜索某个文件里面是否包含字符串,使用 grep "search-content" filename命令:[root@localhost logs]# grep '搜索内容' log_file_catalina.out.
2020-05-30 11:39:12
52721
1
转载 Linux下查看文件内容的命令
查看文件内容的命令:cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head 只显示头几行 tail 只显示最后几行 nl 类似于cat -n,显示时输出行号 tailf 类似于tail -f1.cat 与 taccat的功能是将文件从第一行开始连续的将内容...
2020-05-30 11:01:59
292
原创 Linux 根据某个时间段查看日志 {查看某时间段内的日志}
在系统应用集中部署的时候,经常会查看一些日志,有时候因为日志文件太大,不能去vi打开文件,而难以定位,因此获取某段时间的日志是对维护人员是非常关键的事情。Linux 命令:sed -n '/开始时间/,/结束时间/p' logfile[日志文件名]例如:sed -n '/2020-05-30 00:01:28/,/2020-05-30 00:05:50/p' log_file_catalina.out上面的命令就能筛选出指定的时间段内的日志。......
2020-05-30 10:53:22
32069
4
原创 form标签之form:checkboxes 之 全选 和 回显
从后台查到的是String的数组。当选中一个值的时候,回显时页面的多选框会选择一个框的值。但是多个的时候,就回显不出来了<div class="control-group"> <label class="control-label">在线位置:</label> <div class="online-position-checkboxes"> <span style="margin-left: 20px"><input id
2020-05-10 16:40:33
1602
原创 异常:No validator could be found for constraint '.....' validating type 'java.lang.Integer'.
异常信息如下:No validator could be found for constraint 'org.hibernate.validator.constraints.Length' validating type 'java.lang.Integer'. Check configuration for 'xxxxxx'错误原因字面翻译是:约束'org.hibernate.validator.constraints.Length'验证类型'java.lang.Integer'找不到验证器。.
2020-05-10 16:14:47
18810
原创 jquery选择下拉框触发事件的实现及值的获取
选中下拉框,隐藏对应的输入框,以及获取每一个数据值。<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head> ...
2020-05-08 13:16:53
1467
转载 批量删除Redis数据库中的Key
1、批量删除Key Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作redis-cli keys "*" | xargs redis-cli del//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//如:/opt/redis/redis-cli...
2020-05-06 16:15:08
289
原创 redis 使用命令delete所有key
private static final String MEMBER_ID_KEY = "member:id";@Resource(name = "RedisTemplate")private RedisTemplate<String, String> redisTemplate;Date expireDate = Date.from(LocalDateTime.ofIns...
2020-05-06 16:07:09
3352
原创 jquery 合并任意值相等的列单元格
今天在开发中遇到产品要把数据相同的表格合并到一起<body> <ul class="nav nav-tabs"> <li class="active"><a href="${ctx}/activity/IncomeData/">收入数据列表</a></li> </ul> <form:form...
2020-04-29 15:23:11
445
原创 Exception in thread "main" org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAX
解决SAX2 driver class org.apache.xerces.parsers.SAXParser not found解决方法:excel2007的底层数据结构是xml文件,采用SAX的事件驱动的方法解析时出现SAX2 driver classorg.apache.xerces.parsers.SAXParser not found原因是缺少xercesImpl.jar...
2020-04-20 09:26:46
752
java文件反编译工具软件,java文件反编译工具软件,java文件反编译工具软件
2024-09-06
mybatis-examples-master.zip
2019-11-06
ip2region.rar
2019-06-25
Redis数据书籍 | Redis实战 pdf完整版
2019-03-22
My97Date日历插件开发包
2018-12-10
jsp程序设计教程
2018-07-15
Git远程仓库的使用
2018-07-13
git中文手册
2018-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人