随笔分类 -  Java开发

摘要:SpringMVC概述 Spring的web框架围绕DispatcherServlet设计。 DispatcherServlet的作用是将请求分发到不同的处理器。 Spring的web框架包括可配置的处理器(handler)映射、视图(view)解析、本地化(local)解析、 主题(theme)解 阅读全文
posted @ 2015-10-31 22:20 Pickle 阅读(12726) 评论(2) 推荐(9) 编辑
摘要:在知乎上看到了一个不错的回答,mark一下。 http://www.zhihu.com/question/20361462 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:温悦链接:http://www.zhihu.com/question/20361462/answer/ 阅读全文
posted @ 2015-10-31 19:05 Pickle 阅读(601) 评论(0) 推荐(0) 编辑
摘要:在使用Spring MVC进行开发时,总是要对系统异常和用户的异常行为进行处理,以提供给用户友好的提示,也可以提高系统的安全性。 拦截系统响应错误 首先是拦截系统响应错误,这个可以在web.xml中配置,根据错误代码跳转到相应的提示页面。这里要注意一个问题,错误处理页面所用到的静态资源最好是直接写在 阅读全文
posted @ 2015-10-31 13:28 Pickle 阅读(15297) 评论(0) 推荐(2) 编辑
摘要:使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了。先总结一下SSM整合的文件配置。其实具体的用法最好还是看官方文档。 Spring:http://spring.io/docs MyBatis:http://mybatis.github.io/mybatis-3/ 基本的组织结构和用法就不说 阅读全文
posted @ 2015-10-30 23:53 Pickle 阅读(82916) 评论(17) 推荐(84) 编辑
摘要:LRU(Least Recently Used)算法是缓存技术中的一种常见思想,顾名思义,最近最少使用,也就是说有两个维度来衡量,一个是时间(最近),一个频率(最少)。如果需要按优先级来对缓存中的K-V实体进行排序的话,需要考虑这两个维度,在LRU中,最近使用频率最高的排在前面,也可以简单的说最近访 阅读全文
posted @ 2015-10-18 17:32 Pickle 阅读(2723) 评论(0) 推荐(1) 编辑
摘要:最近在一个项目中需要对文件进行自动的解压缩,Java提供了这种支持,还是挺好用的。工具包封装在java.util.zip中。1.首先是多个文件压缩成一个ZIP文件思路:用一个ZipOutputStream包装一个目的ZIP文件--->遍历文件数组:对每一个文件创建一个ZipEntry并put进Zip... 阅读全文
posted @ 2015-10-05 21:53 Pickle 阅读(9635) 评论(0) 推荐(0) 编辑
摘要:JUnit单元测试解析 1.首先看看什么是JUnit: JUnit官网对JUnit的简单解释: JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for 阅读全文
posted @ 2015-09-02 20:56 Pickle 阅读(4426) 评论(1) 推荐(10) 编辑
摘要:Logging Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由MyBatis的内置日志工厂确定。它会使用最先找到的(按上文列举的顺序查找 阅读全文
posted @ 2015-09-01 20:12 Pickle 阅读(419) 评论(0) 推荐(0) 编辑
摘要:Java API 既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。 MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的,和 JDBC 相比, MyBatis 很大程度简化了你的代码而且保持简洁,很容易理解和维护。MyBatis 3 阅读全文
posted @ 2015-09-01 19:52 Pickle 阅读(400) 评论(0) 推荐(0) 编辑
摘要:动态 SQL MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 通常使用动态 S 阅读全文
posted @ 2015-09-01 17:26 Pickle 阅读(325) 评论(0) 推荐(1) 编辑
摘要:Mapper XML 文件 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更 阅读全文
posted @ 2015-09-01 16:54 Pickle 阅读(4625) 评论(0) 推荐(3) 编辑
摘要:XML 映射配置文件 MyBatis 的配置文件包含了影响 MyBatis 行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下: configuration 配置 properties 属性 settings 设置 typeAliases 类型命名 typeHa 阅读全文
posted @ 2015-09-01 15:28 Pickle 阅读(4714) 评论(2) 推荐(1) 编辑
摘要:入门 安装 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。 如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中: <dependency> <groupId>org.mybatis</g 阅读全文
posted @ 2015-09-01 14:16 Pickle 阅读(7446) 评论(2) 推荐(2) 编辑
摘要:原文链接:http://www.iteye.com/topic/1123293Spring AOP使用动态代理技术在运行期织入增强的代码,为了揭示Spring AOP底层的工作机理,有必要对涉及到的Java知识进行学习。Spring AOP使用了两种代理机制:一种是基于JDK的动态代理;另一种是基于... 阅读全文
posted @ 2015-08-23 15:29 Pickle 阅读(365) 评论(0) 推荐(0) 编辑
摘要:原文链接:http://www.iteye.com/topic/1123081 通俗易懂。 Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数、属... 阅读全文
posted @ 2015-08-23 10:28 Pickle 阅读(523) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.shiyanlou.com/courses/document/212 Spring 概述 1. Spring 是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发 阅读全文
posted @ 2015-08-22 23:51 Pickle 阅读(7968) 评论(0) 推荐(1) 编辑
摘要:最近学习Spring会配置许多XML文件,没有系统学习过XML遇到了许多问题,系统的看了一下有些拨云见日的感觉。 推荐学习:http://www.w3school.com.cn/xml/xml_intro.asp 下面的原文链接(Spring先行基础) XML的特殊字符 XML中共有5个特殊的字符, 阅读全文
posted @ 2015-08-22 23:02 Pickle 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1.解决HTML页面中的中文问题: 为了使HTML页面很好地支持中文,就必须在每个HTML页面的头部增加如下代码: <HEAD> ... <META http-equiv=Content-Type content="text/html;charset=gb2312"> ... <HEAD> 2.解决 阅读全文
posted @ 2015-08-11 23:50 Pickle 阅读(2283) 评论(0) 推荐(0) 编辑
摘要:JDBC连接数据库基本的步骤是固定的,这样就可以考虑封装一个工具类来简化数据库操作。 封装时用到了Java中的properties配置文件,是以一种键值对的形式存在的,可以把连接数据库要动态的信息保存到里面,这样比较直观,不容易出错,而且容易维护。 把配置文件放到src下就可以,如果要放到包下面... 阅读全文
posted @ 2015-05-15 17:44 Pickle 阅读(4266) 评论(2) 推荐(1) 编辑
摘要:JDBC支持文本(CLOB)和二进制(BLOB)文件的处理,比如要往数据库里存取文章或者图片。这都是用流的思想来解决的。 来两个Demo看看JDBC是怎么操作文本和二进制文件的。 CLOB:package com.wxisme.jdbcclob;import java.io.File;import ... 阅读全文
posted @ 2015-05-15 17:32 Pickle 阅读(447) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示