
随想
huaishu
这个作者很懒,什么都没留下…
展开
-
阅读架构课程随想
最近想看看软件架构方面的书籍,微信推送一条极客时间的架构课程,想着了解其他人是怎么做架构并落地的。第二定律时间再多一件事情也不可能做的完美,但总有时间做完一件事情。第三定律线型系统和线型组织架构间有潜在的异质同态特性。第四定律大的系统组织总是比小系统更倾向于分解。第一定律组织沟通方式会通过系统设计表达出来。原创 2022-09-29 14:14:12 · 400 阅读 · 0 评论 -
记项目现场的翻车事故
一次机房迁移产生的事故在面前重演,需要总结和反省这次事故的原因。总结主要原因:缺乏批判性思维 缺乏PlanB 中间过程谁裁定缺乏批判性思维很多时候对客户、上司交代的事情,一味的顺从。上司交付的东西不会质疑,出现问题不愿沟通;客户交付的代码,运行有问题,不会质疑与沟通。这个过程需要(改变思维、克服情感、关注价值、自我批判、反复练习)缺乏PlanB迁移机房过程中,需要配置网络,已经存在配置失败需要重新恢复的问题。但是第二次部署过程,没有让实施人员把数据库、配置、代码等备份,导致原创 2021-10-17 09:43:22 · 226 阅读 · 0 评论 -
阅读设计模式随想
最近在看设计模式方面的书籍,同时也在看netty的源码,写写自己的一点想法。在我们刚接触代码,或者再看其他人代码时候,希望代码可以从头到尾看完,不喜欢各种代码分散在不同类里面。其实早期代码入门时候,更多是如何通过if\for 来实现代码,缺乏面向对象的思维方式,一个业务代码中各种if嵌套,各种for循环。随着接触代码量变多,可以总结一些规律,就是如何把if、for 等代码抽象处理。netty事件驱动网络框架,一个个的IO事件通过责任链的方式被处理,传统的for循环被责任链取代,很好的实现代码扩展性。原创 2021-03-30 13:50:05 · 216 阅读 · 1 评论 -
看数据库死锁文章感想
微信公众号上推送一篇关于MySQL死锁的文章,看着蛮起劲,觉得不过瘾,最后把文章转载到优快云上。通过这篇文章找到引用知乎博主的图片,把该博主的文章也转载了一份。中间把自己写过的关于MySQL事务、锁、索引等文章拿出来看了看,发现好多没有讲透的地方,在这些文章中都有详细的解答。最后又把何登成的《MySQL 加锁处理分析》博文找出来,才发现人家在做这些研究的时候是多么的细致,个人一种醍醐灌顶的感觉。以前了解数据库,一般了解数据库文件格式以及存储方式、索引方式、数据结构、执行计划、SQL语句,事务等,但是对原创 2021-01-23 17:22:23 · 178 阅读 · 1 评论 -
“十个便宜九个爱“的营销模式
拼多多拼红包100现金,让人感受拼团的诱惑力。100元现金需要20已注册拼多多用户完成登陆、3个未注册拼多多用户登陆,满足任一条件即可获得现金。通过计算,拉新用户的成本差不多30多,活跃用户的成本差不多5元。支付宝的拉新用户成本差不多60元人,年底支付宝都会搞一次拉新活动。比较发现拼多多拉新成本不高,比支付宝低,背靠微信11亿用户比支付宝拉新费用低一倍。深入分析拼多多拉新促活成本可能会更低,这也是拼团魅力所在。支付宝完成邀请注册就会给现金,而拼多多需要完成3位新人注册才能获取现金,现金额度高但是原创 2020-12-07 13:37:09 · 363 阅读 · 0 评论 -
CAS以及在Java并发机制中的使用
Java 并发编程中有介绍CAS实现锁的机制,后面再看了一些编译原理方法的书,对锁的实现有一些基本了解。减少上下午切换的方法:无锁并发编程:按Hash算法取模分段,不同的线程处理不同段数据。 CAS算法:CAS算法更新数据,无需加锁。 使用最少线程:尽量用少的线程,不要造成等待。 协程:在单线程里实现多任务的调度。Java并发机制的底层实现Volatile:将当前处理器缓存行数据回写到系统内存,并让其他缓存失效。 synchronized:同步代码块,锁定对象头。monitorente原创 2020-06-26 14:00:53 · 265 阅读 · 1 评论 -
2020复工复产后思考
全国已经开始全面复工复产,小微企业在这场疫情中的危机时刻围绕在我们这些个体身边。此时此刻是复盘自己在这场疫情中所做的事情。2019年过年前,和朋友出去聚餐,当时新闻有报道说武汉有疫情发生,聚餐过程中还谈论此事,当时没太在意,聚餐完后经过一家药店,随口问“有没有口罩”,店内的营业员回答道“有,刚补货,正在卸货”。当时犹豫是不是要买点,想到福岛核电站大家囤积食盐的事情,同时想到回家路程太远,家楼下有...原创 2020-03-28 02:06:12 · 438 阅读 · 0 评论 -
互联网没有免费的午餐
16年开始创业开发APP,中间必须使用互联网上成熟的解决方案或中间件服务。支付服务如支付宝或微信,存储服务用七牛,消息推送服务如个推或极光,即时消息服务如融云或环信。主要说说使用融云的经历。即使通讯当初选型主要考虑费用、集成是否方便等因素,最后选择融云,主要是免费,问题反馈及时。但是到2018.11月,突然收费,收费的过程也是惊心动魄。第一次接到电话对方说融云公司的,我们的服务开始收费。说...原创 2019-12-18 22:23:49 · 337 阅读 · 0 评论 -
读编译原理感想
最近在看Java虚拟机方面的资料,了解Class文件格式,同时还了解到数据运行时的一些流程。但是读到CAS、编译优化等技术时,有点迷茫,继续找操作系统原理、编译原理等书籍看看,了解到互斥、中继、汇编、机器代码、硬件指令集等。一个应用程序从编写到编译生成中间代码再到硬件上通过硬件指令集运行,每一个步骤都可以实现优化。这中间编译器起着承上启下的作用,可以操作空间非常大,它既可以静态生成中间代码,还是在...原创 2019-12-13 11:47:10 · 838 阅读 · 0 评论 -
双11续费阿里云之闹心事
每年双十一都是程序员节日,阿里承载着多少程序员的梦想,如此复杂的系统包括海量数据、上亿订单、实时计算,各种公众号。这个时候难免会凑热闹,刚好公司服务器快到期,有优惠券可以使用,满3500减350。一顿操作登录阿里云控制台,找到ECS点击续费,一年4000多,再检查系统配置,这台服务器带宽4M,最近业务压力减少遂调整带宽至1M,调整完后续费,费用计算出现6000多,见了鬼,立马打客服电话,前台客...原创 2019-11-12 11:02:38 · 498 阅读 · 0 评论 -
从CAP定理联想到公司模式SMP
为了保证数据完整性,大多数经典数据库系统都是以事务为基础的。这全方位保证了数据管理中数据的一致性。这些事务特性也被称为ACID(A代表原子性、C表示一致性、I是隔离性、D则为持久性)。然而,ACID兼容系统的向外扩展已经表现为一个问题。在分布式系统中,高可用性不同方面之间产生的冲突没有完全得到解决 - 亦称CAP法则:强一致性(C):所有客户端看到的数据是同一个版本,即使是数据集发生了更...原创 2013-09-04 09:52:25 · 1035 阅读 · 0 评论 -
技术演示----分析听众个人特点
政府行业的听众比较严肃、认真;IT行业的听众比较活泼、开放;给专家汇报要求专业、严肃;给企业汇报追求轻松、愉快;40岁以上的领导比较不喜欢参与互动,20-30岁的中层干部比较敢于表达;学历高的听众思想比较开放,学历低的听众比较务实;职位高的听众喜欢听观点,职位低的听众喜欢看热闹;技术型的听众喜欢看功能,管理型的听众喜欢聊实施。在一次公开CIO年会上介绍管理软件如何实施的时候,面向几十个企业的C...原创 2014-09-16 21:16:37 · 892 阅读 · 0 评论 -
如何判断业务需求关注点
我们现场开发项目时经常听到客户对我们说:“我们部门非常重视技术,我们领导也是搞过技术的,而且这个项目是我们领导亲自指定的”。在绝大部分情况下,软件演示首先要能打动领导,而领导很少是真正关心技术的,领导需要的是能让他们理解新的观念、说法、见识和低风险保障成功的案例。绝大部分情况下,展示功能并不能让领导有兴趣听下去。产品演示只是一种影响客户端手段,一般来说,同样是做功能介绍,考虑不同听众,强调...原创 2014-09-15 23:23:36 · 1120 阅读 · 0 评论 -
听罗辑思维关于商业模式的思考
今天听罗辑思维2015年的跨年演讲,其中关于商业模式论述,通过点和线这2种模式概括现行所有的公司模式。小米、阿里等这些公司通过构建线的网络把用户圈入到自己生态里面,最终形成一种拦路抢劫的收费模式。小米以手机入行,最后转型到做智能家居设备上,通过小米设备把用户连接起来,通过其他的收费模式来获取盈利。构建线的商业模式,投入非常大,在中国创业的窗口期基本上关闭。老干妈、苹果、褚橙等点模式,通过卖...原创 2017-07-04 12:46:55 · 1715 阅读 · 0 评论 -
融资前和投资人的一次讨论
从传统行业到移动互联网行业一年多,拼命在补习互联网知识,为了开拓视野会看《晓说》、《罗辑思维》,会看虎嗅、36氪,总觉得自己对互联网有那么点了解。现实是很残酷的,现实面前可能就是渣渣。BOSS说要带我们见识下投资人,顺便讨论下步融资的事情,有点兴奋也有点小焦虑。来到投资人的办公地点,规模很大,5A办公环境,办公区域看到的绝大部分是女性,可能领导都是男性在办公室里,猜测而已。在中国见领导或者...原创 2017-05-06 11:01:13 · 514 阅读 · 1 评论 -
记中美贸易导致股票涨跌
最近中美贸易谈判进行11次,依然抵不住川总推特的一条消息,导致A股大跌,但是上周五出现强势反弹,一部分人恐慌,一部分人忙着一顿短操。都是喊着口号“为国接盘”,但是部分人赚的盆满钵满。不知为何,对这波股票大跌有个深刻的感触,想到自己工作的经历。14年,公司处在一个内忧外患的局面,公司对赌输以后面临公司重组的局面,同时公司内部已经很久没有任何核心产品输出,此时,研发部部门经理离职,其所带的项目...原创 2019-05-13 12:54:03 · 460 阅读 · 0 评论 -
一个城市的温度
周六参加朋友的晋升分享会,彼此差不多认识了十年,其中她说苏州是一个有温度的城市,让我联想到自己的过往。读大学前没离开过老家石首,大学四年加上毕业工作三年在武汉,2007年初最后决定来上海工作,40年光景已过。武汉和上海是离开老家居住最长的2个城市,有着不一样的温度。武汉算是自己走上社会的城市,教会自己很多。刚毕业找工作,青涩和内向的性格感觉自己完全没法融入进这个城市,多次碰壁以后找到一份工...原创 2019-08-12 12:41:36 · 415 阅读 · 0 评论 -
发现项目中的问题如何解决
到客户现场汇报工作过程中发现开发人员z原创 2014-09-27 12:36:55 · 971 阅读 · 0 评论 -
感悟(一)
从07年开始来上海,一直同yiji原创 2014-04-15 22:37:18 · 622 阅读 · 0 评论 -
软件开发最终归宿
03年毕业到现在,05学.net开始做ASP页面,到07开始转向JAVA。一路只知道写代码,学习技术。突然回头看看,是不是也可以自己写写代码,做做项目,有一天可能有不一样的结果。原创 2013-10-21 19:11:48 · 784 阅读 · 0 评论 -
回想读者文章---感悟
上周在读者上读过一篇关于爱国教育的文章,作者主要以自己的亲身经历比较美国和中国对爱国思想的教育。在中国谈爱国思想教育主要集中在看影片、看书记、听故事,在这些事上基本上属于被动接收,在我们读小学的时候学雷锋、听雷锋故事,其实对年幼的我们更本是无法理解的。记得小学时候读爱迪生做小板凳的故事,有一个是他研究指南针的片段,当时指南针到底是什么更本没概念,也怕问老师,直到初中才知道什么。在美原创 2013-10-10 18:49:38 · 769 阅读 · 0 评论 -
一个程序员最终归宿
当一个人开发时间达到一定长度,或者代码已经写到一定行数以后就开始考虑以后的路。当在一个公司时间够长以后你可能会成为业务专家,你可能会成为产品经理。当你痴迷一类技术的时候,不断在这条路上前进的时候,你可能成为一名技术专家或者架构师,最终可能成为CTO什么的。当你在工作之余会不断找朋友联络感情,没事就去喝喝酒什么的,你可能成为一名管理者,最终可能就是项目经理的角色。我身边一些朋原创 2013-10-08 15:41:25 · 994 阅读 · 0 评论 -
格言
1.如果你想要领先这个世界上的绝大多数人,就必须要学会观察;2.学会聆听——不要随意卖弄你的见识,如果你光说不听,那你什么也学不到;3.突破固有的思维,即使它已经根深蒂固;4.认真对待你的同事,让他们喜欢你,他们将是你最好的资源;5.尽一切可能帮助你的老板,提升他/她的状态;6.为每一个分配给你的任务制定一份商业计划书,分配好你的时间和资源;7.你现原创 2013-05-10 12:10:34 · 541 阅读 · 0 评论 -
午夜感谢
突然接到以前同事电话,聊到他在做什么项目,聊到使用的技术,最后聊到他现在的工资,年薪20万。说到年薪似乎让人有点感伤起来,有种说不出的感觉。原创 2013-09-03 22:57:07 · 743 阅读 · 0 评论 -
三十岁技术男怎么办
转眼三十三岁,突然对技术、对人生开始迷茫。以前对技术十分渴望,现在对技术的热情已经没有多少,对现在的工作也开始厌倦,可能在一家公司呆的时间太长了。以前工作很累,但是也不会觉得心烦意乱。以前工资不多,但是有颗热烈的新。以前知道很少,但是觉得可以征服一切。转眼间除了腰酸背疼,不知道自己还有什么。一切都是为了生活,但是不懂得自己正真要的是什么。计划突然想学英语原创 2013-08-19 23:40:15 · 904 阅读 · 0 评论 -
脑子没法停下来
最近看到一些博客,一些技术牛人都在用英语交流,探讨一些最新技术。突然萌生想学英语的想法。以前想过学好英语,但是那时候什么都不懂,不知道学好英语能做什么,最后退而求其次,先学好技术吧。当时想想自己将近三十,学完英语对我有多大的帮助,最近没有坚持。最近看到一篇俞敏洪的“青春与年龄无关”,青春是四个 字,叫做拥有热情,相信未来。坚定地相信未来,相信不屈不挠 的努力,相信战胜死亡的原创 2013-07-15 19:02:29 · 676 阅读 · 0 评论 -
如何能够成功设计良好的架构
首先明白架构都有哪些内容:从层次角度分为:概念架构、逻辑架构、物理架构、运行架构从内容角度分为:网络架构、数据架构、系统分布架构、应用集成架构从问题角度分为:应用架构、性能架构、可靠性架构、安全架构、分布架构理解每个角度的每个架构的内容,关注的问题,描述的方式然后结合自己的行业,选择了解参考架构围绕自己的问题,涉及适合自己的架构也不要把问题看得太复杂,可以从层次角度入手,然后逐...原创 2012-02-09 16:57:28 · 908 阅读 · 2 评论 -
小孩培养记事
昨天朋友小孩到家玩,看到我们家很多新奇的东西,每个都要玩,自己带来的玩具丢一旁。最后我们说这些东西可以拿回去让她玩,或者送给她,他爸说“不能拿这些东西,不能让她从小养成这样的习惯”,听完后觉得很有道理。小时候经常去外婆家玩,每次都会去翻抽屉,总是能找到一些没有见过的东西,所以小时候见到舅舅们有好东西强抢过来。现在回想,似乎对我现有性格是有那么一些影响。原创 2015-05-10 11:52:17 · 761 阅读 · 0 评论 -
横向思维
横向思维(lateral thinking)是爱德华·德波诺教授针对纵向思维(vertical thinking)——即传统的逻辑思维——提出的一种看问题的新程式、新方法。他认为纵向思维者对局势采取最理智的态度,从假设一前提一概念开始,进而依靠逻辑认真解决,直至获得问题答案;而横向思维者是对问题本身提出问题、重构问题,它倾向于探求观察事物的所有的不同方法,而不是接受最有希望的方法。爱德原创 2015-06-08 16:26:08 · 2608 阅读 · 0 评论 -
读“人生有一种牛逼,叫我能背下来”
无意读到六神磊磊的一篇文章《有一种牛逼,叫我能背下来》,写的是郭靖可以把正本九阴真经背下来,并且结合降龙十八掌不断精进。从背九阴真经这件事推导出两个层次,有点印象和非常熟。六神磊磊结合自己靠金书吃饭的体会,讲述自己在一次嘉宾讨论会上被人问到一处冷门的段落描写,但是无法回忆书中的细节,当时无比羞愧,至此回去不断翻读金书,下定决心靠金书吃饭。读大学时,有学长把大话西游的对白说的声容并茂,听完以...原创 2019-02-19 13:15:29 · 915 阅读 · 1 评论 -
面试记
年底想看看外面机会,得知一朋友公司还在招聘(国企),岗位是JAVA开发,遂投简历至公司HR。投完简历,心头一紧,自己这么多年工作虽然没有停下写代码的手,但是很多时候还是在做一些管理性的工作,现在所在公司也是管理工作为主。面试过程中第一眼见到面试官,心里已经知道对方公司需要的是什么人,面试的不会有什么好结果。中间过程已经没有什么太多印象,但是对方问了一句能不能讲讲你技术比较牛逼的地方或者用个...原创 2019-01-25 15:45:37 · 271 阅读 · 0 评论 -
怎样成为一个高手
昨天听逻辑思维的《怎样成为一个高手》,可以理解为一个文科生怎么学习过程。主要方法--刻意练习练习有如下方法:1.练习过程需要分解基本功2.学习套路,大量重复练习形成套路3.理解概念,从概念中不断练习刻意就是持续的做你不会做的事。舒适区、恐慌区、学习区(脱离舒适区)1.学习环境特指,能够提供即时反馈的环境2.知识嫁接、形成弧体结构3.学习的真相是正态分布,认知是幂原创 2017-03-22 10:58:59 · 886 阅读 · 0 评论 -
暴雨产生的后果
最近暴雨连连,先是南方暴雨,湖南、湖北等地受洪水和暴雨的袭击,最近天气预报北方也是暴雨袭击,刚好有发生在身边的一件事情。下班回家看新闻,刚好有一段北京受暴雨袭击的画面,细听下来好像是北京靠河北的地方暴雨最厉害并且是北京房山地区,脑中突然闪过房山就是我岳父他们工作的地方,当时想到让老婆马上电话问问情况,电话中得知只是小雨,没有大雨,厂房没有进水,最后商量是不是要把厂门口的沙袋堵上,答复是没事、不原创 2016-07-20 13:36:58 · 658 阅读 · 0 评论 -
一份问卷调查引发的感想
最近需要做一份问卷调查,第一反应是上网找一个问卷调查系统,把问卷调查做完,网上找到一个专门做问卷调查的系统,快速把问卷填入模板,预览生成问卷,收工。做完问卷,让我陷入深深思考,十年前刚来上海,公司要求做一个问卷调查系统,用.Net花2周做好一个问卷调查系统,主要功能有问卷编辑、生成问卷、统计分析问卷,主要用于和网吧有关的问卷调查,当时没有过多的想法,一门心思想把问卷系统做好。现在回想,其实原创 2016-05-13 11:31:09 · 1502 阅读 · 0 评论 -
2015工作生活回想
2015年已经过去11天,有必要对自己一年的工作做一次总结。8月辞职离开工作7年的公司,新工作不到3个月辞职,最后闲散在家学习找工作,度过2015年最后2个月。回想辞职再工作在辞职,自己心态不断变化,从焦躁到旁观到反省,不断放低身段思考,如何让自己平静。2015初就发现自己工作不在状态,虽然自己不断暗示自己隐忍,但是内心已经发生变化。这些可能是2014年朋友邀约一起创业导致的,当时想着原创 2016-01-11 22:40:18 · 617 阅读 · 0 评论 -
技术如何提升从头反思
技术 反思原创 2015-11-28 16:25:41 · 550 阅读 · 0 评论 -
打麻将后感悟
下班后邻居们三缺一,我刚好补缺打麻将。坐上桌,讲好规矩,开打。第一次打上海麻将,稀里糊涂的跟着打牌,10来局打下来,3家都有胡牌,唯独我一把没胡过,手中的筹码也已快见底。终于有一把上手的牌,做好停胡的时候,清一色、吃上家3口,但是看到桌上能胡的牌已经是独张,正在琢磨是不是能胡牌时候独张到手,一把嬴回输掉的筹码。最后一把的时候,打到最后开始海底捞,手上快停牌,上家已经停牌,舍不得手上的牌,最原创 2015-10-29 09:19:58 · 1396 阅读 · 0 评论 -
辞职后工作状态总结
新工作马上3个月,工作一直不在状态,总少些什么。迷失选择这家公司的目的是什么,自己在公司担当的什么角色,应该是一个什么样的姿态?码农每天敲代码,自己给自己敲吗?原创 2015-11-12 18:21:55 · 1303 阅读 · 0 评论 -
面试感想
通过项目管理角度总结今天的经验。第一步,识别关系人从猎头电话通知面试,告知需要面试三轮,包括技术、HR、leader,具体是什么样的人物,没有了解清楚。第二步,规划上周猎头电话安排周四面试,期间自己没有做好充足准备。对该公司行业背景是否了解,规模、行业、基本的组织架构、是不是自己喜欢的工作方式面试技巧准备,自我介绍、离职原因、工作中出彩的地方、面对问题处理的方式、对自己原创 2015-09-24 13:52:01 · 710 阅读 · 0 评论 -
工作总结
议员候选人之间正开展激烈的竞选活动。候选人某甲在他的竞选办事处打算盘:“我在第17投票所能得到4000票,在第19投票所有5000人答应选我,在第24投票所至少有1.1万人支持我------很好,我已经有足够当选的票数。”在另一个竞选办事处里,候选人某乙侦知上述情况,是否高兴。他断定某甲必定落选,因为他犯了竞选的大忌:候选人在开票之前决不计算自己的票数。人生好比一场竞选,每一个人都是候原创 2015-07-19 23:34:26 · 540 阅读 · 0 评论