- 博客(25)
- 收藏
- 关注
原创 Windows/Linux替换jar内配置文件
windows把待替换文件放到与jar包同级目录下,执行CMD指令#jar uf ***.jar 替换的文件名jar uf pc-application-1.0-SNAPSHOT.jar BOOT-INF/classes/application-local.propertiesLinux 替换文件并启动shell脚本jar uvf ***.jar 要替换的文件#!/bin/bash#name:jar包启动脚本;#date:2021-9-16;#author:Hou-X.
2021-10-12 17:51:08 1067
原创 springboot+docker+ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
首先得有虚拟机,内存cpu不要太小,不然会崩,我在这上面直接崩了,害的我搞了老半天安装docker,博客里边有docker教程Linux 下 yum 安装 docker_aloneTK的博客-CSDN博客1.安装ElasticSearch# 此处使用的elasticsearch版本为7.6.0,后续的kibana和logstash也会使用该版本docker pull elasticsearch:7.6.02.为elasticsearch创建网络# 如果已经创建了网络,...
2021-10-12 15:26:57 642
原创 Linux安装MySQL
首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 rpm -qa | grep mysql如果安装了的话,就使用下面这条命令删除原先的mysql,举例如下:rpm -e --nodeps mysql-libs-5.1.73-5.e16_6.i686 下载MySql安装包rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm或 rpm -.
2021-09-29 11:23:57 167
原创 Maven聚合项目jenkins+docker自动化构建发布
环境:linux 安装docker ,jenkins,maven,java8首先得有一个maven项目上传到gitLinux下安装dockerMaven聚合项目搭建集成knife4j_aloneTK的博客-CSDN博客Jenkins的安装步骤(centos7) - 灬百无一用是书生 - 博客园新建任务配置git执行shell#操作/项目路径(Dockerfile存放的路劲)BASE_PATH=/work/glowworm#...
2021-09-28 18:18:16 375
原创 Maven聚合项目搭建集成knife4j
直接nextnextsrc可以直接删掉pom文件加个依赖 父子项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.7.RELEASE</version> </par
2021-09-28 15:43:09 872
原创 docker常用命令
停止、启动、杀死、重启一个容器docker stop Name或者ID docker start Name或者ID docker kill Name或者ID docker restart name或者IDdocker根据镜像名来停止容器,可以采用以下命令。docker rm $(docker ps -q --filter ancestor=image-name)docker根据镜像名来删除容器,可以采用以下命令。docker rm $(docker ps -q...
2021-09-28 14:36:26 211
原创 java -jar ...jar 没有主清单属性
1. 在可以使用@Autowired的地方放入如下代码:@AutowiredConfigurableApplicationContext context;2. 在需要关闭的代码处:context.close();即可! 就这么简单,如果想等内部tomcat里所有任务处理完再行关闭,请勿使用该方法哦!转载:https://blog.csdn.net/langmeng110/article/details/105546911?utm_medium=distribute.pc_releva.
2021-09-28 09:42:06 275
原创 Linux 下 yum 安装 docker
查看是否已安装docker列表yum list installed | grep docker安装docker -y表示不询问安装,直到安装成功,安装完后再次查看安装列表yum -y install docker启动dockersystemctl start docker查看docker服务状态systemctl status docker以上说明docker安装成功转载自linux 安装docker - 傻不拉几猫 - 博客园...
2021-09-27 12:52:39 187
原创 找出两个list里边不同的数据
String[] a=new String[]{"1","2"};//转List<String>List<String> brandIdlLst = Arrays.asList(a);//输出brandIdlLst.forEach(System.out::println);输出结果12
2021-08-04 13:39:02 2992
原创 把List<String>转为List<Integer>
利用Java8新特性 String[] a=new String[]{"1","2"}; List<String> brandIdlLst = Arrays.asList(a); brandIdlLst.forEach(System.out::println); List<Integer> codesInteger = brandIdlLst.stream() .map(Integer::pars
2021-08-04 13:32:19 2735
原创 把String数组转为List<String>
String[] a=new String[]{"1","2"};//转List<String>List<String> brandIdlLst = Arrays.asList(a);//输出brandIdlLst.forEach(System.out::println);输出结果12
2021-08-04 13:29:08 1744
原创 Springboot Aop日志妙用
这个是自定义注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface AuthChecker {}@Component //声明组件@Aspect // 声明切面public class LogAop extends BaseController { /** * 自定义日志 */ private Logger logger = LoggerFa
2021-06-10 18:50:32 128
原创 mybatis动态修改
mapper:注意这个@Param(“list”),不写会报错int updateUrlState(@Param("list") List<MansDTO> mansDTOS);xml文件<!-- 批量修改设备在线状态--> <update id="updateUrlState" parameterType="java.util.List"> update manager_url <trim prefix="set" suffixOv
2021-06-10 18:42:31 619
原创 Centos系统安装Crul
centos 系统安装 Curl 方法:yum update -y && yum install curl -y安装好 curl 之后就能安装脚本了
2021-04-25 11:20:36 1020
转载 Linux 安装Redis 时执行 make install报错: make: *** [server.o] Error 1 (已解决)
原因:目前Redis官网下载的版本为 6.0版本 make安装会报错是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下:yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash echo "source /opt/rh/devtools
2020-12-16 14:35:37 1444
转载 maven打包项目时报错:使用了未经检查或不安全的操作。
解决方法:在类前面加上@SuppressWarnings(“unchecked”)即可
2020-11-22 17:49:57 983 1
转载 阿里云服务器远程连接redis
阿里云服务器远程连接redis原因分析:1)机器之间网络无法联通2)ip和端口号不正确3)虚拟机中防火墙的原因(可能性较大)4)redis.conf 中bind 127.0.0.1 未用#注释掉首先可能是云服务器的redis的6379端口无法访问,先在cmd中输入命令 telnet 127.0.0.1 6379。然后出现报错说你的talnet的命令不存在。-bash: telnet: command not found然后需要安装telnet命令 yum list telnet*
2020-10-30 18:23:11 764
原创 Redis基本知识说明
Redis简介:Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。数据结构类型有:String、List、Set、Hash、ZSet这5种Redis默认有16个数据库默认使用的是第0个可以使用select 【下标】来切换数据库127.0.0.1:6379> keys * #查看数据库所有的key(empty array)127.0.0.1:6379> flushdb #清除当前库OK127.0.0.1:6379> flush
2020-10-28 07:45:22 345
转载 Linux安装redis6.0.8,make时报错make[1]: *** [server.o] Error 1的解决方法
安装redis的时候make失败原因是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下:解决办法yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash#修改环境变量echo "source /opt/rh/devtoolset-9/en.
2020-10-26 15:28:24 2346
原创 Hystrix服务熔断
1、service层 //===============================服务熔断 @HystrixCommand(fallbackMethod = "paymentCircuitBreaker_fallback",commandProperties = { @HystrixProperty(name = "circuitBreaker.enabled",value = "true"),// 是否开启断路器 @HystrixProper
2020-10-12 15:03:44 178 1
原创 SpringCloud三个注册中心异同点
EurekaConsulZookeeper什么是 CAP?C:Consistency(强一致性)A:Availability(可用性)P:Partition tolerance(分区容错性)CAP 理论的核心是:一个分布式系统不可能同时很好的满足一致性、可用性、分区容错性这三个需求,因此,根据 CAP 原理将 NoSQL 数据库分成了满足 CA 原则、满足 CP 原则和满足 AP 原则三大类:CA:单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大CP:满足一致性,分区容忍
2020-10-09 08:36:54 230 2
原创 Consul安装运行
Consul安装运行Consul是什么Consul是一个服务管理软件。支持多数据中心下,分布式高可用的,服务发现和配置共享。采用 Raft 算法,用来保证服务的高可用。安装Consul服务端Consul和Eureka不同,Eureka只需要在项目中加入服务端依赖,就可以作为服务端使用;Consul需要从官网下载,并单独安装官网下载地址:https://www.consul.io/downloads双击运行exe文件使用开发模式启动 consul agent -dev结果页面
2020-10-08 19:23:28 300
原创 SpringBoot整合shiro安全框架实现登录及权限管理
SpringBoot整合shiro安全框架实现登录及权限管理这里用了MD5加密ShiroConfig@Configurationpublic class ShiroConfig { //ShiroFilterFactoryBean @Bean public ShiroFilterFactoryBean getShiroFilterFactoryBean(@Qualifier("securityManager") DefaultWebSecurityManager defau
2020-09-25 10:27:31 322
原创 springboot整合shiro实现登录认证是错误
springboot整合shiro实现登录认证是错误原代码login.html <form class="form-signin" th:action="@{/tologin}"> <img class="mb-4" th:src="@{/img/bootstrap-solid.svg}" alt="" width="72" height="72"> <p th:text="${msg}" style="color: red"></p>
2020-09-21 12:35:47 337
原创 SpringBoot整合Shiro安全框架环境搭建
SpringBoot整合Shiro安全框架环境搭建这是项目结构图导入thymeleaf和shiro依赖 <!-- subject 用户 SecurityManager管理所有用户 Realm 连接数据 --> <!--shiro整合spring的包--> <dependency> <groupId>org.ap
2020-09-21 11:04:22 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人