2017年2月23日

大话java基础知识一之为什么java的主函数入口必须是public static void

摘要: 为什么java的主函数入口必须是public static void main (String[] args); 很多写javaEE好几年的程序员经常会记得java的主函数就是这么写的,但实际上为什么这么写大都已经忘记。 由于每天被各种框架,各种技术包围,所以出现了一种知道怎么用但不知道为什么这么用 阅读全文

posted @ 2017-02-23 17:36 一直工作的小白鼠 阅读(3235) 评论(0) 推荐(0) 编辑

2017年1月10日

大型网站架构技术

摘要: 1.前端架构 前端指用户请求到达网站应用服务器之前经历的环节,通常不包含网站业务逻辑,不处理动态内容。 2.应用层架构 应用层是处理网站主要业务逻辑的地方。 3.服务层架构 提供基础服务,供业务层调用,完成网站业务。 4.存储层架构 提供数据、文件的持久化存储访问和管理服务 5.后台架构 网站应用中 阅读全文

posted @ 2017-01-10 18:10 一直工作的小白鼠 阅读(693) 评论(0) 推荐(1) 编辑

2016年12月30日

spring框架之javaconfig

摘要: 简介:随着java5的推出,加上当年基于纯java annotation的依赖注入框架Guice的出现,spring推出并持续完善了基于java代码和annotation元信息的依赖关系绑定描述方法,即javaconfig项目 基于javaconfig方式的依赖关系绑定描述基本上映射了最早的基于XM 阅读全文

posted @ 2016-12-30 15:10 一直工作的小白鼠 阅读(404) 评论(0) 推荐(0) 编辑

2016年12月12日

设计模式之代理模式

摘要: 代理模式(Proxy Pattern),一个类代表另一个类的功能。这种类型的设计模式属于结构型模式的一种。 意图:为其他对象提供一种代理以控制对这个对象的访问。 解释:就好像明星一般都是由经纪人接替管理明星的工作。一般工作都是通过经纪人才能对明星进行访问 实现:代理模式有静态代理和动态代理,动态代理 阅读全文

posted @ 2016-12-12 07:32 一直工作的小白鼠 阅读(457) 评论(0) 推荐(0) 编辑

2016年12月10日

java多线程解读二(内存篇)

摘要: 线程的内存结构图 一、主内存与工作内存 1.Java内存模型的主要目标是定义程序中各个变量的访问规则。此处的变量与Java编程时所说的变量不一样,指包括了实例字段、静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,因为它们是线程私有的,不会被共享。 2.Java内存模型中规定了所有的变量都 阅读全文

posted @ 2016-12-10 16:56 一直工作的小白鼠 阅读(4259) 评论(1) 推荐(0) 编辑

2016年12月5日

java多线程解读一(基础篇)

摘要: 一、线程的定义 每个应用程序内部都是由一个或多个的进程组成,而每个进程内部都是由许多具体的线程执行,所以,线程是每个程序执行的最小单位。 二、线程的实现 1.通过继承java.lang.Thread类、重写类中的run方法 class PrimeThread extends Thread { lon 阅读全文

posted @ 2016-12-05 22:26 一直工作的小白鼠 阅读(455) 评论(0) 推荐(0) 编辑

2016年10月8日

设计模式原则

摘要: 一、什么是设计模式 在软件开发中,设计模式是对软件设计中普遍存在的一些问题,所使用的解决方案 也就是说:设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计的 经验的总结 使用设计模式可以达到代码重用,让代码阅读性更高,同时保证了代码的可靠性。 由于java种具有23种设计模式,但都遵循着6 阅读全文

posted @ 2016-10-08 13:11 一直工作的小白鼠 阅读(258) 评论(0) 推荐(1) 编辑

导航