虽然是糟糕的设计,但是给了我们很多的启发:设计好一个真正给用户创造价值的系统,除了按照用户的需求进行设计,即正确性,也要多多考虑系统的稳定性,以及从错误中恢复至正常业务流程的能力。
原创 2011-07-27 21:38:43
830阅读
2点赞
2评论
天已大亮了,睡意朦胧的我打开窗帘,阳光耀眼,打开窗子,迎面而来的不是太阳满满的暖意。阳光下居然这么冷?    出门等车,有一辆公交车刚走。    只好慢慢的吃着包子、喝着豆浆。(过年这段日子过的有些奢侈)    包子吃完了,豆浆也喝完了,等车的人也慢慢多了起来,眼光扫过等车的人群,并没有吸引住目光的人出现。    突然,人群骚动起来了。 
原创 2021-08-17 15:57:18
167阅读
小心提防。
原创 2021-07-24 20:25:44
130阅读
传送门 题目居然复制不了(QAQ) 分析 TrieJSK已经2比较详细了,就不再单独写博客了,此题相较于Trie模板有一点不同,此题要求比较前缀却没有规定前面是后面的前缀还是后面是前面的前缀,所以我们要先将所有串添加到Trie中,然后再全部查询,如果出现一次直接输出“Bug!”然后跳出循环 代码 #
转载 2018-05-11 16:40:00
52阅读
2评论
程序员在处理数据中,是希望独立来处理问题的,而数据库的介入复杂的SQL的撰写,解析,分析就导致很多情况下,
5000字长文,介绍网站被攻击的经历,详解攻击手段,攻击工具以及防御策略
转载 2021-07-08 17:16:15
163阅读
几年前,我们的电商平台遭遇过一次CC攻击(一种分布式网络攻击,后面有详细介绍),当时整个网站几乎陷于瘫痪的状态。期间很多PC网页和APP页面打不开或者持续报错,下单流程也彻底跑不通了。上图是对网站流量的监控。我们可以看到10:00时UV(访问用户)和client IP数量突然激增,翻了几千倍。从后台监控看(上图),CPU资源也被耗尽了。由于CPU被耗尽,服务器慢得要命,所以当时根本无法登入服务器查
原创 2021-01-25 19:49:32
161阅读
几年前,我们的电商平台遭遇过一次CC攻击(一种分布式网络攻击,后面有详细介绍),当时整个网站几乎陷于瘫痪的状态。期间很多PC网页和APP页面打不开或者持续报错,下单流程也彻底跑不通了。上...
转载 2021-07-29 17:13:48
212阅读
我工作的一天 拓扑如下图所示: 如上所示,连接门禁和监控的网段是一个完全独立的网段,与外网并没有直接的联系。 发现到解决用时 从发现问题到定位到问题,到最终解决问题用了大概用了8个小时的时间。 定位问题期间,复现问题8次,解决过程总结成如下内容; 故障初现 2021/3/5(周五)中午11点左右,公
原创 2021-07-29 10:07:53
187阅读
文章列举了多种糟糕的代码模式,并给出了解决方法。通过这些修改,可以使得代码更易读、更可维护。
原创 2024-06-04 12:06:07
80阅读
今天的心情很糟糕
原创 2008-11-21 20:46:01
721阅读
几年前,我们的电商平台遭遇过一次CC攻击(一种分布式网络攻击,后面有详细介绍),当时整个网站几乎陷于瘫痪的状态。期间很多PC网页和APP页面打不开或者持续报错,下单流程也彻底跑不通了。上...
转载 2021-07-17 10:31:28
92阅读
现在网站追求越来越漂亮好看,越来越炫,所以css是必不可少的.可是我发现许多人使用css的方式是不对的,至少是不推荐的. 比如下面的css用法不对 (1)一个页面对应一个css文件 这种做法是我深恶痛绝的,为什么呢?可重用性太差了! 比如哪天我突然要改变一个按钮的样式,那就坏了,只要包含按钮的页面的样式我都得改,比如有20个页面包含了按钮,那么我就得修改20个css文件,这不要人命吗? 根本
转载 2014-12-18 09:06:00
120阅读
2评论
重构不止是代码整理,它提供了一种高效且受控的代码整理技术。 (一)重构原则 对软件内部结构的一种调整
原创 2022-05-31 09:06:32
88阅读
# 糟糕代码Java指南 大家好,今天我们来谈谈写的糟糕的Java代码。作为一名Java程序员,我们经常会遇到写的糟糕的代码,这些代码可能是因为压力大、时间紧迫或者缺乏经验所致。糟糕的代码不仅会影响项目的可维护性和可扩展性,还会给自己和团队带来许多麻烦。接下来,我们将介绍一些常见的写的糟糕代码的例子,并给出相应的改进方案。 ## 代码示例 下面是一个简单的糟糕代码示例,它演示了一个没有异常处
原创 2024-06-16 04:27:16
43阅读
本文中,将向你展示我见过的一些最糟糕的代码,它们被称为“魔鬼代码”,会带来很严重的后果。
转载 2021-08-11 16:14:42
104阅读
题目大意:n" role="presenta...
转载 2018-07-17 15:45:00
61阅读
2评论
有Erlang的创建者 Joe Armstrong发表的一篇可能比较极端的文章:WhyOOSucks。下面意译一下:当我第一次引入到面向对象的想法,我是持怀疑态度,但不知道为什么 - 它只是觉得“错误”。当OOP开始流行时,更喜欢批评OOP,而不是在教堂里发誓那样虔诚。Erlang是OO吗?不完全不是。下面列出反对理由:反对1.数据结构和函数绑定在一起。数据结构和函数行为属于不同世界。函数Functions是做事情,他们有输入输出,输入输出是数据结构,获得由函数发生的变化,在大部分语言中函数风格是:: "做这个然后在做那个...",为了理解函数,你得理解他们执行的顺序。数据
转载 2012-12-03 20:07:00
142阅读
2评论
作者 |Oscar Merida译者 | 弯月PHP是一门有趣的编程语言。语言与利用语言构建的程序通常属于两种设计理念。这里我指的不是瀑布式...
转载 2021-10-08 13:34:41
119阅读
Time Limit: 1 second Memory Limit: 128 MB【问题描述】前几天sqybi 还在高高兴兴的用BOINC 完成着一个又一个的任务呢,但现在sqybi 突然变得闷闷不乐起来。原因就是前一段时间的海 底地震震断了光缆,导致了国外网站的整体瘫痪,而BOIN...
转载 2017-10-04 18:45:00
82阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5