自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 资源 (6)
  • 收藏
  • 关注

原创 Chrome浏览器禁用同源策略

【代码】Chrome浏览器禁用同源策略。

2023-12-22 11:09:34 866

原创 SpringBoot3 Actuator使用如何以及自定义端点

SpringBoot3 Actuator的使用,以及如何自定义Endpoint监控组件、应用状态

2023-11-20 16:02:27 441

原创 curl: (60) SSL certificate problem: self-signed certificate in certificate chain解决

curl带根证书发送request

2023-11-20 11:44:03 3148

原创 SpringBoot3自定义Starter步骤

SpringBoot3自定义Starter

2023-11-19 16:56:06 252

原创 SpringBoot3自动配置流程及原理、SpringBootApplication注解详解

SpringBoot3自动配置流程以及原理详解

2023-11-16 16:04:41 837

原创 SpringBoot3新特性

SpringBoot新特性总结

2023-11-15 21:35:25 260

原创 设计模式之模版方法(TemplateMethod)

模版方法

2023-11-13 15:54:31 285

原创 设计模式之原型模式(Prototype)

原型模式

2023-11-13 15:51:30 593

原创 设计模式之适配器(Adapter)

适配器模式

2023-11-13 15:34:24 197

原创 Java SPI机制

Java SPI机制

2023-11-10 14:09:19 141

原创 设计模式之建造者(Builder)

建造者Builder

2023-11-10 10:43:07 232

原创 设计模式之观察者(Observer)

观察者模式

2023-11-08 21:53:28 236

转载 设计模式之装饰器(Decorator)

此处生成了两个,一个是加奶的装饰者,另一个是加糖的装饰者。第三步:构建装饰者抽象基类,它要实现与原始对象相同的接口ICoffee,其内部持有一个ICoffee类型的引用,用来接收被装饰的对象。原味咖啡是本质,而加奶,加糖都是在装饰这个本质的东西,再怎么加东西咖啡还是咖啡。当你你需要原味咖啡时那就生成原味咖啡的对象,而当你需要加奶咖啡时,仅仅需要将原味咖啡对象传递到加奶装饰者中去装饰一下就好了。如果你加了奶还想加糖,那就把加了奶的咖啡对象丢到加糖装饰者类中去装饰一下,一个先加奶后加糖的咖啡对象就出来了。

2023-11-07 22:06:50 28

原创 设计模式之工厂模式(Factory)

工厂模式

2023-11-06 21:32:27 278

原创 设计模式之策略模式(Strategy)

策略模式

2023-11-06 21:19:18 74

转载 微服务概念

https://martinfowler.com/articles/microservices.htmlhttps://blog.cuicc.com/blog/2015/07/22/microservices/

2023-10-23 16:51:42 28

原创 11.Ansible Roles介绍

Ansible角色介绍,Ansible角色是什么,怎么使用,Ansible Galaxy的使用

2023-06-02 11:14:45 278

原创 10.Ansible Loops介绍

Ansible loop循环指令介绍,用法以及实际例子,with_*指令介绍

2023-06-01 17:50:56 481

原创 9.Ansible Conditions介绍

Ansible条件语句介绍,使用方法,以及实战例子

2023-05-31 17:13:35 571

原创 8.Ansible Variables介绍

Ansible中的变量介绍,变量的定义以及使用,附实际例子

2023-05-31 14:47:51 559

原创 7.Ansible Modules介绍

Ansible Modules介绍,什么是Modules,常用的Modules有哪些,以及相关Modules的用法例子

2023-05-30 17:08:06 673

原创 6.Ansible Playbooks介绍

Ansible Playbooks介绍,什么是Playbooks,基本语法以及例子

2023-05-30 15:17:51 829

原创 项目遇到的实际需求: java从信任所有证书到对server证书进行校验

java中信任所有证书改为对指定证书进行校验

2023-05-30 12:00:54 983

原创 ChatGpt - 如何使用openssl生成ssl证书?

ChatGPT, 如何使用openssl生成ssl证书

2023-05-30 11:34:44 1117

转载 Java 和 HTTP 的那些事(四) HTTPS 和 证书

Java中的Https

2023-05-30 11:04:08 47

原创 5.YAML介绍

YAML介绍,简单语法以及例子,注意点

2023-05-26 17:47:57 1736

原创 4.Ansible Inventory介绍及实战 - A list or group of lists nodes

Ansible Inventory介绍以及用法

2023-05-26 15:46:12 770

原创 3.复制Centos虚拟机并且安装Ansible

VirtualBox复制CentOS虚拟机、修改hostname、hosts文件、安装Ansible

2023-05-26 11:51:50 852

原创 2.VirtualBox安装CentOS 7

VirtualBox安装CentOS 7

2023-05-25 21:26:32 911

原创 1. Ansible介绍,什么是Ansible?Ansible能用来做什么?

Ansibke介绍,什么是Ansible?Ansible能用来做什么?

2023-05-25 16:02:55 1174

原创 使用ChatGPT学习 - cer和pem的区别、pem转换成cer方法、PEM (cert) 和 PEM (chain)下载方式的区别、检查cer文件的format

使用ChatGPT快速了解自己从来没有了解过的相关概念,真的大大提高工作效率。

2023-04-07 17:18:41 1260 1

原创 text/plain 和application/json区别、Get参数带有特殊字符,需要encode、encodeURIComponent和encodeURI的区别

如果用text/plain返回: 每个反斜杠/之前都会自动给加上一个正斜杠。As application/json: 不会自动加。

2023-03-31 15:55:47 3539

原创 https中的秘钥交换算法

秘钥交换算法,RSA,DH,ECDH

2023-02-11 23:07:13 163

原创 What are the differences between CSRF and CORS?

CSRF和CORS的区别

2022-10-09 12:56:38 254

原创 部署Angular项目到GitHub Pages

部署Angular项目到GitHub Pages

2022-06-07 11:27:57 361

原创 package.josn中^和~的区别

npm包的版本格式:比如1.2.2,遵循“大版本.次要版本.小版本“的格式规定,安装时只安装指定版本。^ 大版本保持不变,次要版本.小版本保持最新。例如:^1.2.2,每次npm install的时候,会保持1版本不变,但是会安装当前1版本里面最新的次版本和小版本。~ 大版本和次要版本保持不变,小版本保持最新。例如:~1.2.2,每次npm install的时候,会保持1.2版本不变,但是会安装当前当前1.2版本里面最新的小版本。......

2022-04-15 17:59:36 238

原创 FTP主动模式(passive)和被动模式(port)的区别

FTP协议会在客户端和服务端创建两个连接,一个用于命令传输,一个用于数据传输。主动模式和被动模式是面向服务端和数据传输来讲的。对于命令传输,都是客户端主动连接服务端。主动模式:客户端创建一个listen端口,服务端主动连接,建立数据传输通道被动模式:服务创建一个listen端口,客户端主动链接,建立数据传输通道。站在服务端的角度:主动:客户端你来建立端口,我来链接。被动:我建立好端口了,你来连接我。...

2022-03-09 10:34:39 3462 2

原创 ReentrantLock源码阅读、AQS核心原理

1. ReentrantLock源码阅读JDK版本1.8.0_191。2. AQS核心原理3. VarHandler将最新的线程加入等待队列,设置它的前一个节点的时候,会用到VarHandler。JDK1.8没有用,这个是1.9之后才有。1.8是直接使用node.prev = pred;1.8中将当前线程加入等待队列的源码如下:if (pred != null) { node.prev = pred; if (compareAndSetTai

2021-06-19 21:58:53 190

原创 单例模式以及其中的线程安全问题

有一些类,在内存中没有必要存在多个对象。这时候就出现了单例模式。1. 饿汉式使用static保证现成安全,在类加载到内存的时候,进行实例化。/** * 饿汉式 * 类加载到内存后,就实例化一个单例,JVM保证线程安全 * 简单实用,推荐使用! * 唯一缺点:不管用到与否,类装载时就完成实例化 * Class.forName("") * (话说你不用的,你装载它干啥) */public class Mgr01 { private static final Mgr01 INSTAN

2021-06-09 18:16:33 426 3

原创 理解Https

一次网络的请求,会经过很多的中间人,比如路由器,猫,网络运营商的基站等等。如果使用HTTP这些中间人,是可以直接查看浏览器和服务器之间的数据的,相当于在裸奔。以前在网络监管没有那么严格的时候,xx公司就会在服务器返回给客户端的数据上面添油加醋,比如说返回的网页上面加入广告,让你冲话费啥的。。。思考:怎么保证这些中间人不能查看客户端和服务器之间的数据?加密。用一个只有客户端和服务器知道的密码对数据进行加解密。中间人不知道密码,即使截获到了数据,也是一堆乱码,也不能进行查看修改。记得上大学的时候,到银行

2021-05-23 19:59:07 164 1

sublime text3配置node.js开发环境

sublime text3配置node.js开发环境,网上的配置方法不全,而且许多存在问题,自己总结了一篇,实测可用。

2017-03-28

使用Java实现贪吃蛇小游戏

使用Java实现贪吃蛇小游戏,不错的java基础练手项目。

2016-12-29

MFC简易绘图软件,可自行扩充功能

MFC制作的简易绘图软件,源代码结构清晰,注释清晰,若有能力,可自行添加更多的功能,学习娱乐使用。

2015-01-22

JAVA超市收银系统

本系统使用了MySql数据库和JAVA进行设计,所上传的文件包含功能分析文档,设计流程文档(详细介绍设计过程中遇到的问题及解决办法),还包含数据库建库脚本。Java课程设计。

2015-01-19

民航售票系统 C++源代码,课程设计

适合C++新手的源代码,全部用C++语言完成,新手用来完成课程设计足够了。

2014-12-23

学生信息管理系统C++课程设计,适合新手

学生信息管理系统,使用C++语言编写,有两个版本,分文件和不分文件,代码简单,适合新手。 学生信息管理系统,使用C++语言编写,有两个版本,分文件和不分文件,代码简单,适合新手。

2014-12-23

空空如也

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

TA关注的人

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