- 博客(7)
- 收藏
- 关注
原创 keepalived + nginx 实现高可用 HA 负载均衡,双机热备
一、准备1.1、物料准备服务器centos7 192.168.50.68 # 主节点centos7 192.168.50.251 # 从节点deepin 192.168.50.112 # web 服务节点VIP 192.168.50.10 # 负载均衡器上配置的域名都解析到这个 VIP 上 nginxnginx.x86_64 1:1.16.1-3.el7keepalivedkeepalived.x86_64 0:1.3.5-19.el7
2020-12-19 22:15:52 363 1
原创 干掉 “注册中心” 的微服务架构,go-micro 内存存储服务
0、前言有人说:真正的架构师,不是在项目中引入多少模块,而是能干掉多少模块。如果你的架构师有一天把你喊道小黑屋里,悄悄的和你说:“目前咱们项目先不考虑负载均衡,我发现咱们用 consul 做这个注册中心,好像只用到了服务注册发现的功能,那你说,我们能不能把这个 consul 去掉,因为你 rpc 通信现在不也只是从注册中心拿到 ip 和 port,然后访问么,那我直接写死理论是可行的吧?”不要着急反驳,先想想真的不可能吗?1、前置环境1.1、环境配置版本说明go1.1
2020-10-29 17:40:45 724 1
原创 跨域问题的描述和解决(JAVA)上
一、什么是跨域在解决跨域问题之前,我们要搞清楚什么是跨域。具体的解释是一个请求url的协议、域名、端口三者之间任意一个与当前页面 url 不同即为跨域。通俗的说就是你在某个 url 下发起对另外一个 url 的请求,这两个 url 必须是协议、域名、端口都相同才不算跨域。举个例子:当前 url请求 url是否跨域原因http://www.a.com/http://...
2019-07-18 13:11:53 268
原创 Spring Boot(一)从 HelloWorld 开始
一、Spring Boot 描述博主大致的理了一下百度上关于 Spring Boot 的描述,下面的引用就是大致的内容了:简化 Spring 应用开发的一个框架;整个 Spring 技术栈的一个大整合;J2EE 开发的一站式解决方案;详见 https://spring.io/projects/spring-bootSpring Boot 的真正魅力还是需要我们在实践中发现的,百度的...
2019-03-13 12:15:25 170
原创 Go 语言实现 JVM(二)搜索 class 文件
零、写在前面在 Go 语言实现 JVM(一)中,我们已经实现了简单的命令行工具,那这里我们就具体分析一下参数 classpath。还是以经典的 HelloWorld 为例,我们大致分析一下 HelloWorld 是如何启动的:首先启动 java 虚拟机,然后加载主类,最后调用主类的 main() 方法。这是代码:public class HelloWorld { public stati...
2019-03-04 21:28:09 644
原创 Go语言实现 JVM(一)命令行工具
零、写在前面JVM 的学习是每一个致力于 JAVA 语言的程序员一段最特殊的经历,至少说对于博主来说是这样的,有时候总是前脚看了,后脚就忘了。要是自己写一个 JVM,大概就很难忘了吧。带着这样的想法,博主找到一本《自己动手写 Java 虚拟机》的书,好了,话不多说,开整。ps:博主已经把代码托管到了 GitHub 上,下面是地址https://github.com/Mor1aty/golan...
2019-03-03 22:37:02 2148
原创 爬虫详细解析,带你手写一个 Java 爬虫
零、写在前面博主在吃土的大学生活里,最喜欢的就是闲暇时间看一些有丶意思的小说,除去断章,太监,有时候最害怕的就是看到上架感言,又横不下心去充钱,看盗版吧,又都是广告。最后干脆写了个爬虫,爬盗版网站的小说,这大概就是盗中盗吧。重点声明,支持正版,拒绝盗版。一、网站分析1、前期分析开始爬虫之前,我们先要分析一下,我们需要什么?小说名字、小说每一章标题、小说每一章的内容。OK,我们就去找这...
2019-03-02 17:43:27 756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人