- 博客(25)
- 收藏
- 关注
原创 CountDownLatch使用及子线程事务回滚
公司需要做接口优化,由于这个方法里面封装的逻辑特别复杂,所以这里考虑使用这种多线程来处理,接下来看代码;
2024-01-16 14:29:14
516
原创 org.apache.commons.lang3.time之DateUtils
【代码】org.apache.commons.lang3.time之DateUtils。
2023-11-17 10:02:26
423
原创 SpringBoot整合MyBatis-Plus、新版-代码生成器、分页
拦截器/*** mybatis拦截器if(!try {try {// 输入sql字符串空判断 String sql = boundSql . getSql();return "";} //美化sql sql = beautifySql(sql);
2023-06-07 14:48:07
481
原创 SpringBoot2.X 整合 dynamic-datasource多数据源 + druid
【代码】SpringBoot2.X 整合 dynamic-datasource多数据源 + druid。
2023-06-05 21:52:22
797
1
原创 ELKB环境搭建 - CentOS7.*
因为有安全方面的考虑,es是不能在root账户下运行的,因此要新建用户。需要具备Java环境(1.8或11版本)推荐Java11。将 kibana 的 rpm包下载过后,放入。有相关报错信息,请参考下面链接。
2023-06-03 05:42:37
879
原创 Elasticsearch基本概念及CRUD常用操作
Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档。为了方便大家理解,我们将 Elasticsearch 里存储文档数据和关系型数据库 MySQL 存储数据的概念进行一个类比;ES 里的Index可以看做一个库,而Types相当于表,Documents则相当于表的行。这里Types的概念已经被逐渐弱化,Elasticsearch 6.X 中,一个index下已经只能包含一个typeElasticsearch 7.X 中,Type 的概念已经被删除了。
2023-06-01 20:54:01
835
原创 Jenkins安装部署及发布完整版
在安装Jenkins之前,需要先确认Java环境是否已经安装好,并配置好环境变量。Jenkins安装完成后,默认的目录所属用户会被设置为Jenkins,需要修改为root用户。至此,Jenkins的安装及配置就完成了,可以通过浏览器访问Jenkins服务了。在安装Jenkins之前,需要先添加Jenkins的rpm源,参考下面的命令。在Jenkins的插件管理页面,修改更新源为以下地址,以加快下载速度。安装完成后无需额外配置,可以使用以下命令确认Git是否安装成功。使用以下命令确认Maven是否安装成功。
2023-05-29 10:42:55
760
原创 从命令行掌握 curl 的 GET/POST 请求
当我们需要通过命令行发送 HTTP 请求时,curl 是一种非常常用的工具。使用 curl 可以轻松地发送 GET 和 POST 请求。
2023-05-29 09:25:11
8128
原创 Elasticsearch及相关环境安装 - Windows
可以清晰的看到和管理Elasticsearch集群的各个节点。需要具备Java环境(1.8或11版本)推荐Java11。
2023-05-28 16:40:36
1403
原创 Linux运行jar包命令详解(案例)
将标准输出(stdout)和标准错误输出(stderr)重定向到 /dev/null 中,这表示将所有输出都丢弃,不输出到控制台。: 将com.shr.patrol.mapper包中的日志级别也设为DEBUG级别。: 将com.shr.patrol.mapper包中的日志级别也设为DEBUG级别。: 将应用程序的标准输出(stdout)重定向到指定的日志文件中。: 将日志级别设为WARN,即只输出警告级别及以上的日志信息。: 将日志级别设为WARN,即只输出警告级别及以上的日志信息。
2023-05-28 13:01:26
734
原创 使用Maven插件将项目部署到Docker
生产环境因为不止单独一个应用,所以尽量使用自定义网络,来保证各个容器间可以通过容器名来访问,保证数据互通。
2023-05-27 14:05:14
2303
1
原创 三、Docker生产环境搭建(MySQL5.7、Nginx、Redis)
生产环境因为不止单独一个应用,所以尽量使用自定义网络,来保证各个容器间可以通过容器名来访问,保证数据互通。
2023-05-27 14:00:39
1201
原创 二、Docker常用命令汇总
因为docker容器内部的ip是有可能发生变化的因此使用自定义网络可以解决:当容器Ip变动的时候可以通过服务名直接进行网络通信 而不受ip变化的影响# 1、新建自定义网络(默认为bridge网桥模式)# 2、新建两个容器,并加入上一步自定义的网络# 3、分别进入容器# 4、互相通过服务名ping测试当第一个容器停掉之后,第二个容器就没有IP和端口了。
2023-05-27 13:59:57
766
原创 一、Linux安装Docker
较旧的 Docker 版本称为 docker 或 docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。
2023-05-27 13:57:04
200
原创 Linux第四章-Linux搭建Java环境
默认情况Centos7中无Nginx的源,最近发现Nginx官网提供了Centos的源地址。在CentOS 7中默认有安装MariaDB,这个是mysql的分支,一般来说还是使用自己安装的MySQL比较好。在我们安装之前一定要检查是否安装过MySQL,并且将之前的MySQL清楚干净,避免安装出现冲突!此时,你需要给你的MySql重新设置密码,因为MySQL默认的就是必须修改密码后才能操作数据库。看看是否已经添加源成功。如果成功则执行下列命令安装Nginx。/etc/mysql/my.cnf 全局选项。
2023-05-27 13:51:01
1059
原创 Linux第二章-Linux常用命令
Linux权限格式:- 所属用户(user) 代表的字母:u- 所属组(group)代表的字母: g- 其他用户(other)代表的字母:o- 所有用户(all) 代表的字母:a- 没有权限r read 读取权限w write 写入权限x execute 执行权限第一部分:第一位,文件类型(d 目录,- 普通文件,| 超链接文件)第二部分:所属用户权限,文件属于哪个用户。所代表的英文:u第三部分:所属组权限, 所属用户所在组别。
2023-05-27 13:46:18
366
原创 Linux第一章-目录初识
Linux 是一种自由和开放源码的类 UNIX 操作系统,使用 Linux 内核。目前存在着许多不同的 Linux 发行版,可安装在各种各样的电脑硬件设备,从手机、平板电脑、路由器和影音游戏控制台,到桌上型电脑,大型电脑和超级电脑。Linux 是一个领先的操作系统,世界上运算最快的 10 台超级电脑运行的都是 Linux 操作系统。Linux 操作系统也是自由软件和开放源代码发展中最著名的例子。
2023-05-27 00:54:26
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人