上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: SpringMVC的底层实现流程: SpringMVC的核心是DispatchServlet,它负责接收HTTP的请求和协调SpringMVC中各个组件来完成请求处理的任务,一个请求被截获后,DispatchServlet会通过HanderMapping(处理映射器)去定位到特定的Controlle 阅读全文
posted @ 2017-04-28 22:19 寻的足迹 阅读(759) 评论(0) 推荐(0) 编辑
摘要: Redis是NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及 阅读全文
posted @ 2017-04-25 10:07 寻的足迹 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 什么是生产者/消费者模式? 某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。在生产者与消费者之间在加个缓冲区,我们形象的称之为仓库,生产者负责往仓库了进商品,而消费者负责从仓 阅读全文
posted @ 2017-04-23 21:22 寻的足迹 阅读(7728) 评论(0) 推荐(0) 编辑
摘要: 在java编程中,经常需要用到同步,而同步的实现使用最多的就是synchronized关键字了。 synchronized关键字涉及到“锁”的概念,首先先了解一下相关锁的知识。 java的内置锁:每个java对象都可以用做一个实现同步的锁,这些锁成为内置锁。线程进入同步代码块或方法的时候会自动获得该 阅读全文
posted @ 2017-04-23 19:29 寻的足迹 阅读(365) 评论(0) 推荐(0) 编辑
摘要: java中有两种多线程的实现方式,一种是继承Thread类,一种是实现Runnable接口。 那么继承Thread类与实现Runnable接口这两种方式有什么区别呢?具体通过实际的案例来体现。 现在模拟火车售票系统,实现通过四个销售站点销售某日某车次火车100张票,一个站点用一个线程表示。 首先使用 阅读全文
posted @ 2017-04-23 11:59 寻的足迹 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 首先了解代理设计模式,其思想是为其他对象提供一种代理以控制对这个对象的访问。 java动态代理就是遵循这种思想,spring中的AOP实现原理就是java的动态代理。 在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler(Interface)、另一个则是 Pr 阅读全文
posted @ 2017-04-21 23:08 寻的足迹 阅读(328) 评论(0) 推荐(1) 编辑
摘要: 在Spring容器中为一个bean配置依赖注入有三种方式: · 使用属性的setter方法注入 这是最常用的方式; · 使用构造器注入; · 使用Filed注入(用于注解方式). 使用属性的setter方法注入 首先要配置被注入的bean,在该bean对应的类中,应该有要注入的对象属性或者基本数据类 阅读全文
posted @ 2017-04-20 23:55 寻的足迹 阅读(40157) 评论(0) 推荐(0) 编辑
摘要: 什么是泛型? 泛型,即“参数化类型”。顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 为什么要使用泛型? 先看如下代码: 在如上的编码过程中,我们发现主要存在两个问题: 1.当我们将 阅读全文
posted @ 2017-04-20 23:28 寻的足迹 阅读(3790) 评论(0) 推荐(0) 编辑
摘要: 总结来说: 1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址 2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象 阅读全文
posted @ 2017-04-19 10:23 寻的足迹 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机JVM的作用: Java源文件(.java)通过编译器编译成.class文件,.class文件通过JVM中的解释器解释成特定机器上的机器代码,从而实现Java语言的跨平台。 JVM的体系结构包含三个主要的子系统和一个内存区,分别是: 垃圾回收器:用于回收堆(heap)中无引用的对象。 阅读全文
posted @ 2017-04-16 21:18 寻的足迹 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页