| 2018/7/5 | 未分类 | 被围观 2 views+
从我接手过的一个项目说起。 先上一个无关紧要的图提提神: 随着项目快速迭代,项目代码变得臃肿,数据表已经接近一百张了。其中部分模块代码消耗cpu和内存大,十几个开发人员在同一个工程里面同时开发着十来个特性,系统如下问题凸显: 1、特性耦合,发版困难 往往一个特性的改动,会牵涉到若干模块,多个特性代码改动重叠,给测试以及合板,发版带来了极大的考虑,降低了发版的效率。 2、非弹性部署,扩展能力差 有些模块需要消耗大量cpu和内存,有些模块需要支持高并发,有些模块需要很少的服务器资源,由于都在单一的系统中,各个模块之间公用同一套服务器资源,分配不均衡,不能针...
| 2018/3/28 | 未分类 | 被围观 10 views+
什么是分布式事务? 互联网应用中,随着系统用户数量的增多,访问压力也不断增大,数据功能相互独立的模块拆分开来,对其进行集群部署。 比如完成一笔交易,分别需要在交易模块,订单模块,用户数据模块中进行处理,分别做一些数据的更新或者入库,当三个模块都处理完毕之后,才算完成了这笔交易的事务。在这种分布式部署的系统中,需要处理的数据分布在不同的物理节点上,怎么去保证能处理完一笔交易之后的数据完整性呢,这就是分布式事务考虑的事情。 分布式事务如何处理 如何用消息系统避免分布式事务?这里提到的方案也是可行的,但是更常见的场景是,我们对接了第三方的支付,需要调用第三...
| 2015/3/1 | 未分类 | 被围观 454 views+
《深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)》笔记 1、概述 能通过程序进行操作的,主要是字节码生成与类加载器这两部分的功能。 2、案例分析 2.1、Tomcat:正统的类加载器架构 主流的 Java   Web 服务器,如 Tomcat、 Jetty、 WebLogic、 WebSphere 或其他笔者没有列举的服务器,都实现了自己定义的类加载器(一般都不止一个)。因为一个功能健全的 Web 服务器,要解决如下几个问题: 部署在同一个服务器上的两个 Web 应用程序所使用的 Java 类库可以实现相互隔离。 部署在同一个服务器上的两个 Web 应用程序所使用的 Java 类库可以互相共享。 服务器需要尽可能地...
,
| 2014/9/15 | 未分类 | 被围观 1,088 views+
看了《拖延心理学》,从拖延vs行为,拖延vs心理,拖延vs大脑,拖延vs征服之战,拖延vs建议等方法更具体的了解了拖延这一种状况,原来拖延是时时刻刻处于我们的生活中的。 下面是比较容易造成拖延的的一些观点: 把一件事情做到完美,正因为这个想法,没有完美的方案的时候也基本上不会开始实施了。有一个互联网开发的观念到时对这个挺有作用的:先完成,再完美。 追求完美带来的后果是,一定任务最后的目标完成了才算是成功,这样直接导致不能很好的把一些有难度的大的任务分解为详细的可执行任务,我们也就无从下手,从而导致了拖延。 即便离成功越来越近了,只看结果的完美主义者也丝毫感觉...
| 2014/9/14 | 未分类 | 被围观 1,345 views+
[caption id="" align="alignnone" width="1083"] 点击查看大图[/caption] 1、拖延vs行为 拖延的情绪根源涉及内心感受、恐惧、希望、记忆、梦想、怀疑以及压力。 拖延的另一个根源是拖延者与时间的纠葛。拖延者常常以一种“期望式思维”来看待时间,或者他们常常将时间看做一个需要制服和取胜的对手。 从你自己的经验中学习是一件令人兴奋而有趣的事情——不否认,不遗忘,不判断,而是如实接受,好好利用。 1.1、质疑拖延:是可恶的坏习惯还是应得的报应 “我们一直推迟我们知道最终无法逃避的事情,这样的蠢行是一个普遍的人性弱点,它或多或少都盘踞在每个人的心灵之中。” 1.1.1、我怎么...
| 2014/6/4 | 未分类 | 被围观 22,598 views+
Goagent连接超时解决方法 近两天不少人反映使用不了GoAgent,连Google都打不开了,很多学习资料都访问不到了,对于一个程序员来说,这很苦恼。这是因为当前GoAgent中使用的IP被封了,导致终端出现一大片的黄色return timeout,很是打击学习的信心。这个时候找到一些可用的IP到proxy.ini文件中就可以了,比如我使用的profile: profile = google_hk 在[google_hk]下设置hosts就可以了,找了两个可以使用的IP: hosts = 210.61.221.187|121.78.74.99 重启GoAgent即可使用Google了。 这些IP可以从GoAgent的Issues中找到: https://code.google.com/p/goagent/issues/list 更...
| 2013/11/7 | 未分类 | 被围观 1,149 views+
【转】哈佛生的启示:3%的人,在25年间朝着一个方向不懈努力,几乎都成为社会各界的成功人士,其中不乏行业领袖和社会精英;10%的人,他们的短期目标不断地实现,成为各个领域中的专业人士,大都生活在社会的中上层。25年前,他们中的一些人就已经知道自己最想要做的是什么,而另一些人则不清楚。
| 2012/12/26 | 未分类 | 被围观 2,622 views+
  现在HR和猎头也懂得,挖程序员不能光讲钱和项目了,多少号称工程师文化的公司花开北京上海,可是到底什么是“工程师文化”?谁能给一个准确的定义?   有人说,什么文化就是什么说了算的意思,工程师文化就是工程师说了算。这未免也太肤浅了。也有人说,工程师文化就是自由上下班、松散管理,做喜欢的项目。我想这依然是不恰当的,这些人只说出了工程师文化给工程师带来的权利,更何况这种对权利的认定还是片面的。   工程师文化的核心是什么:价值观。但是,它不止价值观。我在这篇文章中提到过工程师文化: 首先,这个世界上大部分软件公司采用工程师文化的模式来运作的话,都会死得...
| 2012/10/22 | 未分类 | 被围观 4,496 views+
music chart 音乐排行榜 platinum 白金 title track 指与专辑同名的单 tape磁带 CD光盘 MP3 音频压缩格式 musicassette 卡式音乐录音带 debut single 首张单曲 debut album 处女专辑(首张专辑) release 唱片的发行、推出 musicology 音乐学 musicianship 音乐技巧,音乐感,音乐才能,音乐修养, 音乐鉴赏力 techno 一种电子乐(而trance则指锐舞派对上的电子流行曲,即加上了旋律的techno,而house则是 一种比disco节奏更快的舞曲) rhythm 节奏,旋律 jazz band 爵士乐队 militar band 军乐队 keyboard 键盘,通常指电子琴 arousic (指乐器)原声的(不是电的) an acoustic guit...
| 2012/10/5 | 未分类 | 被围观 3,406 views+
这是一篇受密码保护的文章,您需要提供访问密码: 密码:
随机文章 本月热门 热评
1 纯Javascript打造的红色玫瑰花 1k Rose 2012/2/13
2 C++语法笔记 – 函数 2011/9/3
3 非正常关闭服务器导致的 严重: IOException while loading persisted sessions: java.io.EOFException 2012/5/6
4 Programmers’ faith 2012/2/23
5 JSF笔记 – JSF配置文件的说明和常用配置元素 2011/12/1
6 IKAnalyzer结合Lucene使用和单独使用例子 简单性能测试 2014/6/2
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.