- 博客(10)
- 收藏
- 关注
原创 大道至简的架构设计思想之:封装(C系架构设计法,sishuok)
这些功能都是相关的,都是用户这个对象应该要实现的功能,也就说从代码的角度,也能够感觉得到,面向对象设计实际上就是把原来这些过程化设计当中,杂乱无章的这些函数或者是功能,按照一定的方式重新进行组织,把它们封装到一起。要想找一个功能,尤其是带流程的,那就在里头跳来跳去,非常的乱。这个子系统又包含另外的子系统,每个子系统里面可能有很多的模块或者是组件,这些组件里面又有很多具体的功能,也就是它封装的是一定的功能。另外呢,也是为了复用这些核心的功能,除了这些呢,把这包装起来的目的,是为了可修改,可维护,可扩展。
2023-03-02 14:00:10 103
原创 程序员突破内卷大法:软件架构师成长之路(干货系列,说人话接地气)
内卷严重,最近一直有人问我,怎么才能成长成为一名真正的软件架构师,我沉思良久。回首看从业20年所走过的路,从技术小白一步一步成长起来,做了十多年的架构师和首席架构师,做CTO也六七年了,略有一些心得和感悟,有些在公众号:架构设计一起学只是“软件架构师成长之路”,这个话题太大,涉及到方方面面,只能抓大放小,说一说主干的路,难免挂一漏万,请各位海涵。基本分析思路为了把“架构师成长之路”说清楚,我们需要一个基本的分析思路:1:我们先来看一下架构师日常工作都做些什么?由.
2021-09-02 09:21:17 304
原创 2021最新Java面试题全集-2021年第二版20210805版(第一章Java基础)
在《2021最新Java面试题全集-20210326版》基础之上,再次在手撕了数千道网络流传的面试题,外加十多个不眠之夜,继续调整和完善这个面试题集,形成本版《2021最新Java面试题全集-20210805版》,精心挑选了约556道题目(完整包含20210326版的题目),做为大家求职、跳槽前复习准备面试使用。一:挑选题目的原则:常考的、常被面试问到的 题目有一定的深度和难度的 题目涉及的知识点比较重要的二:敲黑板啦,重点!重点!重点! 这份面试...
2021-08-05 16:04:19 174
原创 Redis6.x学习笔记(五)哨兵
前言最近学习Redis6.x,特做笔记以备忘,与大家共学。课程是从私塾在线下载的,他们把架构师课程都放出来了,大家可以去下载学习,不要钱的,地址是http://sishuok.com/freecourses.html?frombwr5,课程很不错,值得学习!关键是不要钱,嘻嘻!哨兵(sentinel)概述哨兵是Redis 复制集 集群的重要组件,主要实现:1:集群监控:监控主从数据库运行是否正常2:故障转移:当主数据库出现故障时,自动将从数据库转换成为主数据库3:配置中心:客户端通过连接哨兵来
2021-06-10 15:10:36 175 1
原创 Redis6.x学习笔记(四)复制
前言最近学习Redis6.x,特做笔记以备忘,与大家共学。课程是从私塾在线下载的,他们把架构师课程都放出来了,大家可以去下载学习,不要钱的,地址是http://sishuok.com/freecourses.html?frombwr4,课程很不错,值得学习!关键是不要钱,嘻嘻!复制概述Redis支持复制的功能,以实现当一台服务器的数据更新后,自动将新的数据异步同步到其它数据库。Redis复制实现中,把数据库分为主数据库master和从数据库slave,主数据库可以进行读写操作,从数据库一般是只读的,
2021-05-20 15:34:43 231 1
原创 Redis6.x学习笔记(三)持久化之AOF
前言最近学习Redis6.x,特做笔记以备忘,与大家共学。课程是从私塾在线下载的,他们把架构师课程都放出来了,大家可以去下载学习,不要钱的,地址是http://sishuok.com/freecourses.html?frombwr3,课程很不错,值得学习!关键是不要钱,嘻嘻!AOF概述默认的AOF持久化策略是每秒钟fsync一次,fsync是指把缓存中的写指令记录到磁盘中,在这种情况下,Redis仍可以保持很高的性能。当然由于OS会在内核中缓存 write做的修改,所以可能不是立即写到磁盘上。这样
2021-05-19 09:47:52 140
原创 Redis6.x学习笔记(二)持久化之RDB
前言最近学习Redis6.x,特做笔记以备忘,与大家共学。课程是从私塾在线下载的,他们把架构师课程都放出来了,大家可以去下载学习,不要钱的,地址是http://sishuok.com/freecourses.html?frombwr2,课程很不错,值得学习!关键是不要钱,嘻嘻!Redis持久化概述Redis持久化分成三种方式:RDB(Redis DataBase)、AOF(Append Only File)和AOF+RDB混合持久化关于Redis持久化,有这么一些说法:1:RDB是在不同的时间点,
2021-05-18 09:21:10 121
原创 Redis6.x学习笔记(一)Redis基础和数据类型
前言最近学习Redis6.x,特做笔记以备忘,与大家共学。课程是从私塾在线下载的,他们把架构师课程都放出来了,大家可以去下载学习,不要钱的,地址是http://sishuok.com/freecourses.html?frombwr1,课程很不错,值得学习!关键是不要钱,嘻嘻!Redis简介Redis(REmote DIctionary Server 远程字典服务器)Redis是一个使用C编写的、开源的、Key-Value型、基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库
2021-05-16 14:35:34 170
原创 这么狠,私塾在线架构师系列课程全都免费发放
今天在友人告知下,得知一个消息,第一反应就是要不要搞得这么狠!消息是:私塾在线原有架构课程都免费啦!免费下载,免费学习!赶紧去下载学习吧!高级微服务架构实战培训阶段一(66小时23分钟,全套免费下载,免费学习!)高级软件架构师实战培训阶段一(76小时20分钟,全套免费下载,免费学习!)高级软件架构师实战培训阶段二(62小时32分钟,全套免费下载,免费学习!)高级软件架构师实战培训阶段三(74小时6分钟,全套免费下载,免费学习!)还有研磨设计模式、设计模式综合项目实战等众多精品课程,全套免费下载
2021-05-08 11:39:34 296 2
原创 2021最新Java面试题全集-20210326版
在手撕了数千道网络流传的面试题,外加十多个不眠之夜,终于从里面精心挑选出约500道题目,做为大家求职、跳槽前复习准备面试使用。一:挑选题目的原则:常考的、常被面试问到的题目有一定的深度和难度的题目涉及的知识点比较重要的二:敲黑板啦,重点!重点!重点!这份面试题集和其它网络流传的有什么不一样???1:去掉了 陈旧、过时 的题目比如:旧版本的知识,或者是现在不怎么用的技术,如struts2、memcache等等2:所有题目的答案,都经过审核校对对于一些 回答错误的、答非所问的、没有
2021-03-26 18:15:41 285 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人