自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Docker中Nginx配置ssl证书

Docker中Nginx配置ssl证书下载证书放在做了路径映射的文件夹下修改conf文件server { #SSL 访问端口号为 443 listen 443 ssl; #填写绑定证书的域名 server_name 域名; #证书文件名称,容器中的路径 ssl_certificate /etc/nginx/cert/证书文件; #私钥文件名称, 容器中的路径 ssl_certificate_key /etc/nginx/cert/证书的key;

2021-08-21 15:39:39 619

原创 JDK动态代理和CGLIB动态代理

JDK动态代理和CGLIB动态代理代理模式是23种设计模式的一种,他是指一个对象A通过持有另一个对象B,可以具有B同样的行为的模式。为了对外开放协议,B往往实现了一个接口,A也会去实现接口。但是B是“真正”实现类,A则比较“虚”,他借用了B的方法去实现接口的方法。A虽然是“伪军”,但它可以增强B,在调用B的方法前后都做些其他的事情。Spring AOP就是使用了动态代理完成了代码的动态“织入”。使用代理好处还不止这些,一个工程如果依赖另一个工程给的接口,但是另一个工程的接口不稳定,经常变更协议,就可以使

2021-05-07 15:17:30 100

原创 记elastic search和kibana的docker 命令

安装elasticsearchdocker run --name elasticsearch -p 9200:9200 -p 9300:9300 \-e "discovery.type=single-node" \-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \-v /myd

2021-04-04 13:09:52 87

原创 Spring Cloud Gateway整合JWT现统一认证和鉴权

当下比较主流的微服务权限解决方案,在网关进行校验认证和鉴权,而系统其他的业务api服务只需要单纯的提供服务。从而实现业务逻辑代码和认证鉴权的解耦。系统架构架构方面可以抽象成三种类型的服务,分别是网关服务、认证服务、API服务主要maven依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-.

2021-03-02 18:01:34 4509 6

转载 vscode 快速生成vue组件代码,以及http请求代码

vscode 快速生成vue组件代码,以及http请求代码// {// // Place your 全局 snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and // // description. Add comma separated ids of the languages where the snippet is applicable in the scope

2020-11-10 21:52:28 221

原创 netty实现在线聊天

概念篇1.Netty 是什么?Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高。难能可贵的是,在保证快速和易用性的同时,并没有丧失可维护性和性能等优势。2.Netty 的特点是什么?**高并发:**Netty 是一款基于 NIO(Nonblocking IO,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提

2020-09-14 14:45:01 983

原创 Eureka集群高可用配置

在我们平时的生产环境中,很难保证单节点的eureka服务能提供百分百不间断的服务,如果eureka无响应了,整个项目应用都会出现问题,因此要保证eureka随时都能提供服务的情况下,最好的方式就是采用eureka的集群模式,也就是搭建eureka的高可用,在eureka的集群模式下,多个eureka server之间可以同步注册服务,因此,在一个eureka宕掉的情况下,仍然可以提供服务注册和服务...

2019-10-18 18:19:28 204

原创 ArrayList自动扩容与线程的安全

ArrayList介绍public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long serialVersionU...

2019-08-16 18:47:05 1063

原创 有序二维数组查找元素的几种方式

问题描述在一个二维整数数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。参数说明int[][] array:二维数组target:整数存在返回true,否则返回false暴力直接遍历整个二维数组不做解释public boolean Find1(int[][] array,...

2019-08-13 15:58:03 800

原创 Java最简单的调用API接口实例

使用的是最普通的java工程调用图灵机器人的API(文档链接),人工智障在线聊天。。。。首先自行封装一个post方法(get大体相同)代码如下:public class HttpPost { /** * 向指定 URL 发送POST方法的请求 * * @param httpUrl * 发送请求的 URL * @...

2019-08-05 11:19:29 32882 7

原创 最简单的springmvc登陆

废话不多说,首先是pom.xml。引入spring-webmvc依赖就ok啦,会自动将spring的依赖一起引入进来<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframew...

2019-07-31 11:56:25 146 1

空空如也

空空如也

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

TA关注的人

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