自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 https免费证书获取

注意如下出现此错误时,需要先建立snap 软连接后,再安装certbot。1. 进入你的linux系统,先安装snapd,4.建立certbot软连接。3.安装 Certbot。2. 启动snapd。

2024-05-12 00:09:47 274 1

原创 docker 安装 jenkins

docker 安装 jenkins

2024-04-20 01:50:56 599

原创 centos7 安装 rabbitmq3.8.5

2.安装 rabbitmq。# 设置新用户为管理员权限。

2024-04-10 01:33:44 309

原创 centos7 安装nacos

1、cd /lib/systemd/system ,新建nacos.service文件:vim /lib/systemd/system/nacos.service。java的安装路径底下的javac:javac: /usr/local/java/jdk1.8.0_144/bin/javac。最后执行 systemctl start nacos.service 命令,启动完成,开机自启设置成功。systemctl start nacos.service #执行nacos启动命令。

2024-04-09 07:47:40 465

原创 centos7 安装 mysql5.7

centos7 安装mysql5.7

2024-04-01 22:02:44 511

原创 观察者模式

百度百科的定义:观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。观察者设计模式定义了对象间的一种一对多的组合关系,以便一个对象的状态发生变化时,所有依赖于...

2024-04-01 21:43:37 467 3

原创 Java项目配置文件加载顺序

1.web.xmlweb.xml 的加载顺序是:context-param -> listener -> filter -> servlet -> spring,同类型节点之间的加载顺序是根据对应 mapping 的顺序从上到下依次进行的。2.spring 配置文件...

2024-04-01 21:43:21 170 2

原创 2021-08-06

yarn的简介:Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。 超级安全。 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。 超级可靠。 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。 yarn的安装:下载node.js,使用npm安装npm install -

2024-04-01 21:42:57 529

原创 centos7 安装 nginx

centos7 安装 nginx

2024-04-01 18:14:26 281

原创 docker 安装Sentinel

docker 安装Sentinel。

2024-03-28 09:51:34 351

原创 docker 安装 nacos

docker 安装 nacos

2024-03-28 09:38:24 497

原创 centos7 安装 redis

centos7 安装redis5.0

2024-03-10 14:27:52 395

原创 docker 安装mysql

docker 安装mysql

2024-02-29 01:53:59 599

原创 Swagger各版本访问地址

2.9.x 访问地址:http://ip:port/{context-path}/swagger-ui.html3.0.x 访问地址:http://ip:port/{context-path}/swagger-ui/index.html3.0集成knife4j 访问地址:http://ip:port/{context-path}/doc.html

2023-12-01 22:52:20 1087

原创 java面试题记录

(1)破坏请求和保持条件:让进程申请资源时一次申请全部,如果有正在占用的部分,则等待(缺点:进程饥饿状态);(3)破坏循环等待:所有资源统一编号,进程可在任何时刻提出资源申请,但申请必须按照资源的编号顺序提出;(2)破坏不剥夺:去过抢资源,被拒绝,咋释放自己资源;(2)请求和保持条件:一个线程对请求被占有资源发生阻塞时,对已经占有的资源不释放;(3)不剥夺:一个线程在释放资源之前,其他的线程无法剥夺占用;(4)循环等待:发生死锁时,线程进入死循环,永久阻塞;(1)互斥性:一个资源只能被一个线程占有;

2023-09-12 21:58:25 270

原创 docker 安装

docker-ce :社区版docker。4. 安装docker。

2023-03-30 08:52:12 365

原创 IDEA 常用快捷键

1.打开类中的方法列表:alt +72.打开类的继承树: ctrl +h

2022-06-30 16:17:45 140

原创 windows 常用命令

windows 常用命令

2022-06-07 17:40:55 120

原创 java架构师招聘要求

JAVA基础扎实,熟悉IO、多线程、集合等基础框架,深入理解 JVM 原理;;熟悉分布式、缓存、消息等机制;有良好的编码规范;熟练掌握 Java 及面向对象设计开发,对Java 技术有深入研究,研究过JDK和优秀开源框架的底层源码并有较好的理解;有Spring、SpringMVC 、SpringBoot、SpringCloud、Mybatis、Redis、Dubbo、Nacos、MySQL、MongoDB、Elasticsearch、kafka、zookeepe等开发经验熟悉业务工作流BPMN,.

2022-03-17 22:06:14 2204

原创 Linux(centos7)命令记录

1.查看ip地址:ip addr2.ping +ip

2022-03-04 15:01:05 2595

原创 java中Collections.sort 按对象中 String类型字段排序(a-z)

Collections.sort(list, new Comparator<ProjectManageBean>() { Collator collator = Collator.getInstance(Locale.CHINA); @Override public int compare(ProjectManageBean o1, ProjectManageBean o2) { CollationKey key1 = collator.getCol...

2022-01-20 23:12:17 733

原创 url路径特殊符号转义

urlPath = urlPath .replace("[", "%5B") .replace("]", "%5D") .replace("#", "23%") .replace("$", "24%") .replace("(", "28%") .replace(")...

2021-11-07 20:49:19 693

原创 Chrome浏览器配置跨域

在Chrome的快捷图标上鼠标右键 --> 属性 --> 目标 --> 在原chrome路径的基础上加上 --disable-web-security --user-data-dir=C:\MyChromeDevUserData --> (注意:以上的字符串加在原路径引号外面,且要有空格间隔。)其中,C:\MyChromeDevUserData 是你本地硬盘的一个目录,最好自己新建一个;我的配置截图:目标 :"C:\Program Files\Google\..

2021-09-07 17:52:29 209

原创 linux 命令记录

安装gcc1.安装#yum groupinstall "Development Tools"2.查看#whereis gcc#gcc --version安装 nginx# 安装依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel# 解压缩tar -zxvf linux-nginx-1.12.2.tar.gzcd ...

2021-08-31 11:18:30 116

原创 vscode 快捷键记录

1.切换背景颜色:Ctr + K +T ,按住Ctr键后依次按K 和 T 键;

2021-08-06 15:58:51 945

转载 yarn的安装和使用(转)

yarn的简介:Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。 Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。 超级安全。 在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。 超级可靠。 使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。 yarn的安装:下载node.js,使用npm安装npm install -

2021-08-06 15:55:12 190

原创 2021年下半年学习计划安排(7-12月)未完成计划,继续到2022年5月1假期

前端:1.vue 深入学习、前端知识巩固;2.nodejs 学习;后端:java1.强化redis 实践2.强化 mysql数据库3.java框架深入学习:Spring、SpringMVC、SpringBoot 、Mybatis、SpringCloud 、Double3.消息中间件系统学习运用,RocketMQ、RabbitMQ 、ActiveMQ、Kafkapython1.python 基础学习2.python 爬虫Linx系统1.常用命..

2021-06-29 12:17:44 171

原创 欢迎使用Markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-29 11:55:27 72

原创 将时间格式转换为常用的几种字符串格式

将时间格式转换为常用的几种字符串格式 /** * 将时间格式转换为常用的几种字符串格式 * */ public static String dateToFormatStr(java.util.Date dateDate,String FormatStr) { if("".equals(StringUtil.StrTrim(FormatStr))) { return ""; } SimpleDateFormat formatter =null; if

2021-02-02 17:15:20 1000

转载 Spring AOP 源码解析

前言本文使用的调试代码IOC 容器管理 AOP 实例ProxyFactory 详解基于注解的 Spring AOP 源码分析闲聊 InstantiationAwareBeanPostProcessor小结之前写过 IOC 的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写 Spring AOP 的源码分析文章,这样读者看完 IOC + AOP 也就对 Spring 会有比较深的理解了。今天终于成文了,可能很多读者早就不再等待了,不过主要为了后来者吧。本文不会像 IOC 源码分析.

2020-12-05 23:27:59 78

转载 Spring AOP 使用介绍

前面写过 Spring IOC 的源码分析,很多读者希望可以出一个 Spring AOP 的源码分析,不过 Spring AOP 的源码还是比较多的,写出来不免篇幅会大些。本文不介绍源码分析,而是介绍 Spring AOP 中的一些概念,以及它的各种配置方法,涵盖了 Spring AOP 发展到现在出现的全部 3 种配置方式。由于 Spring 强大的向后兼容性,实际代码中往往会出现很多配置混杂的情况,而且居然还能工作,本文希望帮助大家理清楚这些知识。本文使用的测试源码已上传到 Github.

2020-12-05 23:23:33 115

原创 当你还不能写出自己满意的程序时,你就不要去睡觉

当你还不能写出自己满意的程序时,你就不要去睡觉!当你还不能写出自己满意的程序时,你就不要去睡觉!!!

2020-12-05 22:45:23 93

转载 Nginx配置WebService、MySQL、SQL Server、ORACLE等代理

nginx配置webservice#user nobody;worker_processes 4;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include m.

2020-12-01 23:28:24 361

原创 nginx配置sqlserver代理

案例:通过A服务器来访问B服务器上的数据库;首先在A服务器上搭建好nginx 服务,用户访问 A 服务器上的 nginx ,A 服务器通过 nginx 访问B服务器上的数据库 (这里用的是sqlserver,实测有效)nginx 配置如下:注意:stream 和 http 在同一级下;http {......省略}stream { server { listen 1433; #本地请求端口 proxy_pass 192.16...

2020-12-01 23:21:34 2722

原创 Java数据库配置文件特殊字符转义-踩坑记录

今天在java程序链接sqlserver数据库的时候日志中报了一个错,错误如下:Caused by: org.xml.sax.SAXParseException; lineNumber: 13; columnNumber: 52; 对实体 "xxx-xxxx" 的引用必须以 ';' 分隔符结尾。 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWr...

2020-12-01 22:46:21 1000

转载 RSA加密、解密、签名、验签的原理及方法

一、RSA加密简介  RSA加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性。通常个人保存私钥,公钥是公开的(可能同时多人持有)。  二、RSA加密、签名区别  加密和签名都是为了安全性考虑,但略有不同。常有人问加密和签名是用私钥还是公钥?其实都是对加密和签名的作用有所混淆。简单的说

2020-08-17 16:34:14 755 2

转载 Windows 7通过Docker toolbox配置镜像加速

1.在docker toolbox执行下面的命令进入VM bash  docker-machine ssh default2.执行下面的命令修改profile文件:  sudo vi /var/lib/boot2docker/profile打开文件之后,敲下i (insert)进入插入模式,然后执行第3步。3.在–label provider=virtualbox的下一行添加。(可以选择下面列出的加速地址之一)  --registry-mirror http://aad0405c.m....

2020-07-30 00:09:50 178

原创 git命令行 提交代码到gitee

1.进入项目所在的目录 右键 找到 Git Bash Here 点击打开窗口后执行 git init;2.执行 git add --all3.执行 git commit -m "注释"4.执行 git remote add origin https://gitee.com/***.git (注:"https://gitee.com/***.git"为gitee 克隆地址)5.执行 git push -u origin master -f...

2020-05-14 16:59:54 1766

转载 Java后台接收二进制流和Base64数据

Java后台接收二进制流和Base64数据

2020-02-22 20:37:45 8265

转载 maven工程聚合和继承的意义

聚合的意义:  对于一个大型的项目,如果我们直接作为一个工程开发,由于相互之间的依赖我们只能从头到尾由一组人开发,否则就会出现一个类好多人开发,相互更改的混乱局面,这个时候我们就将项目进行了横向和纵向的拆分。  所谓的横向的拆分就是我们平常说的三层架构,将项目分成了web层,service层、dao层(web层也被叫做表现层,service层也被叫做业务层,dao层也被持久层),可以理解为...

2020-02-02 22:22:53 219

XJad(Java反编译工具)v2.2.zip

Xjad java class文件反编译工具,该资源来源于网络,为方便java 学习者下载使用,特上传此工具

2020-01-29

空空如也

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

TA关注的人

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