自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1033

原创 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 592

原创 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 146

原创 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 342

原创 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 826

原创 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 185

原创 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 253

原创 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 163

原创 找出两个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 2956

原创 把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 2702

原创 把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 1724

原创 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 105

原创 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 589

原创 Centos系统安装Crul

centos 系统安装 Curl 方法:yum update -y && yum install curl -y安装好 curl 之后就能安装脚本了

2021-04-25 11:20:36 986

转载 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 1410

转载 maven打包项目时报错:使用了未经检查或不安全的操作。

解决方法:在类前面加上@SuppressWarnings(“unchecked”)即可

2020-11-22 17:49:57 955 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 733

原创 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 322

转载 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 2250

原创 Hystrix服务熔断

1、service层 //===============================服务熔断 @HystrixCommand(fallbackMethod = "paymentCircuitBreaker_fallback",commandProperties = { @HystrixProperty(name = "circuitBreaker.enabled",value = "true"),// 是否开启断路器 @HystrixProper

2020-10-12 15:03:44 141 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 205 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 270

原创 SpringBoot整合shiro安全框架实现登录及权限管理

SpringBoot整合shiro安全框架实现登录及权限管理这里用了MD5加密ShiroConfig@Configurationpublic class ShiroConfig { //ShiroFilterFactoryBean @Bean public ShiroFilterFactoryBean getShiroFilterFactoryBean(@Qualifier("securityManager") DefaultWebSecurityManager defau

2020-09-25 10:27:31 298

原创 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 309

原创 SpringBoot整合Shiro安全框架环境搭建

SpringBoot整合Shiro安全框架环境搭建这是项目结构图导入thymeleaf和shiro依赖 <!-- subject 用户 SecurityManager管理所有用户 Realm 连接数据 --> <!--shiro整合spring的包--> <dependency> <groupId>org.ap

2020-09-21 11:04:22 147

空空如也

空空如也

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

TA关注的人

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