02 2016 档案

摘要:1. 上传图片 1.1 springmvc中对多部件类型解析 在 页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multipart类型的数据进行解析。 在springmvc.xml中配置multipart类型解析器。 1.2 加入上传图 阅读全文
posted @ 2016-02-28 15:48 Jtianlin 阅读(772) 评论(0) 推荐(0)
摘要:复习 springmvc框架: DispatcherServlet前端控制器:接收request,进行response HandlerMapping处理器映射器:根据url查找Handler。(可以通过xml配置方式,注解方式) HandlerAdapter处理器适配器:根据特定规则去执行Handl 阅读全文
posted @ 2016-02-28 15:04 Jtianlin 阅读(198) 评论(0) 推荐(0)
摘要:1. @RequestMapping 1). url映射 定义controller方法对应的url,进行处理器映射使用。 2). 窄化请求映射 3). 限制http请求方法 出于安全性考虑,对http的链接进行方法限制。 如果限制请求为post方法,进行get请求,报错: 2. controller 阅读全文
posted @ 2016-02-28 00:39 Jtianlin 阅读(227) 评论(0) 推荐(0)
摘要:1. 非注解的处理器映射器和适配器 1.1 非注解的处理器映射器 处理器映射器:org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping 另一个映射器:org.springframework.web.servlet.handl 阅读全文
posted @ 2016-02-28 00:13 Jtianlin 阅读(195) 评论(0) 推荐(0)
摘要:1. springmvc框架 1.1 什么是springmvc spring mvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。spring mvc是一个基于mvc的web框架。 1.3 springmvc框架 第一步:发起请求到前端控制器(Dispat 阅读全文
posted @ 2016-02-27 23:33 Jtianlin 阅读(163) 评论(0) 推荐(0)
摘要:Spring 框架 1. core:整个Spring框架构建在Core核心模块上,它是整个框架的的基础。 2. AOP:AOP模块提供了一个轻便但功能强大强大的AOP框架,让我们可以以AOP的形式增强各POJO的能力。 3. 数据访问和事务管理的抽象和集成服务。 4. 为了简化各种JavaEE服务( 阅读全文
posted @ 2016-02-26 21:55 Jtianlin 阅读(263) 评论(0) 推荐(0)
摘要:参考:http://www.mybatis.org/mybatis-3/zh/configuration.html 入门 1. 从 XML 中构建 SqlSessionFactory 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSession 阅读全文
posted @ 2016-02-25 18:48 Jtianlin 阅读(337) 评论(0) 推荐(0)
摘要:本文转自:http://www.open-open.com/lib/view/open1400126457817.html%20 一、架构和技术介绍 1、简介 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provide 阅读全文
posted @ 2016-02-20 23:52 Jtianlin 阅读(1116) 评论(0) 推荐(0)
摘要:1. JVM是什么? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关 阅读全文
posted @ 2016-02-19 10:53 Jtianlin 阅读(182) 评论(0) 推荐(0)
摘要:1. JAVA NIO是什么? 从JDK1.4开始,java提供了一系列改进的输入/输出处理的新功能,这些功能被统称为新IO(New IO,简称NIO),新增了许多用于处理输入/输出的类,这些类都被放在java.nio包以及子包下, 并且对原java.io包中的许多类都以NIO为基础进行了改写。 2 阅读全文
posted @ 2016-02-17 17:50 Jtianlin 阅读(296) 评论(0) 推荐(0)
摘要:1. IO是什么? Input Output Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 2. 为什么使用Java IO? 3. JAVA IO与JAVA NIO有什么不 阅读全文
posted @ 2016-02-17 14:08 Jtianlin 阅读(464) 评论(0) 推荐(0)
摘要:同步容器: 1. ArrayList、LinkedList、HashMap这些容器都是非线程安全的。如果有多个线程并发地访问这些容器时,就会出现问题。 2. 在Java中,同步容器主要包括2类:     1).Vector、Stack、HashTable   2).Collections类中提供的静 阅读全文
posted @ 2016-02-16 20:58 Jtianlin 阅读(512) 评论(0) 推荐(0)
摘要:ThreadLocal 1. ThreadLocal是如何为每个线程创建变量的副本的: 1). 首先,在每个线程Thread内部有一个ThreadLocal.ThreadLocalMap类型的成员变量threadLocals,这个threadLocals就是用来存储实际的变量副本的,键值为当前Thr 阅读全文
posted @ 2016-02-16 11:51 Jtianlin 阅读(236) 评论(0) 推荐(0)
摘要:1. 线程池是什么? 线程池是预先创建线程的一种技术。线程池在还没有任务到来之前,创建一定数量的线程,放入空闲队列中。这些线程都是处于睡眠状态,即均未启动,不消耗CPU,而只是占用较小的内存空间。当请求到来之后, 缓冲池给这次请求分配一个空闲线程,把请求传入此线程中运行,进行处理。当预先创建的线程都 阅读全文
posted @ 2016-02-15 19:42 Jtianlin 阅读(852) 评论(0) 推荐(0)
摘要:1. 多线程是什么?         线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。多线程则指的是在单个程序中可以同时运行多个不同的线程执行不同的任务。 2. 为什么使用多线程?     多线程编程的目的,就是"最大限度地利用CPU资源",当某一线程的处理不需要占用CPU,而只 阅读全文
posted @ 2016-02-15 17:10 Jtianlin 阅读(788) 评论(0) 推荐(0)
摘要:1. 集合是什么? 当我们需要保持一组一样(类型相同)的元素的时候,我们应该使用一个容器来保存,数组就是这样一个容器。那么,数组的缺点是什么呢? 数组一旦定义,长度将不能再变化。 然而在我们的开发实践中,经常需要保存一些变长的数据集合,于是,我们需要一些能够动态增长长度的容器来保存我们的数据。而我们 阅读全文
posted @ 2016-02-15 15:05 Jtianlin 阅读(646) 评论(0) 推荐(0)
摘要:1. 工具类: 1). 时间 2). 字符串 2. 日志文件 3. 克隆类 4. 积累命名规则:TimeUnit unit 阅读全文
posted @ 2016-02-15 14:42 Jtianlin 阅读(149) 评论(0) 推荐(0)
摘要:学习方法: 1. 系统学习看书,快速学习看博客 2. 少看,坚持看:搞明白,避免浮躁 3. 实战 4. 思考 5. 说出来 学习问题 1. 是什么? 2. 为什么使用*? 3. 与**有什么不同? 4. 骨架 5. 怎么用? 6. 使用注意事项 7. 优化 8. 监控 学习注意事项 1. 不在中途干 阅读全文
posted @ 2016-02-15 10:50 Jtianlin 阅读(176) 评论(0) 推荐(0)
摘要:设计原则 1. 封装变化: 1). 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 2). 这个原则的另一种思考方式:把会变化的部分取出并封装起来,以便以后可以轻易地改动或扩充此部分,而不影响不需要变化的其他部分。 3). 这样的概念很简单,几乎是每个设计模式背后的 阅读全文
posted @ 2016-02-01 00:37 Jtianlin 阅读(398) 评论(0) 推荐(0)