- 博客(23)
- 资源 (6)
- 收藏
- 关注
原创 业务对一个程序员来说有多重要
最近几个月,一直都在忙系统的一个记账模块,博客没有更新,现在告一段落,也总结一下自己这几个月的收货。刚毕业的时候,还连一只小菜鸟都算不上,看到那些老鸟轻松的写代码,调bug哇,好牛呀,我什么时候才能做的那么好呢,于是努力的学习,勤奋的coding,当时觉得,业务什么的都不需要,只要技术牛,所有业务都是渣渣,
2015-07-13 21:30:08 3160
原创 平凡创造的经典--组合与继承
组合和继承,是很基础的两种设计模式,甚至在没有听说过任何设计模式的时候,就已经用上了这种模式。这两种模式也被称为最基础的设计模式。但是在真实的使用过程中,一些初学者并不能很好的使用这两种设计模式,尤其是在两者混合使用的时候,可能会出现更多的问题。字面上理解组合和继承,并没有太多的差别。但是如何在设计过程中用简单的理论,创造出经典的设计,又是另外一码事儿了。下面就根据开源的代码,看看高手是如何写
2015-03-06 19:53:25 558
原创 系统设计初涉及
伴随着系统走过了两个春秋,随着用户量的增加,系统也进行了多次调整,我也渐渐确定了我的职业生涯的一些规划。在这个过程中,我浅谈一下自己对系统升级改造整个过程的心得体会。几乎所有系统最初的设计都是能用就行。几乎所有的系统最初的设计就是能用。最初我以为只有企业级的应用是这种做法,因为他们面向的用户量少,客户固定,对使用者专业要求高等等。但是后来,我在参与到面向普通用户的互联网产品的时候,
2015-02-12 11:21:53 718
原创 java中的classloader
类加载器,是java安全的一部分,通常情况下我们是不用关心类的加载过程的,但这是通常情况下,非通常的情况下,我们要关心类的加载过程。并且要适度的控制类的加载过程。下面就结合我在开发过程中遇到的一个问题,讨论一下类加载器的相关知识。在core java中,类加载器归类为安全的第一道门槛。因为java天生的类加载机制,避免了类的重复加载。保证了同一个类只被加载一次的这个要求。介绍加载机制前,我
2014-12-30 21:08:42 437
原创 再次了解JAVA中的面向对象实现
从学习java语言开始,就知道java是面向对象的。最开始的理解,就是java支持一种语法,一种面向对象的语法,例如:Pencil pencil = new Pencil();peicil.wright();就是一个铅笔对象,有一个功能,就是写.最初只是背下来这种语法.并没有深入的去理解.最近抽时间,学习了一下go语言,在学习过程中,意外的了解了java中面向对象的实现方法.jav
2014-12-14 14:52:15 475
原创 定时任务(2)--最原始的实现
我见过很多的程序员,在写定时任务时。用的方法很原始。其中不乏"历史悠久"的开发者。他们在处理定时任务时(例如监视系统集群运行状态,活着监视缓存集群的运行状态),用的方法很简单,很随意。这可能是多年来积攒的土办法。但确实好用--虽然有时候不怎么可靠。土办法的实现很简单。就是单独启用一个线程,通过线程睡眠的方式。让线程(携带任务)定时运行。多说无益,直接上代码。//这里可以是一个类,用
2014-08-21 23:05:17 464
Consistent Hashing and Random Trees: Distributed Caching Protocols for Relieving
2014-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人