摘要: 《编码》--必读 《程序是怎么跑起来的》 --必读 《计算机系统概论》 《深入理解计算机》--部分章节必读 《操作系统概论》 《计算机网络:自顶向下的方法》 《敏捷软件开发:原则,模式与实践》--必读 《重构》--必读 《代码整洁之道》--必读 《修改代码的艺术》 《编程珠玑》 《深入理解Java虚 阅读全文
posted @ 2019-02-25 18:10 阿牛233 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1、 通过<a>标签跳转网页a) 通过<a>标签直接跳转b) 通过<a>标签调用JavaScript函数,然后再进行跳转 2、 通过表单形式跳转网页a) 通过表单跳转 3、 利用JavaScript中的事件跳转 这里利用了JavaScript中的onlick事件,调用了JavaScript方法,然后 阅读全文
posted @ 2017-07-22 12:13 阿牛233 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 近日笔者被多线程与单例对象之间的关系产生了混淆。通过了一段时间的查阅,理清了两者之间的管理,现做笔记梳理。如有不足,欢迎指出:) 在我在考虑考虑他们的时候思考了以下几个问题: 1、我们通常都将dao层(数据库连接层)设置成单例,这样的话如果每次处理数据库中的数据都需要同一个对象去处理的话,处理数据的 阅读全文
posted @ 2017-07-18 02:33 阿牛233 阅读(16010) 评论(4) 推荐(6) 编辑
摘要: 创建线程的两种方法: 1、继承Thread类,并重写Thread类的run方法 2、实现接口Runnable的run方法。 注意:另外还有一种创建线程的方法笔者没有指出,使用线程池方式—Callable接口。Callable接口实现类,call方法可抛出异常、返回线程任务执行完毕后的结果。 面试问题 阅读全文
posted @ 2017-07-17 23:16 阿牛233 阅读(3696) 评论(0) 推荐(0) 编辑
摘要: 我们可以通过Spring框架配置每个bean如何被创建,管理应用对象的配置和生命周期。Spring框架本质就是一个javaBean工厂,在你需要哪个类的时候就可以通过Sping工厂创建你需要的类。这里我们来说说工厂类。 简单的工厂模式: 测试结果:猪正在吃东西 阅读全文
posted @ 2017-07-15 01:12 阿牛233 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 在Spring框架中有一个非常核心的思想就是Spring 中的AOP思想。其主要功能为:日志记录,性能统计,安全控制,事务处理,异常处理等等。 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程 1) AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序 阅读全文
posted @ 2017-07-15 00:39 阿牛233 阅读(459) 评论(0) 推荐(0) 编辑
摘要: public abstract class ClassLoadingTest { public static void main(String[] args) { User user3 = new User(); } } public class User { public static User user= new User... 阅读全文
posted @ 2017-07-14 17:57 阿牛233 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保 阅读全文
posted @ 2017-07-14 16:00 阿牛233 阅读(122116) 评论(2) 推荐(6) 编辑
摘要: 如果用Java的伪代码来表现Java语言规范所描述的运行时语义,会是这样: // obj instanceof T boolean result; if (obj == null) { result = false; } else { try { T temp = (T) obj; // check 阅读全文
posted @ 2017-07-14 11:00 阿牛233 阅读(696) 评论(0) 推荐(0) 编辑