转载
Xurtle
俺的私人微博:http://weibo.com/hacker4long
展开
-
程序员应知道这十大面向对象设计原则
引言我经常看到不同经验水平的java程序员,他们有的不知道这些 OOPS 和SOLID设计原则,有的只是不知道一个特定的设计原则会带来怎样的益处,甚至不知道在编码中如何使用这些设计原则。面向对象设计原则是OOPS编程的核心, 但我见过的大多数Java程序员热心于像Singleton (单例) 、 Decorator(装饰器)、Observer(观察者) 等设计模式, 而没有把足够多的注意力放在学习面转载 2015-11-05 21:02:31 · 575 阅读 · 0 评论 -
java处理高并发高负载类网站的优化方法
一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(主-从)方式进行同步复制,将查询和操作和分别在不同的服务器上进行操作。我推荐的是M-M...转载 2015-07-20 19:08:15 · 698 阅读 · 0 评论 -
UML类图几种关系的总结
原文链接:http://blog.csdn.net/tianhai110/article/details/6339565概述在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。泛化(Generalization)【泛转载 2016-02-26 22:42:16 · 386 阅读 · 0 评论 -
以操作系统的角度述说线程与进程
什么是线程 什么是线程?线程与进程与有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲的话,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把他讲通俗一点,讲的明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层神秘的面纱。 任务调度 线程是什么?要理解这个概念,须要先了解一下操作系统的一些相关概...转载 2015-10-25 19:18:42 · 2219 阅读 · 0 评论 -
Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制 在程序中,会话跟...转载 2014-11-06 23:49:00 · 475 阅读 · 0 评论 -
Apache Maven入门实例以及了解maven的核心概念
写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法。 这个入门篇分上下两篇。本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事。然后下篇就讲解一下 maven 的核心概念。写这两篇文章特意回避了复杂的示例,也不使用 IDE ,目的是排除干扰,着重...转载 2015-01-14 08:26:21 · 925 阅读 · 0 评论 -
程序高手是怎样练成的
高手成长的六个阶段: 程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这都不是真正的高手境界。即使是这样的高手,那也都是无知者的自封。 我认为,一个程序员的成长可分为如下六个阶段。 Ø第一阶段 此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。 Ø第二阶段 此阶段能精通基于某...转载 2014-12-17 20:34:00 · 632 阅读 · 0 评论 -
Java GC 日志详解
Java GC日志可以通过 +PrintGCDetails开启,以ParallelGC为例。YoungGC日志解释如下:FullGC日志解释如下:一目了然,一图胜千言。原文链接:http://blog.csdn.net/alivetime/article/details/6895537转载 2015-08-22 11:33:06 · 786 阅读 · 0 评论