自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 nginx部署vue应用与spring-boot后台

nginx部署vue相关的vue打包问题,nginx配置文件如何撰写,后台如何处理跨域

2021-03-08 10:50:46 466 3

原创 阿里云CentOS-Nginx子域名转发-https访问-SpringBoot使用jar包部署一套完成!

从创建数据库到SpringBoot使用jar包部署,以及配置htpps,nginx转发的全套流程,完全的实战!

2020-06-15 23:46:53 590 1

原创 【Java 开发手册】异常处理最佳实践

Java 异常处理最佳实践:通用性的、分层架构下的不同异常处理逻辑与自定义异常

2021-09-12 17:51:05 833

原创 嵌入式设备 C/C++ 提供 Http 服务方式调研

C/C++ 提供 Http 服务方式调研

2021-07-16 11:20:39 744

原创 【服务化重构日记2】在项目中引入美团的分布式id生成系统Leaf

美团Leaf分布式id生成系统的使用

2021-04-26 16:01:51 538

原创 【服务化重构日记1】菜单角色用户等系统表单独成库之后以前join操作的数据权限怎么处理?

有这样子的需求,学生、老师、门店教务管理员、多门店教务管理员、机构教务管理员,共五类角色,要查看学生上课签到记录,数据库查询层面应该怎么做数据范围的约束?分库分表的场景下又该如何做?

2021-04-24 16:37:57 210

原创 【Java开发面经】最近自己面试Java开发一些常被问到的问题

Java开发校招面经,热点问题

2021-04-09 22:02:17 325 1

原创 成品项目展示

大学期间作为主要开发人员参与的项目,包含创业项目、在校项目等。排列在前的项目都提供了演示地址和演示账号。

2021-03-21 16:07:48 892

原创 【面试准备】Java基础知识

Java面试的核心知识点,干货解答,不是背课文的那种哦。

2021-03-19 20:58:51 217

原创 【成为架构师4-4】解耦:IP耦合,公共库耦合,解耦实践

两个架构中的典型耦合场景:IP耦合、公共库耦合。解决办法分别是用内网域名替换内网IP,将公共库个性化的代码上浮到业务线,共性代码下沉为服务。

2021-03-17 22:58:27 395 3

原创 【成为架构师4-3】解耦:MQ,平滑迁移方案

MQ平滑迁移的三步骤:消费方双向订阅、生产方升级为新发布、下线旧订阅

2021-03-16 14:19:32 517 1

原创 【成为架构师4-2】解耦:MQ,互联网架构的解耦利器

MQ的四个典型使用场景:数据驱动的依赖任务,上游不关心执行结果,上游关心执行结构但是执行结果时间较长,削峰填谷、流量控制、保护下游

2021-03-15 20:07:00 1085 3

原创 【成为架构师4-1】解耦:配置架构演进与配置中心

配置架构演进的三个阶段:配置私藏、全局配置文件、配置中心

2021-03-14 12:10:50 331 1

原创 【水贴】nodejs的版本问题造成的奇怪bug

感觉yarn比npm好用一些呢(´-ω-`)

2021-03-12 20:42:52 425

原创 【成为架构师3-20】章节小结:千万流量,这些技术就够了:服务化、数据库、缓存

千万流量篇技术总结:服务化、数据库、缓存

2020-10-11 10:18:00 309 1

原创 【成为架构师3-19】缓存:究竟是选择redis还是memcache

究竟是选择redis还是memcache,说白了要根据业务场景

2020-10-05 17:05:44 168

原创 【成为架构师3-18】缓存:并发更新造成token相互失效的问题

并发更新造成token相互失效的问题与解决方案

2020-10-05 16:51:49 642 1

原创 【成为架构师3-17】缓存:数据一致性优化二次淘汰法

数据冗余必然引发一致性问题,而数据库与缓存的不一致性问题可能会造成缓存内长时间为旧数据,针对这一情况我们通常有二次淘汰和设置超时时间两种解决方法。

2020-10-03 16:11:47 631 2

原创 【成为架构师3-16】缓存:互联网缓存的最佳实践Cache Aside Pattern

互联网缓存的最佳实践Cache Aside Pattren的读实践和写实践

2020-10-03 14:56:03 293

原创 【成为架构师3-15】缓存:常见误用与实践

常见的缓存误用:使用缓存作为服务之间数据传递的媒介;不考虑缓存雪崩的设计;调用方缓存数据;多个服务使用一个缓存实例。

2020-10-03 10:28:37 235 1

原创 【成为架构师3-14】缓存:进程内缓存该怎么玩

进程内缓存的优缺点,一致性问题的三种解决方案,以及适用场景

2020-10-01 00:12:00 268

原创 【成为架构师3-13】数据库:水平切分,数据库秒级扩容

前面两篇文章讨论了追日志方案、双写方案来完成数据库的平滑扩容,这次来讲讲水平切分的数据库秒级扩容方案

2020-08-24 11:18:57 334

原创 【成为架构师3-12】数据库:扩展性,平滑扩展如何实现

上一篇介绍了追日志的平滑扩展方案,本篇介绍另一种“双写模式”的平滑扩展方案

2020-08-24 08:56:21 328

原创 【成为架构师3-11】数据库:扩展性要如何解决

MySQL扩展性问题:1. 底层的表结构变更;2. 分库个数变化;3. 底层存储介质变换

2020-08-23 22:58:51 573 1

原创 【成为架构师3-10】数据库:主从一致性和主主一致性

数据库的主从不一致和主主不一致问题解决的方法论。

2020-08-17 01:40:27 381 1

原创 【成为架构师3-9】数据库:垂直拆分与高可用

数据库的高可用和垂直拆分

2020-08-17 00:37:17 190

原创 【成为架构师3-8】数据库:如何提升数据库的读性能

本篇的内容主要是数据库读性能的提升和引出数据库设计要考虑哪些问题

2020-08-16 23:00:56 285

原创 【MySQL索引】联合索引如何创建(一个不错问题的记录)

索引创建的重复问题

2020-08-05 20:26:05 593

原创 【学懂正则3】分组与引用,四种匹配模式

分组与引用、四种匹配模式的思维导图

2020-08-05 00:32:49 120

原创 【学懂正则2】量词匹配模式:的贪婪、非贪婪和独占

量词的作用在上一篇已经讲过了,接下来就通过几个实例来了解**贪婪模式、非贪婪模式、独占模式**之间的差异

2020-08-03 23:47:25 386

原创 【成为架构师3-7】服务化:连接池,高可用、可扩展、负载均衡都离不开它

服务化:连接池,高可用、可扩展、负载均衡都离不开它

2020-08-03 19:50:06 206

原创 【成为架构师3-6】服务化:连接池,微服务的基础组件

在互联网架构中,我们常有访问下游的需求,包括但不限于:微服务、缓存、数据库。而连接池就是这些访问中的一个重要组件,本篇主要是对微服务中的重要组件 —— 连接池的核心设计思路进行一个简单的阐释。

2020-08-03 17:52:54 494 1

原创 【学懂正则1】元字符:你必须记忆的基础

如果你在百度上搜索正则表达式,那么你最可能点开的就是“菜鸟教程”上关于正则的内容,不过我相信上面的元字符看了肯定会上你觉得混乱,为什么呢?因为它没有进行分类,人的记忆并不擅长记忆这样的内容,但是只要进行了分类,就能够既方便理解也方便记忆。

2020-08-03 15:36:05 167

原创 vue-router后退缓存(数据和scroll的位置)

使用vue-router的keepAlive和isUseCache,以及路由守卫来实现vue的back页面缓存的效果

2020-08-02 16:10:37 819

原创 【成为架构师3-5】服务化:必须搞定负载均衡

本篇是对微服务架构中实现负载均衡的一个通用思路的阐述,主要涉及:同构环境和异构下的负载均衡,静态权重,动态权重,过载保护等

2020-07-30 17:01:16 255

原创 【成为架构师3-4】服务化:必须支持高并发

本篇是对微服务架构中高并发一个通用思路的阐述,侧重的是要实现高并发的架构基础,也就是提升性能,并不涉及任何实现的细节,也不对应某个具体的业务场景

2020-07-24 14:50:16 246

原创 【成为架构师3-3】服务化:必须保证高可用

微服务中:端到反向代理、反向代理到站点、站点应用到微服务、微服务到缓存、微服务到读库、微服务到写库的多个层面高可用的架构思路。

2020-07-23 13:16:59 251

转载 聊聊Java8以后各个版本的新特性

Java8以后各个版本的新特性

2020-07-22 10:59:04 437

原创 【成为架构师3-2】服务化:微服务的粒度,究竟要细到什么程度

微服务的四种粒度:统一服务层、子业务服务、一个数据库一个服务、一个接口一个服务

2020-07-21 19:45:13 705

原创 【成为架构师3-1】服务化:微服务架构,究竟解决什么问题

本篇作为微服务的开篇,只是简单的阐述一下微服务架构能带来的优势,以及微服务架构的弊端

2020-07-21 12:07:17 313 1

channel_v3.json

解决Sublime Install Package的There are no packages available for install问题(channel_v3.json)

2018-08-27

空空如也

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

TA关注的人

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