![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
个人杂项
刘起
我是一个软件开发工作者..
展开
-
个人文档
假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。1. 将5L桶装满水,倒入6L桶,此时6L桶有5L水;2. 再次将5L桶装满水,倒入6L桶,6L水满,5L桶还剩4L水;3. 将6L桶的水倒空,将5L桶中剩余的4L水倒入6L桶,此时6L桶有4L水;4. 将5L桶再次装满水,将6L桶的水注满,5L桶剩余3L水。全原创 2015-03-05 18:37:08 · 597 阅读 · 0 评论 -
淘宝取代分布式事务的方案
下面,我们针对上面的这个流程的一些抉择的点进行一些探讨。首先,是bob这个机器,这里涉及第一个抉择点。如果bob(消费者)是个消费大户,短时间内进行了大量购买,那么可能会造成的问题是,bob所在的那个机器会成为热点,如果在某个突发的情况下,某个账户突然成为热点,那么这些有状态的数据很难快速的反应并加以处理,会造成事务数在某个单节点大量堆积。造成挂掉。可能的解决方法是:原创 2014-12-30 14:38:43 · 1620 阅读 · 0 评论 -
Apache所有项目介绍
1 HTTP Server HTTP Server是目前最流行的HTTP服务器软件之一。其优势主要在于快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费而且完全源代码开放。如果需要创建一个每天有数百万人访问的Web服务器,Apache HTTP Server会是最佳的选择。 2 Abdera Apache Abdera是转载 2015-01-02 21:51:21 · 1515 阅读 · 0 评论 -
程序员眼中的女人
程序员眼中的女人 有的女人就像Windows 虽然很优秀,但是安全隐患太大。 有的女人就像LINUX 虽然比较开放,还是很受大家的欢迎。有的女人就像UNIX 她条件很好,然而不是谁都能玩的起。 有的女人就像VB 简单方便上手容易,适合大众人群。有的女人就像C# 长的很漂亮,但是家务活不行。 有的女人就像C++ 她会默默的为你做很多的事情。 有的女人就像DELP原创 2015-01-20 16:24:06 · 609 阅读 · 0 评论 -
为什么离婚,惊呆了?
为什么离婚,惊呆了?文章结婚的时候说了一句“我这辈子最骄傲的事情是我的媳妇叫马伊琍”感动了无数渴望美好爱情的孩子们,这句话被疯狂转载。孙红雷结婚了又说了一句“无论她有多少错在在她流泪的那一刻就是我错了”再次被疯狂转载了。他们说的都没有错,只是他们爱的都是眼前这个有魅力的美丽女人。现在深深理解张博士的那段话了~张博士说:婚姻的本质是一场合作,只要是合作,就存在资源匹配的问原创 2015-01-23 14:16:47 · 737 阅读 · 0 评论 -
myEclipse-中设置提示快捷键的方法
转自:http://blog.163.com/yuang_yu_ping/blog/static/4693287620091025101758906/在MyEclipse6.0甚至更高的6.5GA版本中的快捷键中把我们习惯性使用的Alt+/进行代码自动补齐但是由于于之前版本有快捷键有冲突,所以总之不能自动提示以下是解决方法方法如下:1.选择MyE转载 2014-12-24 18:15:24 · 2246 阅读 · 0 评论 -
在Eclipse安装Aptana插件
Aptana是一个开发JavaScript的很好的ide,且aptana提供了eclpse的插件,用起来几乎很上手而且很简单、方便,没有理由不去爱它.但是在Eclipse下安装aptana总会遇到一些问题,笔者也一样遇到了许多问题。现在这里就做一个总结,安装aptana遇到的问题:1、安装以后必须有Firefox支持。因为aptana需要firefox的JavaScript调试工具转载 2015-02-13 14:55:22 · 841 阅读 · 0 评论 -
设计模式(知识点2)
真实世界代码中看到模板方法模式的许多变体原创 2014-08-23 16:18:17 · 916 阅读 · 0 评论 -
设计模式(知识点)
1.在java中实现单例模式,需要有原创 2014-08-19 00:33:04 · 609 阅读 · 0 评论 -
CSRF(Cross-site request forgery)
ross-site request forgery:跨站请求伪造,也被称成为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往翻译 2014-04-30 22:01:36 · 537 阅读 · 0 评论 -
解决网站大规模并发访问的优化建议
再过半个月就2013年的春运就要来临,每年外地打工的人们都会因为订票而烦恼。特别是网上订票,对12306提供给的网上订票系统会有各种看法,从 去年的年春节,铁道部推出12306网站,实行网络实名购票,每一个返乡人原以为能买着一张回家的火车票,但结果还是大失所望。在去年,7天 内,12306网站访问用户已占全球互联网用户的0.902%,每天点击量高达10亿人次,系统一度支撑不住如此庞大的访问量而陷入转载 2014-07-18 15:02:34 · 928 阅读 · 0 评论 -
如何恢复误删的 Chrome 书签
一直都喜欢用Google的Chrome浏览器,不仅仅是因为它的书签、插件自动同步、丰富的插件,还因为Google所构建的生态体系,Gmail、Gtalk、Google reader等等,还有最近的Google+。浏览器使用时间一长,书签也是越攒越多。在书签管理器里删除维护书签很方便,而且没有回收站这么一说。书签管理器里最后一项是『最近活动』,我惯性的理解为类似于历史记录性质的东东,一上手就全选De原创 2014-07-11 14:53:43 · 3064 阅读 · 0 评论 -
重构技术分享
•重构(Refactoring):在不改变软件的功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造,对代码内部的结构进行优化。•重构与设计是互补的,程序应该是先设计,而在开始编码后,设计上的不足可以用重构来弥补.•设计应该是适度的设计,而不必过度的设计.如果能很容易的通过重构来适应需求的变化,那么就不必过度的设计,当需求改变时再重构代码 。原创 2014-12-10 09:49:42 · 1309 阅读 · 0 评论 -
轻松调整C盘分区大小
转载 2014-05-01 20:25:41 · 715 阅读 · 0 评论 -
硬盘的物理结构
一、硬盘的物理结构: 硬盘存储数据是根据电、磁转换原理实现的。硬盘由一个或几个表面镀有磁性物质的金属或玻璃等物质盘片以及盘片两面所安装的磁头和相应的控制电路组成(图1),其中盘片和磁头密封在无尘的金属壳中。 硬盘工作时,盘片以设计转速高速旋转,设置在盘片表面的磁头则在电路控制下径向移动到指定位置然后将数据存储或读取出来。当系统向硬盘写入数据时,磁头中“写数据”电转载 2015-01-08 18:05:33 · 815 阅读 · 0 评论 -
领导的境界
“大多数系统的成功都依赖于少数杰出技术人员的表现,与不那么成功的同行相比,他们都具备一种少见的素质,就是能将自身的专业技术知识和领导技巧结合起来。”——杰拉尓德·温伯格领导的第一重境界“他虽然有个领导的头衔,但是我们都不喜欢在他的团队里工作。如果有机会的话,我想换个团队。”——团队成员 (不好的领导,人们不愿和他一起工作)领导的第二重境界“我喜欢在他的团队里原创 2015-01-29 18:01:27 · 561 阅读 · 0 评论 -
转载和积累系列 - 淘宝tddl系统
淘宝的数据拆分历程系 统刚开始的时候,因为系统刚上线,用户不多,那个时候,所有的数据都放在了同一个数据库中,这个时候因为用户少压力小,一个数据库完全可以应付的了,但是 随着运营那些哥们辛苦的呐喊和拼命的推广以后,突然有一天发现,oh,god,用户数量突然变多了起来,随之而 来的就是数据库这哥们受不了,它终于在某一天大家都和惬意的时候挂掉啦。此时,咱们搞技术的哥们,就去看看究竟是啥原因,我们转载 2015-02-13 14:14:31 · 796 阅读 · 0 评论 -
23种设计模式全解析
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2017-07-11 20:15:33 · 648 阅读 · 0 评论