自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

原创 可扩展架构模式

大家如果喜欢我的文章,可以关注我的公众号(程序员麻辣烫)设计模式招聘思考存储算法系列读书笔记小工具架构网络Go语言。

2024-09-30 17:16:30 846

原创 像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:38:57 402

原创 周例会-论主观能动性

一般团队都会有周例会,周例会的目标是什么?我觉得有如下几点:全景图:成员之间尽量了解相互做的事情重点信息:如核心数据、重大项目的等,从而了解团队的发展状态、发展方向思考:对团队内部的工作内容有所思考,有助于加深对团队业务的理解为实现这些目标,周例会需要有对应的形式,如果形式合理,都能实现,如果不太合理,可能只能实现一种或者两种。而且随着团队规模不同,为了实现相同目标,周例会的形式需要不一样,毕竟人多了,信息也多了,需要在有限时间里做完周会,必然需要改革。

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

原创 8利用路由器实现VLAN间路由

通过本节的学习,我们就能配置VLAN之间的相互访问了。

2023-12-10 21:42:57 248

原创 7记一次组网过程

很多时候真的是学到用时方恨少,如果了解的话,很多时候就是一条命令的事情,如果不懂,就老费劲了。当然,一个人不会什么都懂,可以选择大家一起合作,但是一起合作的话,自己能贡献什么需要考虑清楚。希望大家都活到老学到老。

2023-12-10 21:41:41 107

原创 生活小记录

马上要2024年了,大家是不是要做做总结,然后展望一下未来了。

2023-12-10 21:40:22 292

原创 7路由器配置

路由器是一种用户网络互连的设备,它工作在OSI参考模型的第三层(即网络层)。与之对比的二层交换机,工作在数据链路层。长这么个样子我花三十大洋淘的二手路由器长这个样子动态路由:它是路由协议根据网络结构或流量的变化,动态寻找网络的最佳路径。路由及路由表维护由路由协议自动完成,不需要管理员手动进行,大大减少了管理员的工作量,适用于复杂的网络。对拓扑变化的响应速度大大提高。路由协议工作过程如下:路由交换的含义是这样的:路由协议有很多分类,大家使用比较多的。

2023-12-03 23:13:44 403

京东技术解密.pdf

如何用技术支撑网站的综合竞争实力 如 何把握技术革新的时间点 如何应对各种棘手问题及压力 如何在网站高速运转的情况下 进行系统升级等备受关注的关键话题。

2020-06-15

排序 算法 数据结构中的各种排序算法

排序 冒泡法,直接插入法,折半插入法,希尔排序,快速排序,选择排序,二路递归排序,堆排序

2011-08-05

java api 英文

学习java必备啊,这是英文版的,还有一个中文版的,一起看比较好

2011-07-29

opengl 头文件

关于opengl,这是很不错的处理3d的一个东东,但是用vc6.0的时候,缺少的东西就是我上传的这个头文件

2011-05-06

常见 电脑 的运行命令

电脑常见的一些运行命令,将使你成为电脑高手

2011-03-14

flash快捷键大全

包含了flash所有的快捷键,对新手来说,是一个不错的东西

2011-03-14

学生成绩管理系统 c语言

用c语言编的学生成绩管理系统,运行过,无误,有查询,插入,删除,排序等操作

2010-09-15

完整ASCII码表 完整版

这里包含了完整的ascii表的内容,虽然很多,但是常用的只是几个,当做参考手册很不错

2010-09-15

OpenGL nehe教程

对于学习OpenGL的人来说,相当不错的资料,里面的东西动可以直接运行

2010-09-15

汇编 设置密码小程序

简单的一个设置密码的程序,输入四个数,输出的是这四个数所对应的密码,对初学者有用

2010-09-15

oracle字段说明

讲述oracle里的一些基本东西,对初学者很有用处

2010-09-03

oracle重装注意事项

oracle的安装相当麻烦,一旦安装错误,卸载相当复杂,这个可以帮你

2010-09-03

ORACLE 9I安装参考

讲述oracle9i的安装方法,很简单,但是很有用,尤其适合初学者

2010-09-03

深入浅出MFC(侯俊杰)

这是我看过的最好的一本关于MFC的书,它让我有一种爱不释手的感觉,这是我第一次体验到。刚开始可能你觉得这本书看不懂,但是静下心来继续看,你会发现别有洞天。这本书让我对MFC有了全新的认识,希望它也可以帮助你。

2009-08-28

c++编程学习及编程思想

本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

2009-08-22

MFC开发Windows应用程序

这是适合刚学习MFC新手的学习资料,它解释了MFC中的类,画笔,画刷,控件等知识,有关键部分的程序代码。

2009-08-14

高质量c/c++编程

该书有助于新手入门,更能帮助已学过c和c++的建立更好的编程思想,成为一个比较好的编程员。

2009-07-05

空空如也

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

TA关注的人

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