系统架构积累
文章平均质量分 86
系统架构积累
6个日的梦想
爱好
展开
-
RESTful API 设计指南
RESTful API 是目前比较成熟的一套互联网应用程序的API设计理论。原创 2023-06-01 16:13:00 · 500 阅读 · 0 评论 -
技术选型对比- RPC(Feign VS Dubbo)
Dubbo支持更多功能、更灵活、支持高并发的RPC框架。SpringCloud全家桶里面(Feign、Ribbon、Hystrix),特点是非常方便。Ribbon、Hystrix、Feign在服务治理中,配合Spring Cloud做微服务,使用上有很多优势,社区也比较活跃,看将来更新发展。业务发展影响着架构的选型,当服务数量不是很大时,使用普通的分布式RPC架构即可,当服务数量增长到一定数据,需要进行服务治理时,就需要考虑使用流式计算架构。原创 2023-05-10 11:37:02 · 4155 阅读 · 1 评论 -
长连接 、短连接、心跳机制与断线重连
client向server发起连接,server接受client连接,双方建立连接。Client与server完成一次读写之后,原创 2023-05-09 18:08:10 · 1352 阅读 · 0 评论 -
JAVA中Hutool工具类库,请不要在重复造轮子
谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。Hutool 是一个 Java 工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以 “甜甜的”。Hutool 最初是我项目中 “util” 包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。原创 2023-04-27 09:11:23 · 1168 阅读 · 0 评论 -
【JeecgBoot】关于 jeecg-boot 的项目理解、使用心得和改进建议
最近有一些小项目,互相没有关联的,想找一个脚手架直接开发业务。原创 2023-04-26 19:57:33 · 3005 阅读 · 0 评论 -
HTTP与TCP区别
1、TCP对应与传输层、而HTTP对应于应用层,所以HTTP协议是建立在TCP协议之上的;2、HTTP底层是利用TCP协议传输的,所以支持http也就一定支持TCP;3、TCP是网络传输协议, HTTP是超文本传输协议;TCP是底层协议,定义的是数据传输和连接方式的规范。HTTP是应用层协议,定义的是传输数据的内容的规范。4、HTTP是无状态的短链接,而TCP是有状态的长连接;客户端和服务端建立连接后不进行断开,之后客户端再次访问这个服务器上的内容时,继续使用这一条连接通道。原创 2023-04-11 17:56:35 · 1693 阅读 · 0 评论 -
XXL-JOB分布式任务调度平台搭建以及和SpringBoot整合应用
是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。原创 2023-04-11 12:19:58 · 989 阅读 · 0 评论 -
XXL-JOB分布式任务调度平台详细介绍
在平时的业务场景中,经常有一些场景需要使用,比如:时间驱动的场景:某个时间点发送,发送短信等等。数据:批量统计上个月的账单,统计上个月销售数据等等。固定频率的场景:每隔5分钟需要执行一次。所以定时任务在平时开发中并不少见,而且对于现在快速消费的时代,每天都需要发送各种推送,消息都需要依赖定时任务去完成,应用非常广泛。原创 2023-04-11 12:16:13 · 1049 阅读 · 0 评论 -
Spring Cloud/Spring Cloud Alibaba核心知识总结
springCloud/SpringCloudAlibaba整理原创 2023-03-09 11:12:32 · 2635 阅读 · 1 评论 -
日志服务搭建-ES-FileBeat-Kibana
日志系统的搭建使用原创 2023-03-08 17:23:11 · 2556 阅读 · 0 评论 -
prometheus 配置服务器监控、服务监控、容器中服务监控与告警
Promethues + Grafana + Alertmanager + cAdvisor 监控docker运行的服务并告警。原创 2023-03-08 17:09:09 · 5063 阅读 · 0 评论 -
部署1】如何SpringBoot项目部署到Centos虚拟机中
一、在IDEA中将项目打成Jar包二、利用远程连接工具(Xshell,Xftp......)连接到Centos可以看到项目已经启动成功...三、在外部浏览器上测试部署是否成功结果无法访问当前网址,我们试试在虚拟机中是否可以访问到?四、在虚拟机中访问可以正常访问。这是什么原因呢?五、如何解决?可能有些人已经猜到结果。原因就是虚拟机里面的防火墙没有关闭,导致外网无法进行访问那么如何关闭防火墙呢?只需要一行命令即可。>原创 2021-08-15 14:50:55 · 531 阅读 · 1 评论 -
学习实践1]docker中安装gitLab,gitLab报错502,初始密码设置
1.安装启动Docker1.1 安装docker 12345678910 # 1.yum包更新yum update# 2.安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent-data lvm2# 3.设置yum源yum-config-manager --add-rep原创 2021-08-14 21:30:50 · 1891 阅读 · 0 评论