自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(276)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【无标题】根据表名删除数据

Component@Override@Override@Component@AutowiredClass<?return;

2023-07-28 23:41:39 234

原创 mysql批量插入死锁的问题

mysql批量插入死锁的问题

2022-08-27 12:56:43 553 1

原创 linux 安装jdk maven

sdfs

2022-03-06 19:27:17 418

原创 linux jdk maven安装

系统环境需求阿里云CentOS7.4JDK >= 1.8MySQL >= 5.7Maven >= 3.0 新建目录 #tmp存放临时安装包mkdir -p /data/tmp#service存放软件环境mkdir -p /data/service#gitee存放代码版本控制库mkdir -p /data/gitee 以上目录非必须,可以自行选择安装路径。 JDK >= 1.8 (推荐1.8版本) 从oracle官方网站上下载1.8版

2022-03-06 19:25:03 877

原创 linux安装redis

下载地址:Redis,下载最新稳定版本。本教程使用的最新文档版本为 2.8.17,下载并安装:# wget http://download.redis.io/releases/redis-6.0.8.tar.gz# tar xzf redis-6.0.8.tar.gz# cd redis-6.0.8# make执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

2022-03-06 19:23:31 83

转载 centos8上安装mysql5.6

源地址:centos8上安装mysql5.6 - 葫芦杯 - 博客园1.下载5.6选择5.6.45,Red Hat Enterprise Linux,Linux 7https://dev.mysql.com/downloads/mysql/5.6.html直接地址:https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.45-1.el7.x86_64.rpm-bundle.tar2.解压tar -xvf MySQL-5.6

2022-03-06 19:17:09 1083

转载 15道常见的Java集合类 面试题

1、常见的集合有哪些线程安全:Vector、HashTable、StringBuffer线程不安全:HashMap、TreeMap、HashSet、ArrayList、LinkedListList有序,set无序,map无序,queue消息阻塞队列。2、 Arraylist与 LinkedList 异同 Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向循环链表数据结构; ArrayList 采用数组存储,所以插入和删除元

2021-05-28 16:45:15 1433

原创 jenkins-新建任务

总共分为三个步骤: 1.选择节点 2.配置(比如我们要)3.编写shell脚本新建节点选择我们之前建的dev节点 节点我的理解就是我们要将项目部署的那台服务器。 新建一个节点。系统设置-节点管理 配置高级 上面的远程工作目录就是我们jenkins服务器操作我们应用服务器时会默认在这个目录下操作,我们的第三步的shell脚本默认也是在这个目录下执行的,相当于先...

2021-03-12 11:11:29 422

原创 新建节点

1.新建节点2.配置工作目录和该节点对应的linux服务器3.添写ci环境的linux机器的账号密码

2021-03-07 22:29:33 129 1

原创 jekins插件安装

1.rebuilder2.safe restart

2021-03-03 15:55:06 73 1

转载 springboot集成rabbitmq商品秒杀业务实战(流量削峰)

https://blog.csdn.net/weixin_44001965/article/details/105557610

2021-02-22 23:09:23 310

转载 docker安装rabbitmq

来源https://www.cnblogs.com/sentangle/p/13201127.htmldocker 安装rabbitMQ一 下载镜像进入docker hub镜像仓库地址:https://hub.docker.com/搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);拉取镜像docker pull rabbitmq查看所有镜像docker images二、安装和w

2021-02-22 16:03:25 592

原创 docker常见命令

1.查看镜像docker images 或者 docker image ls2.拉取镜像docker pull 【镜像名称】:【镜像标签】docker pull redis:5.0.6 // 该命令会从官方redis库拉取标签为5.0.6的镜像docker pull redis:latest 或者docker pull redis / /该命令会从官方redis库拉取标签为latest的镜像,注意latest并不能代表是最新的意思docker pull -a redis //...

2021-02-22 11:22:03 88

转载 rabbitmq延时队列

https://blog.csdn.net/liguanghui1311/article/details/91863977

2021-02-21 22:03:57 73

原创 RabbitMQ的消息确认ACK机制

RabbitMQ的消息确认ACK机制https://www.cnblogs.com/biehongli/p/11789098.html1、什么是消息确认ACK。  答:如果在处理消息的过程中,消费者的服务器在处理消息的时候出现异常,那么可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不会丢失,RabbitMQ支持消息确定-ACK。2、ACK的消息确认机制。  答:ACK机制是消费者从RabbitMQ收到消息并处理完成后,反馈给RabbitMQ,RabbitMQ收到反馈

2021-02-21 20:35:35 439

原创 springboot整合rabbitmq的五种模式示例

https://blog.csdn.net/wz6178/article/details/92843468springboot整合rabbitmqRabbitMQ提供了6种消息模型,但是第6种其实是RPC,并不是MQ,因此不予学习。那么也就剩下5种。1.基本消息模型:生产者–>队列–>一个消费者2.work消息模型:生产者–>队列–>多个消费者共同消费3.订阅模型-Fanout:广播,将消息交给所有绑定到交换机的队列,每个消费者都可以收到同一条消息4.订阅模型-

2021-02-21 20:02:19 296 3

原创 docker安装mysql下载慢解决

1.docker pull daocloud.io/library/mysql:5.7sysuygm@sysuygm:~$ docker pull daocloud.io/library/mysql:5.75.7: Pulling from library/mysql85b1f47fba49: Pull complete 5671503d4f93: Pull complete 3b43b3b913cb: Pull complete 4fbb803665d0: Pull complete .

2021-02-21 18:57:59 934 1

原创 linux压缩和解压命令

压缩tar -cvf jpg.tar *.jpg//将目录里所有jpg文件打包成jpg.tartar -czf jpg.tar.gz *.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar...

2020-12-24 15:45:15 97

原创 docker安装redis

简单介绍一下如何通过Docker安装Redis。查找Redis镜像docker search redis拉取镜像docker pull redis:5.0.6运行镜像$ docker exec -it redis /bin/bashd标识是让 docker 容器在后台运行--name定义一个容器的名字,如果没有指定,那么会自动生成一个随机数字符串当做UUID-p 6379:6379端口映射连接Redisdocker exec -it redis redi...

2020-12-08 17:15:40 111

原创 Docker 图形化工具 —— Portainer

来源:my.oschina.net/u/200350/blog/3125682 一.Docker图形化工具 二.DockerUI 三。船坞 四。搬运工 1.查看portainer平均值 2.选择喜欢的portainer风格整合,下载 3.启动dockerui容器 4,网页管理 一.Docker图形化工具Docker图形页面管理工具常用的,DockerUI,Portainer,Shipy...

2020-11-30 17:47:37 124

原创 File转MultipartFile

File tempFile = File.createTempFile(UUIDUtil.getuuId(), ".docx"); FileInputStream ins = new FileInputStream(tempFile); byte[] bytes = StreamUtils.copyToByteArray(ins); MultipartFile multipartFile = new MockMultipartFile( "f.

2020-11-24 17:35:23 146

原创 java生成word,并写入数据

一:pom文件引入<dependency> <groupid>org.apache.poi</groupid> <artifactid>poi</artifactid> <version>4.1.0</version></dependency><dependency> <groupid>org.apache.poi</groupid> <arti.

2020-11-24 16:46:36 1904

转载 搞懂Nginx一篇文章就够了

目录1.Nginx知识网结构图 1.1反向代理 1.2负载均衡 1.3动静分离 2. nginx如何在linux安装 3. nginx常用命令 4.nginx的配置文件 4.1 反向代理实战 4.2 反向代理小结 4.3 负载均衡实战 4.4 动静分离实战 5.nginx高可用 5.1安装keepalived 6.原理解析 小结1.Nginx知识网结构图Nginx是一个高性能的HTTP和反向代理服务器,特点是占用内存少,并...

2020-11-12 13:56:46 131

原创 腾讯云演示nginx(若依项目)

负载均衡负载均衡介绍Load balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。负载均衡分为硬件负载均衡和软件负载均衡。硬件负载均衡解决方案是直接在服务器和外部网络间安装负载均衡设备,这种设备我们通常称之为负载均衡器,负载均衡器产品有F5、NetScaler等。软件负载均衡解决方案是指在一台或多台服务器相应的操作系统上安装一个或多个附加

2020-11-12 09:29:05 762

转载 给Swagger换一套皮肤 Knife4j集成记录

https://www.bbsmax.com/A/kmzL4kLAzG/

2020-11-03 15:28:37 193

原创 linux安装jenkens

1.下载jenkins2.将下载下来的war包放到linux目录,cd到该目录,执行命令 : java -jar jenkins.war 启动jenkins3.登录,输入服务器ip:80803.点继续后会跳到插件安装,点推荐安装会跳到下面的界面...

2020-10-21 15:32:55 108

原创 给力插件

1:free-idea-mybatis2:GsonFormat.jsr3:lombok4:mybatiscodehelper5:mybatisLogFormat6:mybatis-log-plugin

2020-09-24 17:06:09 96

原创 springcloud @FeignClient方式调用没有注册在注册中心的服务

之前工作遇到一个问题,就是docx转pdf用java的工具类转样式会乱,所以用了office的jar解决,然后专门写了一个微服务解决,但是应为是微软的东西,所以不能部署下linux下,没办法就在window上面启动,让springcloud里面的微服务调用@FeignClient(name="服务名称",url="{配置的ip地址}",path="应用层的路径")...

2020-09-24 16:39:04 4688 1

转载 springCloud微服务之间传输文件

20200702更新鉴于最近有朋友不能成功实现,我这里补充一点东西。spring-cloud-starter-openfeign 在2.0.2.RELEASE版本后,已经集成了feign-form-spring 以及 feign-form,因此此版本以后不需再额外添加依赖包,也不再需要添加以下的MultipartSupportConfig 的配置文件。如图用法很简单,跟下面内容说的一样。依赖: <dependency> <groupId&g.

2020-09-24 16:35:38 1770 1

原创 线上问题之过滤器

springcloud分布式项目: 有个需求是在A服务里写一个contorller ,设置拦截器不拦截,本地调试没有经过拦截器,但是线上一直返回未登录原因:getway里面有拦截

2020-08-31 23:13:06 104

原创 对称加密

简介对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法。有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,同时解密密钥也可以从加密密钥中推算出来。而在大多数的对称算法中,加密密钥和解密密钥是相同的,所以也称这种加密算法为秘密密钥算法或单密钥算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密钥,泄漏密钥就意味着任何人都可以对他们发送或接收的消息解密,所以密钥的保密性对通信的安全性至关重要。特点:对称加密算法的特点是算法公开、计算量小、加密速度快、加密效率

2020-08-27 13:55:44 875 1

原创 springboot整合mybatis

代碼地址:https://gitee.com/liyu2/blog.git,其中的mk-mybatis項目添加依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope>..

2020-08-26 10:49:21 123

原创 @EnableCaching @Cacheable 注解

了解了解了解列hfsfsfhsfhskjfsjfsjfjhfjshfjhfakkaakladaddhttps://blog.csdn.net/zl_momomo/article/details/80403564

2020-08-20 15:07:36 355 1

原创 Springboot之@EnableAsync和@Async

https://blog.csdn.net/qq_38796327/article/details/90599867

2020-08-20 09:01:19 180

转载 Springboot中的@EnableAsync和@Async的作用和基本用法

Springboot中的@EnableAsync和@Async的作用和基本用法chenm1xuexi2019-05-27 13:06:2116303收藏18分类专栏:springboot笔记版权在我们的日常开发中,我们偶尔会遇到在业务层中我们需要同时修改多张表的数据并且需要有序的执行,如果我们用往常的同步的方式,也就是单线程的方式来执行的话,可能会出现执行超时等异常造成请求结果失败,及时成功,前端也需要等待较长时间来获取响应结果,这样不但造成了用户体验差,而且会经常出现请求...

2020-08-20 08:59:39 2421

原创 springboot使用自定義配置文件

代碼地址:https://gitee.com/liyu2/blog.git,其中的mk-rabbitmq項目注意:有些springboot版本可能需要加依賴,我用的2.1.6,不需要加,其他版本可自行確認下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artif

2020-08-15 11:49:32 121 1

原创 springboot的多环境配置(测试,开发,生产)

ssds

2020-08-15 10:26:06 839

转载 記錯1:Spring Boot 启动:No active profile set, falling back to default profiles: default

經常出現的錯誤Spring Boot 启动:No active profile set, falling back to default profiles: default加個依賴就搞定<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></depen

2020-08-15 09:53:15 234

转载 Java 最常见的 200+ 面试题:面试必备

这份面试清单是从我 2015 年做了 TeamLeader 之后开始收集的,一方面是给公司招聘用,另一方面是想用它来挖掘在 Java 技术栈中,还有那些知识点是我不知道的,我想找到这些技术盲点,然后修复它,以此来提高自己的技术水平。虽然我是从 2009 年就开始参加编程工作了,但我依旧觉得自己现在要学的东西很多,并且学习这些知识,让我很有成就感和满足感,那所以何乐而不为呢?说回面试的事,这份面试清单本来是只有我们内部使用的,可到后来有很多朋友在微信上联系到我,让我帮他们找一些面试方面的资料,而且这些关系

2020-08-04 00:22:35 254

原创 jvm结构

一个类从java源代码编译为字节码文件后经过类加载器加载到jvm运行,类都是放在方法区,类创建的实例对象则是放在堆,而堆里面的实例对象在调用方法时又会用到虚拟机栈,程序计数器以及本地方法栈,方法执行时中的每行代码是由执行引擎中的解释器进行逐行执行,...

2020-08-04 00:20:23 107

gitbash-2.12.2-64

Git-2.12.2.2-64-bit.exe

2017-05-06

node(版本v6.10.3-64),git(版本2.12.2.2-64)

node,vue开发必备

2017-05-06

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

TA关注的人

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