2018年2月14日

SpringMVC深入浅出(一)

摘要: 1.Springmvc是什么 是一个表现层框架,用于接受请求及参数,响应请求回显数据。 2.SpringMVC处理流程 SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映 阅读全文

posted @ 2018-02-14 17:01 秦岭风清扬 阅读(275) 评论(0) 推荐(0) 编辑

2018年1月28日

java设计模式(二)单例模式,一生只爱一人,只争一朝一夕

摘要: 单例模式:保证一个类在内存中的对象唯一,有且仅能实例化一次。(如多个代码块需要读取配置文件,or开启事务,orjdbc读取数据源就是个经典例子)参考:吟啸且徐行 实现步骤: 私有构造方法。保证唯一的 创建私有的静态的本类的对象 定义共有静态方法,返回该对象。 /** * 方法一 * 单例模式的实现: 阅读全文

posted @ 2018-01-28 22:42 秦岭风清扬 阅读(271) 评论(0) 推荐(0) 编辑

java设计模式(一)动态代理模式,JDK与CGLIB分析

摘要: -本想着这个知识点放到Spring Aop说说可能更合适一点,但因为上一篇有所提到就简单分析下,不足之处请多多评论留言,相互学习,有所提高才是关键! 什么是代理模式: 记得有本24种设计模式的书讲到代理模式的经典例子,说的是西门庆、王婆、潘金莲的故事,比如西门庆找潘金莲,不好意思啊,则么办,找那个王 阅读全文

posted @ 2018-01-28 21:50 秦岭风清扬 阅读(188) 评论(0) 推荐(0) 编辑

反射--解刨一个类的艺术

摘要: 反射的艺术: 概念:类字节码文件是在硬盘上存储的,是一个个的.class文件。我们在new一个对象时,JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用在加载了,而是直接使用之前缓存的这个字节码信息。 字节码的信息包括:类名、声明的方法、声明的字段等信息。在Java中“万物皆对象”,这 阅读全文

posted @ 2018-01-28 17:42 秦岭风清扬 阅读(185) 评论(0) 推荐(0) 编辑

2018年1月26日

java基础集合简介Map(三)下

摘要: --Map接口简介 今天来看一看map集合,map映射接口,用于存放键值对,<key,value>,通过key来查找value,顾名思义key不能为空,唯一且不重复,不然底层怎么查呢! 可以从图中看出Map为单独的接口,他和Collection有什么区别呢? Map和Collection在集合中并列 阅读全文

posted @ 2018-01-26 11:38 秦岭风清扬 阅读(9036) 评论(0) 推荐(1) 编辑

2018年1月17日

java基础集合简介Set(三)中

摘要: 今天主要说夏set集合,每天抽出一个小时总结下,生活会更加美好! --< java.util >-- Set接口: 数据结构:数据的存储方式; Set接口中的方法和Collection中方法一致的。 |--HashSet: HashSet类直接实现了Set接口, 其底层其实是包装了一个HashMap 阅读全文

posted @ 2018-01-17 17:33 秦岭风清扬 阅读(350) 评论(0) 推荐(0) 编辑

2018年1月16日

java基础集合简介List/Vector(三)上

摘要: 集合特点: 1:对象封装数据,对象多了也需要存储。集合用于存储对象。 2:集合是可变长度的。 集合和数组的区别: 1:数组是固定长度的;集合可变长度的。 2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3:数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同 阅读全文

posted @ 2018-01-16 17:51 秦岭风清扬 阅读(434) 评论(0) 推荐(0) 编辑

Java基础接口和抽象类区别(二)

摘要: 抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所 阅读全文

posted @ 2018-01-16 09:03 秦岭风清扬 阅读(169) 评论(0) 推荐(0) 编辑

2018年1月15日

Solr

摘要: 恢复内容开始 1.什么是solr: Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。Solr可以独立运行,运行在Jetty、Tomcat等这些 阅读全文

posted @ 2018-01-15 17:51 秦岭风清扬 阅读(201) 评论(0) 推荐(0) 编辑

java基础面向对象总结(一)

摘要: 年底了,总结下知识点和遇到过的面试题目。 1,如何理解面相对象。 ‘万物皆对象’说的没错,听起来挺反感的,问一个说一个。有些话觉得用自己的话讲出来肯俗点,但可以证明你理解了一点。我理解的是:之所以叫面向对象语言,可以把现实中的所有的物体都当做一个个对象来解决,每个对象都有其独立的属性和方法,每个对象 阅读全文

posted @ 2018-01-15 17:37 秦岭风清扬 阅读(206) 评论(0) 推荐(0) 编辑

导航