- 博客(263)
- 资源 (18)
- 收藏
- 关注
原创 如何推进重构
从0开始学架构》第六章是架构实战,写的简单易懂,如果想了解深入一些的,可以看看《左耳听风》的文章。架构实战里有三篇关于重构的内功心法,正好最近也在搞重构的事情,很有参考价值。
2024-10-14 19:13:16 493
原创 生活中的感悟
表情除了开心和愤怒,还有很多,大家的感知是不一样的,很少有人是微表情专家,能准确识别,一旦识别错误,就容易引发误会。事理则是有形的,需要父母自己先明事理,然后能够将这些内容真正的教授给孩子,这些事理能帮他们避免走很多弯路,是很好的。而且人设是一种预期,凡人不可能不出错的,没有人设,做错了,可能笑笑就过去了,人非圣贤孰能无过。除了喜怒不形于色,其实说话的语速最好也控制一下,最好能慢下来,一是可以把要说的内容在脑中过一遍,更有逻辑性,二是会显得更加沉稳,让大家更愿意倾听。有的人觉得要变一变,尝试一下也不错。
2024-10-14 19:11:54 619
原创 体能攻略梳理
最近在锻炼身体,但如何才能更好的锻炼?最近看了慕课上的体能攻略(https://www.icourse163.org/learn/HZIC-1206696841),讲的特别好。希望大家看了就是会了,看了就是做了😁。
2024-10-14 19:11:01 1018
原创 手机摄影入门
感觉会摄影的人是能够从生活中发现美的人。我不太会拍照,觉得拍好的照片比较浪费时间,而且缺乏审美也缺乏技巧,所以拍照的时候总是拍不好。但有时候还是需要拍一些好看的照片的。心态和审美可能需要比较长时间提升,但一些基础知识和技巧是可以学习的。比较重要的有基础概念与参数、用光、构图等。
2024-10-14 19:10:04 1110
原创 像AI一样思考
我们可以提炼出问题,看看AI是怎么思考的,然后根据结果我们再做判断,往往会更好一些。如现在A股特别火热,你想把所有钱都投入到股市,但如果先问一下AI,看看优缺点、是否有更好的投资方式,可能会有新的思路。很多时候我们的思维会受各种因素的影响,如感情、知识盲区、心态等,最终导致我们做的决定缺乏逻辑或者考虑不全面。用好Bot的关键在于提出好的问题(假设Bot的Prompt已经很不错了),这也是让我们自己思考的过程。社会关系:父母、妻子、儿女、同事、同学等,他们能够提供什么帮助。学习情况:喜欢哪些书籍、博客等。
2024-09-30 17:13:54 297
原创 高可用架构模式
架构里比较重要的是高性能、高可用、高扩展性。上次是高性能,这次是高可用。对一般的项目而言,高可用主要用公司提供的基建,如多机房部署、主从等。但有些项目确实需要思考更多高可用的事项,如资源不足的情况下要做好限流或者降配(以前做抢购和秒杀梳理出了所有限流和降配方案,分了一二级处理),有的是同时支持普通版和付费版,需要不同的集群部署,提供不同的资源容量。
2024-09-08 22:01:40 958
原创 我搞了一台switch
准确的说我搞了一台switch oled。为啥要买个游戏机呢?前些日子去轰趴馆团建,玩了一会switch,当时玩的游戏是《刺客信条3重制版》,感觉挺好玩的。我其实是手残党,很多网络游戏玩的都不是很好,而且大学的时候做过一些小游戏,对游戏没有太大兴趣。另一个原因是有天在家无聊,想和媳妇玩红桃三,结果发现54张牌两个人全用的话,完全知道对方是啥牌😭。
2024-09-08 21:58:54 1134
原创 常用高性能架构模式
从0开始学架构》里讲述了常用的高性能架构模式,这里面很多大家可能也都用过了,我应该也写过相关的技术文章。正好按照书里的思路重新梳理一次。
2024-09-01 16:09:25 1519
原创 如何进行技术方案设计
应该认真分析当前业务的特点,明确业务面临的主要问题,设计合理的架构,快速落地以满足业务需要,然后在运行过程中不断完善架构,不断随着业务演化架构。关于钱的计算一定要准确,一个单子三个相同的商品,要分1块钱,可能得分成0.3、0.3、0.4,这个钱不但和用户相关也和海关相关,如果出问题就是大问题。但是能多想一些肯定是好的,因为这是一个深度思考的过程,不吃亏。通过分步骤、分阶段、分系统等方式,尽量降低方案复杂度,方案本身的复杂度越高,某个细节推翻整个方案的可能性就越高,适当降低复杂性,可以减少这种风险。
2024-08-26 20:34:48 664
原创 使用hexo搭建个人博客
很早之前使用hexo和github建了个人博客。搭建的流程一直没有梳理,中间换过几次机器,每次都得重新配置一遍,需要重新学些。最近电脑坏了,原始的数据没有导出来,先把以前文章写个文件占个位置,后面慢慢补吧,如果大家要看内容的话可以去https://juejin.cn/user/870468942580749。详细的配置大家可以参考使用hexo+github搭建免费个人博客详细教程。
2024-08-19 20:05:38 367
原创 SLA服务可用性如何定义
SLA(Service Level Agreement,服务级别协议)是服务提供商与客户之间达成的一种协议,用于定义服务的级别、性能、可用性等方面的具体要求。SLA 的定义通常会包含服务的可用性指标,例如服务的正常运行时间、停机时间、响应时间等。这些指标用于规定在特定的时间范围内,服务提供商应该保证服务的可用性在一定的水平之上。如果服务在指定的时间内无法达到 SLA 中定义的可用性指标,则认为服务不可用。不可用(Unavailability)是指在一定的时间内,服务无法提供或不能正常工作的状态。
2024-08-19 20:04:42 675
原创 如何推进任务
当然这个方案有个前提,合作的人是有专业水平和专业素养的。所以这也是我为什么推荐刚毕业的话尽量选择大厂的一个原因。人生总有很多任务需要推进,有的很简单,有的很复杂,涉及的面也比较广,怎么才能更有效的推动呢?明确负责人下周要完成的事项,记录TODO、完成时间。确定会议周期,一般每周一次,只需要负责人参加即可。说明背景,确定各个子任务的负责人。慢慢的就会发现任务被解决了。
2024-08-19 20:02:42 237
原创 8.DELL R730服务器对RAID5进行扩容
如果服务器的空间不足了,如何进行扩容?我基本上按照来进行操作。我的机器上已经有三块硬盘了,组了Raid5,现在再添加一块硬盘。先把要添加的硬盘插入服务器,无论是在IDRAC还是管理界面,能看到新添加的硬盘(00:01:06)是Ready状态。开机后,首先F2进入System Setup。选择设备设置选择其中的H730Mini我们要配置虚拟磁盘,所以选择Virtual Disk。
2024-06-23 18:17:49 2720
原创 如何与PM探讨项目
或者说,我们在考虑一个需求的时候,是应该从单个需求出发,还是应该从整个产品的角度考虑呢?项目的起源大多来自业务反馈、竞品调研、产品经理的长期规划、产品的奇思妙想,以及公司或老板的战略。我建议所有的项目都应有明确的价值产出,以便我们评估项目的最终效果是否达标,这对后续的迭代和提高我们的自我要求都大有裨益。然而,船长的角色并不一定非得是产品经理,也可以是研发人员,甚至可以是我们大家一起扮演。在这两篇文章中,我提出了一个核心观点:“船长需要把控所有事情,但最核心的是:需要知道目标是什么,船需要航行到哪里。
2024-06-23 18:14:54 457
原创 稳定性实战指南
稳定性对于系统至关重要,它既需要宏观的规划,也离不开对细节的不断优化。希望每位开发者都能实现系统的稳定运行,达到线上零事故的愿景。后续,我们将探讨如何进行有效的复盘,以进一步提升系统的稳定性和可靠性。
2024-06-16 20:46:18 673
原创 资治通鉴(二)
果真不应等到全书看完再撰写,这些帝王的事迹细节很多已经遗忘。应该在感动之时即作记录。即刻展开第三卷的阅读吧,《资治通鉴》实在太过精彩。
2024-06-16 20:45:24 665
原创 发现真正的诉求
回想起我们的讨论,我发现问题的关键并不在于我的整体方案存在问题。但这部分任务并不影响主链路,所以我提出了一个新的方案:我们这边负责开发这部分内容,屏蔽掉细节,对方只需要直接调用即可。因此,在沟通的过程中,我们需要在心中反复思考对方的观点,理解他们背后的真实需求,找出真正的痛点。然而,尽管双方的观点没有达成一致,我们都清楚地表达了自己的想法。我想,答案是否定的。如果你有足够的能力去推动事情的进展,或者双方建立了良好的信任基础,那么很多事情会变得更加顺利。但如果是新的合作关系,这样的摩擦和磨合是难免的。
2024-06-02 22:07:52 295
原创 资治通鉴(一)
四个月,我阅读完了《资治通鉴》的第一本,虽然速度有些慢,但我深切地感受到了历史的魅力。剩下的17本,我将以更快的速度去探索。最初,我想深入研究每个历史人物,每个地理位置,结果,我花了近十天才把三家分晋的历史梳理完。这让我意识到,这样的速度太慢,我需要换种方式。于是,我开始将自己置身于历史人物的角色,思考在特定的情境下,他们会做出怎样的选择。前言中提到,毛主席曾经阅读过《资治通鉴》17遍,我深信不疑。
2024-04-21 14:37:43 321
原创 对OKR和分工的一些想法
我曾在《初探技术管理》系列中详细梳理了OKR和团队分工两部分。而现在与三年前相比,我有了新的理解和心得,这证明了我们不断成长的过程就如同一阵旋风,旋旋往上。
2024-04-14 23:24:50 429
原创 http SSE
SSE(Server-Sent Events)和WebSocket都是实现实时通信的技术。以下是它们的区别和相同点:相同点:都是基于HTTP协议实现的实时通信技术。都可以实现服务器向客户端发送实时更新的数据。区别:SSE是单向通信,只能服务器向客户端发送数据;而WebSocket是双向通信,服务器和客户端都可以发送数据。SSE使用HTTP协议,而WebSocket使用ws协议(或wss协议,当使用SSL加密时)。SSE在某些场景下更适用于低延迟的数据传输,如股票行情等;
2024-03-24 19:06:16 682
原创 多人协作的思考
如果多人协作需求没有那么强烈,只是偶尔需要别人来修改一下,可以使用方案一。如果是文档类的多人协作,则可以使用方案二。方案三则是最纯粹的多人协作方案,系统底层复杂度、场景复杂度都会提升很多。git式的多人协作,没人都有一个分支,在自己的分支上修改,需要rebase和commit。对于未开启多人协作的,无需感知到多人协作的功能,即无需感知到rebase、commit等。这种不算纯粹的多人协作,偏权限控制。有时候可能会有多人协作的需求,多人协作有很多实现方式。飞书文档类的多人协作,大家都在同一个数据载体上修改。
2024-03-24 19:05:19 421
原创 为啥没走我想要的索引
数据库方面除了会使用之外,能够知晓一些底层原理,能够避免很多问题,而且也能解决线上很多问题,推荐《MySQL技术内幕:InnoDB存储引擎》:系统讲述InnoDB,相对易懂,能帮大家建立MySQL整体认知《MySQL实战45讲》:知识点讲解清晰、深入,很多知识常用于面试、工作中大家如果喜欢我的文章,可以关注我的公众号(程序员麻辣烫)我的个人博客为:https://shidawuhen.github.io/设计模式招聘思考存储算法系列读书笔记小工具架构网络Go语言。
2024-03-03 23:25:18 421 1
原创 论心态的重要性
道德经》里说,“狂风不终期,骤雨不终日。”,慢慢等待时机就好,一个产品总会从高速发展到平稳,渐渐的就有时间去查漏补缺了。我称之为“疼痛疗法”,每次叹气的时候,捶自己一下,也不用特别使劲,多少能感觉到疼痛就好。但其实啊,还技术债很重要,但不是目前最重要的,要识别主要矛盾,很多时候要跳出代码的范畴看待问题。很多事情就是没有完美的方案的,从不完美的里面选择出一个最合适的就够了。这次可能是太想把技术债填上了,导致自己陷进去了,觉得怎么技术债越来越多了?最近工作的时候总是叹气,朋友提了一下,我就在想我这是咋了?
2024-03-03 23:24:22 375
原创 主从延迟如何解决
主库 A 执行完成一个事务,写入 binlog,我们把这个时刻记为 T1;之后传给从库 B,我们把从库 B 接收完这个 binlog 的时刻记为 T2;从库 B 执行完成这个事务,我们把这个时刻记为 T3。所谓主从延迟,就是同一个事务,在从库执行完成的时间和主库执行完成的时间之间的差值,也就是 T3-T1。你可以在从库上执行 show slave status 命令,它的返回结果里面会显示seconds_behind_master,用于表示当前从库延迟了多少秒。
2024-02-16 16:49:52 1347
原创 1Coze平台介绍
其实怎么讲AI我也没有完全想清楚,但肯定是偏向于平台和应用层面。所以这次就基于Coze平台来聊,可能慢慢就有思路了。Coze是一款用来开发新一代AI Chat Bot的应用编辑平台,无论你是否有编程基础,都可以通过这个平台来快速创建各种类型的Chat Bot,并将其发布到各类社交平台和通讯软件上。Coze平台的地址为。
2024-02-16 16:45:24 1426
原创 选择哪种扩展表?
大家如果喜欢我的文章,可以关注我的公众号(程序员麻辣烫)我的个人博客为:https://shidawuhen.github.io/设计模式招聘思考存储算法系列读书笔记小工具架构网络Go语言。
2024-01-28 23:10:38 882
原创 2023总结
写之前看了一下2022年的总结,感觉开头都是一样的,😭。2023年是比较繁忙的一年,发生了很多事情,导致自己的习惯、节奏被打乱。得,改个时间就能用。2023年的主题应该是成长,无论是工作还是生活,明白了很多道理和自己需要再提升的地方。
2024-01-28 23:09:05 989
原创 周例会-论主观能动性
一般团队都会有周例会,周例会的目标是什么?我觉得有如下几点:全景图:成员之间尽量了解相互做的事情重点信息:如核心数据、重大项目的等,从而了解团队的发展状态、发展方向思考:对团队内部的工作内容有所思考,有助于加深对团队业务的理解为实现这些目标,周例会需要有对应的形式,如果形式合理,都能实现,如果不太合理,可能只能实现一种或者两种。而且随着团队规模不同,为了实现相同目标,周例会的形式需要不一样,毕竟人多了,信息也多了,需要在有限时间里做完周会,必然需要改革。
2024-01-01 23:37:44 422
原创 资治通鉴-开篇
上周去图书馆,发现资治通鉴是好书,以前看过精简版的,正好买个全本的看,所以花了四五百,买了18本 《资治通鉴》 [传世经典 文白对照],中华书局出版,沈志华 张宏儒 主编,确实不错。打算2024年有时间就看看。当然,书里也有很多糟粕,像一开始就讲儒家的君君臣臣父父子子,不是说规范不好,但不应该来维护封建王权,因为这个规范不公平。读这本书,把自己带入到角色里,去思考如果自己碰到这种情况要怎么做,就能够发现很多从未发现的事情,真的很美妙。其它的书,至少读过几遍了,部分还背过,虽然现在忘记了😭,但也不想再读了。
2024-01-01 23:36:39 400
原创 10 NAT网络地址转换
NAT是一种将私有地址转换成公有地址的技术,它实现了私有网络中主机可以通过共享少量公有地址访问Internet。从内部网络到外部网络的实现流程为:请求从外部网络返回到内部网络的实现流程为:当然,上面的实现只是其中一种,但核心过程都差不多。NAT的实现方式有Basic NAT:一对一转换,一个内部IP对应一个外部IPNAPT(网络地址端口转换):一对多转换,一个外部IP可对应多个内部IPNAT Server(内部服务器):内部提供服务供外网访问。
2023-12-24 18:14:35 396
原创 喝酒、工作与自律
深层一点的原因是有些累,每天处理太多事情,实在不想再整一堆脑力劳动,学习确实是反人类的事情,当然,热爱学习的人除外。最深层的原因,还是自己不够狠,学习到新的内容、解决新的问题,让能给我带来快乐,但是需要狠一点,克服懒惰的心理。很多事情真的是这样的,不停地高标准的要求,最终建立的是护城河,这不是说学人家增加一个功能这种简单的事情。学习:18年15本,19年26本,20年20本,21年6本,22年8本,23年5本。当然,这个也是有一定实用价值的,和大家一起吃饭,在合适的价位找到合适的酒,也是一件好事。
2023-12-24 18:05:39 89
原创 9ACL访问控制列表
路由器的访问控制能力,是否有用或者有用到什么程度得看具体场景。如果是同公司的两个分区(A、B)通过互联网相连,A里的服务只允许B访问,虽然可以通过ACL控制,但不安全啊。意味着只要进入B公司连入内网就可以访问了。
2023-12-18 00:21:07 301
原创 对管理的一些思考
如果把做项目当做单兵作战的话,管理就像指挥集团作战,不是说只管个人就可以了,你需要做的是对整个团队负责,带着整个团队赢。在这个过程中,自己需要不断的提升、甚至脱胎换骨,而且这个操作的难度比单独学一门技术知识可能还有难度。有一种说法,为什么人类能够在进化中胜出,其中一个原因是协作与想象。而这也是管理者要做的事情。
2023-12-18 00:18:48 86
原创 喝酒中的酒文化
其实要更好的知道酒的味道,需要了解这些酒是怎么酿出来的,但目前没时间去了解。要能更深的感受到不同的酒的区别,需要多次、少喝,慢慢的去感受。至于为啥学这个,纯粹是好奇!另外大家品评的时候,不知道说啥的话,至少按照标准评语来说,清香的你就说清香纯正,醇甜柔和,是不是看起来像那么回事了?
2023-12-18 00:16:31 92
原创 7记一次组网过程
很多时候真的是学到用时方恨少,如果了解的话,很多时候就是一条命令的事情,如果不懂,就老费劲了。当然,一个人不会什么都懂,可以选择大家一起合作,但是一起合作的话,自己能贡献什么需要考虑清楚。希望大家都活到老学到老。
2023-12-10 21:41:41 107
原创 7路由器配置
路由器是一种用户网络互连的设备,它工作在OSI参考模型的第三层(即网络层)。与之对比的二层交换机,工作在数据链路层。长这么个样子我花三十大洋淘的二手路由器长这个样子动态路由:它是路由协议根据网络结构或流量的变化,动态寻找网络的最佳路径。路由及路由表维护由路由协议自动完成,不需要管理员手动进行,大大减少了管理员的工作量,适用于复杂的网络。对拓扑变化的响应速度大大提高。路由协议工作过程如下:路由交换的含义是这样的:路由协议有很多分类,大家使用比较多的。
2023-12-03 23:13:44 403
深入浅出MFC(侯俊杰)
2009-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人