加载中
apollo多环境搭建并集成springboot

条件有限用一台服务器搭建 有条件的可以使用多台服务器部署,部署步骤差不多只需要注意配置里的IP就行。 部署一套Portal管理DEV, FAT, PRO三个环境为例具体说明apollo多环境部署 数据库准备 ...

2019/12/06 17:44
1.7K
【Spring Cloud & Kubernetes教程】3. 写Dockerfile并上传DockerHub

Dockerfile FROM centos #制作base image 基础镜像,尽量使用官方的image作为base image LABEL version="1.0" #容器元信息,帮助信息,Metadata,类似于代码注释 LABEL maintainer="pig4clou...

04/08 15:25
54
【Spring Cloud & Kubernetes教程】2. 半小时学会Docker

安装Docker 基于上一节安装的centos7系统 #安装yum工具包 yum install -y yum-utils #安装 docker 官网源 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/cento...

【Spring Cloud & Kubernetes教程】1. 构建生产级别Linux系统

macOS使用VM安装CentOS7系统 前面步骤就不截图了百度很多,选择安装系统的iso文件 启动虚拟机第一步直接确定等一会到选择语言 默认英语就行 选择完直接点Begin Installation 第一项设置root ...

04/08 13:24
122
【Redis】1. redission分布式锁

模拟扣库存服务,不加任何锁: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> package com.hknetty.r...

04/07 21:46
527
【Netty基础到入门】3. Netty简易聊天室

服务端 package com.hknetty.netty; import io.netty.bootstrap.ServerBootstrap; import io.netty.channel.*; import io.netty.channel.nio.NioEventLoopGroup; import io.netty.channel.so...

04/07 13:30
80
【Netty基础到入门】2. Netty核心功能与线程模型

Netty初探 NIO 的类库和 API 繁杂, 使用麻烦: 需要熟练掌握Selector、 ServerSocketChannel、 SocketChannel、 ByteBuffer等。 开发工作量和难度都非常大: 例如客户端面临断连重连、 网络闪...

04/06 19:30
120
【Netty基础到入门】1. 网络编程IO模式BIO&NIO&AIO

IO模型精讲 IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO BIO(Blocking IO) 同步阻塞模型,一个客户端连接对应一个处理线程 缺点: 1、IO代码...

04/06 17:28
73
【Seata微服务分布式事务】2. Seata微服务分布式事务项目搭建

引依赖 <!--seata--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-seata</artifactId> <exclusions> <exclusion> <artifactId>se......

04/03 17:07
197
【Seata微服务分布式事务】1. Seata服务端环境搭建

seata-serve安装包 下载seata-server包,我所有的是0.9.0版本 https://github.com/seata/seata/releases wget https://github.com/seata/seata/releases/download/v0.9.0/seata-server-0.9....

04/03 13:59
422
【Spring Cloud Alibaba】1. Nacos集群搭建

记录一下搭建集群遇到的坑,伪集群。 机器准备 注意开一下自己服务器的端口 阿里云服务器外网:47.112.217.177 内网:172.18.4.61 机器 IP 端口 47.112.217.177 8849 47.112.217.177 8850 47...

04/03 09:37
350
【ShardingSphere】4. Spring Boot整合Sharding-JDBC实现分库分表+读写分离+雪花算法生成ID

架构 在数据量不是很多的情况下,我们可以将数据库进行读写分离,以应对高并发的需求,通过水平扩展从库,来缓解查询的压力。如下: 在数据量达到500万的时候,这时数据量预估千万级别,我们...

【ShardingSphere】3. Spring Boot整合Sharding-JDBC实现数据分表+读写分离

读写分离 在上一篇文章介绍了如何使用Sharing-JDBC实现数据库的读写分离。读写分离的好处就是在并发量比较大的情况下,将查询数据库的压力 分担到多个从库中,能够满足高并发的要求。比如上一...

【ShardingSphere】2. Spring Boot整合Sharding-JDBC实现读写分离

Sharding-JDBC简介 Sharding-JDBC是的分布式数据库中间件解决方案。Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)是3款相互独立的产品,共同 组成了ShardingSphere。Sharding-...

04/01 14:20
435
【ShardingSphere】1. Mysql数据库主从搭建

mysql 5.7 安装 这是系列文章ShardingSphere文章的第一篇,本篇文章主要讲述如何搭建Mysql的主从。搭建环境为centos 7.7,数据库版本为5.7。需要三台虚拟机,一主两从,读者可以在自己的电脑...

04/01 11:42
87
【Spring Security + OAuth2 + JWT入门到实战】25. JWT替换默认令牌

简介 JWT是一种无状态的方式,用户的资料都保存在token里可以直接解析token拿到用户资料,无状态有两个问题1.续租,2.退出 这两个问题现在都没有什么好的解决办法,如果是普通的web项目建议不...

03/22 22:24
498
【Spring Security + OAuth2 + JWT入门到实战】24. 自定义令牌配置

简介 之前获取到的令牌都是基于Spring Security OAuth2默认配置生成的,Spring Security允许我们自定义令牌配置,比如不同的client_id对应不同的令牌,令牌的有效时间,令牌的存储策略等; ...

【Spring Security + OAuth2 + JWT入门到实战】23. 改造基于APP接口社交注册

简介 上章完成社交登录但是我们是在数据库有用户的情况下登录了,这章解决数据库无该用户数据先完成注册再登录。 流程 看之前浏览器代码如果用户未注册我们会把用户引导到注册页面 注册完成以...

【Spring Security + OAuth2 + JWT入门到实战】22. 改造基于APP接口社交登录

简介 对于APP社交登录一般都提供SDK,对于SDK分两种情况 第一种 SDK商返回openId拿着openId登录我们接口系统申请令牌 创建OpenIdAuthenticationToken类: /** * */ package com.spring.secu...

【Spring Security + OAuth2 + JWT入门到实战】21. 改造基于APP接口短信登录

之前代码都是基于浏览器做的,验证码保存在session中,现在基于APP是没有session我们只需要把保存到session的换成保存到redis 定义一个ValidateCodeRepository,用于验证码的增删改: core项...

03/19 12:52
172

没有更多内容

加载失败,请刷新页面

返回顶部
顶部