摘要: 命令模式: 对命令的封装,把发出命令的责任和执行命令的责任分割开,委派给不同的对象。 命令模式涉及到五个角色: 客户端(CommandMain)角色:创建一个具体命令并确定接收者(触发录音机按键者) 命令(Command)角色:声明一个给所有具体命令类的抽象接口(定义一个命令接口) 具体命令(Pla 阅读全文
posted @ 2018-08-09 21:53 胡金水 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 策略模式:是对算法进行包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。 这个模式涉及到三个角色: 1、环境(Price)角色:持有一个Strategy的引用; 2、抽象策略(MemberStrategy)角色:这是一个抽象角色,通常有一个接口或者抽象类实现。此角色给出所有的具体策略 阅读全文
posted @ 2018-08-09 20:34 胡金水 阅读(195) 评论(0) 推荐(0) 编辑
摘要: Java四种引用包括强引用,软引用,弱引用,虚引用。 强引用:只要引用存在,垃圾回收器永远不会回收Object obj = new Object();//可直接通过obj取得对应的对象 如obj.equels(new Object());而这样 obj对象对后面new Object的一个强引用,只有当obj这个引用被释放之后,对象才会被释放掉,这也是我们经常所用到的编码形式。 软引用:非必须引用,... 阅读全文
posted @ 2018-07-26 19:38 胡金水 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 同步在多线程程序中,同步修饰符用来控制对临界区代码的访问。其中一种方式是用synchronized关键字来保证代码的线程安全性。在Java中,synchronized修饰的代码块或方法不会被多个线程并发访问。它强制要求线程在进入一个方法之前获得一个锁,在离开方法时释放该锁。它保证了在同一时刻只有一个线程能执行被其修饰的方法。如果我们把一个方法或代码块定义为同步的,就意味着在同一个对象中,只会有一个... 阅读全文
posted @ 2018-07-26 19:13 胡金水 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Java面试通关要点 ... 阅读全文
posted @ 2018-07-26 17:56 胡金水 阅读(412) 评论(0) 推荐(1) 编辑
摘要: 什么是Spring MVCSpring MVC框架是一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Structs、Structs2非常类似。Spring MVC的设计是围绕DispatcherServlet展开的,DispatcherServlet负责将请求派发到特定的handler。通过可配置的... 阅读全文
posted @ 2018-07-26 17:55 胡金水 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 目录Spring 概述依赖注入Spring beansSpring注解Spring数据访问Spring面向切面编程(AOP)Spring MVCSpring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的... 阅读全文
posted @ 2018-07-26 17:53 胡金水 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1. Spring框架的作用清理:Spring是轻量级的,基本的版本大小为2MB控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。容器:Spring包含并管理应用中对象的生命周期和配置MVC框架: Spring-MVC事务管理:Spring提供一个持续的事务管... 阅读全文
posted @ 2018-07-26 17:53 胡金水 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 49道Spring面试题和答案 Spring 概述 1. 什么是spring? Spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么? 轻量:Spring 是轻量的... 阅读全文
posted @ 2018-07-26 17:45 胡金水 阅读(297) 评论(0) 推荐(0) 编辑
摘要: top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。 语法 top(选项) 选项 -b:以批处理模式操作; -c:显示完整的治命令; -d:屏幕刷新间隔时间; -I:忽略失效过程; -s:保密模式; 阅读全文
posted @ 2018-07-26 15:14 胡金水 阅读(232) 评论(0) 推荐(0) 编辑