自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

转载 Vim 四种模式和常用命令

一、vim 四种 模式 1.1、正常模式 1.2、插入模式 1.3、命令模式 1.4、可视模式 二、各个模式常用命令 2.1 正常模式常用命令 2.1.1 插入 2.1.2 删除命令 2.1.3 复制 2.1.4 光标移动 2.1.5 撤销 2.1.6、其他编辑命令 2.1.7 翻页 2.2 命令行模式常用命令 2.2.1 退出 2.2.2查找并替换 2.2.3 选项设置 2.2.4、文件操作 2.2.5 分屏启动 2.2

2020-10-08 09:26:32 1416

原创 VIM:正常模式、插入模式、命令模式、可视模式

退出VIM指令 描述 :q 直接退出(无更改) :wq 保存退出 :q! 放弃修改,强行退出 后台运行VIM后台运行:ctrl + z切换到前台fg [num]num为后台运行编号,不写默认为最后一个后台运行的vim模式模式 英文名 描述 命令模式 command-mode 用于输入指令,如:保存、运行、切换标签、切割屏幕等 插入模式 insert-mode 也即编辑模式,用于编辑文本 可视模式

2020-10-08 09:11:44 337

原创 spring-mvc.xml

pom.xml<!--springmvc spring--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> ...

2020-03-20 12:36:49 131

转载 Web.xml配置详解

注*:集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序注*:图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。注*:EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是分布式应用程序。注*:第一个Servle...

2020-03-20 11:46:55 195

转载 Vim技巧之四大模式_插入模式

在前面的文章《Vim技巧之四大模式_普通模式》中我们提到过四大模式之一的普通模式,今天我们继续讲讲Vim四大模式里面的插入模式普通模式好比是发动一个技能,而插入模式则好比是一般的物理攻击,但是就算是平平淡淡的物理攻击,还是有不少的技巧可言的在插入模式中及时更正错误在普通模式中,我们要更改一个错误的输入有许多种做法,我们可以直接点击u来撤消之前键入的内容,也可以用caw,ciw,

2017-04-21 15:38:59 428

转载 Vim技巧之四大模式_普通模式

目录(?)[-]    Vim技巧之四大模式_普通模式    一见不钟情的普通模式        普通模式下面的强悍操作            什么是操作符            什么是动作命令        误操作怎么办        那种操作更划算        普通模式下的神秘大招    Vim技巧之四大模式_普通模式    一见不钟情的普通模

2017-04-21 14:54:55 279

转载 Java使用Log日志系统(common-logging和log4j)

配置common-logging.properties文件只需要一行即可,放在classpath下,如果是Maven中就在src/resources下org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger11配置log4j.properties文件放在classpath下,如果是Maven

2016-09-05 10:53:49 462

转载 common-logging源码解析

OK,现在我们来研究下common-logging的源码。这篇博客有参照上善若水的博客,感谢他的无私分享。先来随便扯点吧,貌似所有这些流行的Logging框架都和Log4J多少有点关系(不太确定Commons Logging有多大关系,不过至少也都是Apache下的项目吧)。JDK Logging据说当初是想用Log4J的,但是当时两家好像谈判谈崩了,然后JDK自己实现了一个,貌似结构和Log

2016-09-05 10:52:59 429

转载 Hibernate 下载、安装和使用

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]一、下载 Hibernate 下载地址:http://hibernate.org/orm/downloads/二、将解压缩路径中 lib 路径下的 required、jpa 子目录下所有 JAR 包添加到应用的类加载路径中。(数据库操作别忘了加入 JDBC 驱动)三、Hibernat

2016-09-05 10:32:36 422

转载 用好spring mvc validator可以简化代码

表单的数据检验对一个程序来讲非常重要,因为对于客户端的数据不能完全信任,常规的检验类型有:参数为空,根据不同的业务规定要求表单项是必填项参数值的有效性,比如产品的价格,一定不能是负数多个表单项组合检验,比如在注册时密码与确认密码必须相同参数值的数据范围,常见的是一些状态值,或者叫枚举值,如果传递的参数超出已经定义的枚举那么也是无意义的上面的这些检验基本上都是纯数据方面的,还不算具体的业

2016-09-02 10:57:11 297

转载 SLF4J 的几种实际应用模式--之一:SLF4J+Log4J

2010-04-07 — YanbinSLF4J(Simple Logging Facade for Java) 是一个通用的日志框架,不能何以谓之 Facade(门面),所扮眼的角色相当于 Jakarta Commons Logging。就像 JCL 需要底层的日志实现,如 Log4J、java.util.logging、Simple Logger 等来完成具体的信息输出

2016-09-02 09:35:11 242

转载 ActiveMq使用过程中的问题

1.相信大家在需要使用ActiveMQ时,会先想到去官网看一下,摘取一段示例代码,按照指示进行操作。相信大家看了官网的示例后,很快就可以使用,成本很低。以Java语言为例,ActiveMQ官网上会给我出一段代码,并指定pom文件,告诉activemq-all-5.8.0即可满足要求,不用添加其它的依赖。如果是新创建一个工程,引入这个依赖(activemq-all-5.8.0),很快可以ru

2016-09-02 09:07:16 1587

转载 消息队列的两种模式

Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。点对点与发布订阅最初是由JMS定义的。这两种模式主要区别或解决的问题就是发送到队列的消息能否重复消费(多订阅)1、定义JMS规范目前支持两种消息模型:点对点(point to poin

2016-09-02 08:54:57 257

转载 Joda-Time 简介

任何企业应用程序都需要处理时间问题。应用程序需要知道当前的时间点和下一个时间点,有时它们还必须计算这两个时间点之间的路径。使用 JDK 完成这项任务将非常痛苦和繁琐。现在来看看 Joda Time,一个面向 Java™ 平台的易于使用的开源时间/日期库。正如您在本文中了解的那样,Joda-Time 轻松化解了处理日期和时间的痛苦和繁琐。在编写企业应用程序时,我常常需要处理日期。并且在我的最

2016-09-01 15:06:18 193

转载 Spring JdbcTemplate方法详解

JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;call方法:用于执行存储过程、函数

2016-08-27 12:28:13 414

转载 Spring在TransactionDefinition接口中规定了7种类型的事务

它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播:事务传播行为类型事务传播行为类型说明PROPAGATION_REQUIRED如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务

2016-08-27 12:01:38 765

转载 Jboss 和 SpringMVC

Jboss 和 SpringMVC Jboss         Jboss是一个基于J2EE的开放源代码的应用服务器,JBOSS其实就是EJB的服务器,就像TOMCAT是JSP的服务器一样。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用,而不用支付费用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBo

2016-08-26 16:22:49 742

转载 Spring定时任务的几种实现

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTa

2016-08-26 15:24:03 375

转载 Java操作XML文件(2)-读取XML文件

[java] view plain copy package xml;        import java.util.ArrayList;    import java.util.List;        import javax.xml.parsers.DocumentBuilder;    import javax.xml.parsers.DocumentBuilderF

2016-08-26 13:38:21 332

转载 Java操作XML文件(1)-写入XML文件

[java] view plain copy package xml;        import java.io.BufferedWriter;    import java.io.FileOutputStream;    import java.io.OutputStreamWriter;        import javax.xml.parsers.DocumentBu

2016-08-26 13:37:53 421

转载 HttpServletRequest和HttpServletResponse详解

最近由于CAS相关的JAR包的重新封装,所以想尽量做到0配置,而这个过程中大量使   用HttpServletRequest,现在整理如下,以便以后查阅。(表格为从别的地方复制的,排版渣了点,酬和看吧。)请求与响应相关的类和接口非常多,下表是主要的与请求和接口相关的类以及接口。主要的与请求和接口相关的类及接口       方    法

2016-08-26 13:35:08 403

转载 java中的url 编码与解码

在开始讨论编码解码之前,首先来明确一下问题。什么是application/x-www-form-urlencoded字符串?答:它是一种编码类型。当URL地址里包含非西欧字符的字符串时,系统会将这些字符转换成application/x-www-form-urlencoded字符串。      表单里提交时也是如此,当包含非西欧字符的字符串时,系统也会将这些字符转换成appl

2016-08-26 13:32:34 414

转载 springMVC之mvc:interceptors拦截器的用法

1.配置拦截器在springMVC.xml配置文件增加:                          说明:1)mvc:mapping 拦截器路径配置2)mvc:exclude-mapping 拦截器不需要拦截的路径2.参考代码public class LogsInterceptor extends HandlerIntercep

2016-08-26 11:30:58 344

转载 一个简单的基于注解的 Controller (spring 2.5 annotation 方式实现mvc )

一个简单的基于注解的 Controller           使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,我们需要直接或间接地实现 org.springframework.web.servlet.mvc.Controller 接口。一般情况下,我们是通过继承 SimpleFormController 或 MultiActionControlle

2016-08-26 11:07:25 232

转载 springmvc的简单登录功能

与其它web MVC框架一样,Spring的web MVC框架是一个请求驱动的web框架,其设计围绕一个中心的servlet进行, 它能将请求分发给控制器,并提供其它功能帮助web应用开发。然而,Spring的DispatcherServlet所做的不仅仅是这些,它和Spring的IoC容器完全集成在一起,从而允许你使用Spring的其它功能。下图展示了Spring Web MVC Dis

2016-08-26 11:01:11 1373

转载 Spring MVC 学习笔记(二) 基于spring2.5注解实现的spring MVC项目

建立web项目导入jar包(spring.jar, spring-webmvc.jar, commons-logging.jar。其他jar包为hibernate相关jar包)3 . 修改web.xml,文件内容如下web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="

2016-08-26 10:54:02 225

转载 Spring MVC 学习笔记(一) 基于spring2.5的纯xml配置

写在前面的小尾巴 其实这个还有spring都是看尚学堂的视频 基本差不离 人家交的就是好 恩 这个就是做个学习笔记什么的 以上常见MVC框架比较运行性能上: Jsp+servlet>struts1>spring mvc>struts2+freemarker>>struts2,ognl,值栈。 开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不

2016-08-26 10:53:23 325

转载 spring mvc 2.5.6配置

兼容公司老版本项目,必须得用spring mvc2.5.6,那么问题来了。怎么配置controller都抛出no mapping的错误。经过查文档得出以下配置,仅供参考。servlet-config.xml[java] view plain copy "1.0" encoding="UTF-8"?>  "http://www.springframework.

2016-08-26 10:46:56 281

转载 Spring注解@Component、@Repository、@Service、@Controller区别

很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版

2016-08-26 09:42:38 159

转载 spring4.x注解概述

1. 背景注解可以减少代码的开发量,spring提供了丰富的注解功能,因项目中用到不少注解,因此下定决心,经spring4.x中涉及到的注解罗列出来,供查询使用。2. spring注解图    2.1 spring-context模块的注解图 2.2 spring-web注解2.3 spring其它模块的注解3. 注解实例说明  本来准备写一些demo来介绍

2016-08-26 08:40:09 242

原创 @Resource、@Autowired、@Qualifier的注解注入及区别

在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。 a。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;@Resource有两个属性是比较重要的,分是name和type,Spring将@Reso

2016-08-25 14:36:41 180

转载 Spring 注解学习手札(八)补遗——@ExceptionHandler

Spring注解,改变了我的开发思路。前段时间,用@RequestBody,@ResponseBody,不费吹灰之力就解决了JSon自动绑定。接着就发现,如果遇到RuntimeException,需要给出一个默认返回JSON。以前都是用SimpleMappingExceptionResolver拦截实现,今天偶尔看下资料,@ExceptionHandler,就把这个异常给拦截了,太方便了!

2016-08-25 14:32:41 301

转载 Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable

最近需要做些接口服务,服务协议定为JSON,为了整合在Spring中,一开始确实费了很大的劲,经朋友提醒才发现,SpringMVC已经强悍到如此地步,佩服!相关参考:Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析Spring 注

2016-08-25 14:32:06 168

转载 Spring 注解学习手札(六) 测试

既然系统基于注解自成一体,那么基于Spring的测试是否可以依赖注解轻松完成呢?坚决地没问题!Spring-Test义不容辞的完成了这个任务!并且,通过Spring-Test的事务会滚控制,我们可以在不污染数据库数据的前提下进行业务测试!完成这项内容,本次Spring 注解学习手札整理就正式落幕了! 感谢大家的关注!相关参考:Spring 注解学习手札(一) 构建简

2016-08-25 14:31:25 173

转载 Spring 注解学习手札(五) 业务层事务处理

控制器层、持久层都有了一些介绍,剩下的就是业务层了!业务层中的关键问题在于事务控制!Spring的注解式事务处理其实很简单!相关参考:Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表单页面处理Spring 注解学习手札(四) 持久层浅析Spring 注解学习手札(五) 业务层事务

2016-08-25 13:57:28 268

转载 Spring 注解学习手札(四) 持久层浅析

今天,我们玩玩数据库,搞搞持久层。不搞太复杂的东西,Spring注解对于持久层的改造并不难懂! 我们用最直接的JdbcTemplate诠释Spring注解持久层部分,关于业务层和事务控制,稍后详述! 某位兄弟不要着急,咱要一步一步来!相关参考:Spring 注解学习手札(一) 构建简单Web应用Spring 注解学习手札(二) 控制层梳理Spring 注解学习手札(三) 表

2016-08-25 13:49:00 209

转载 Spring 注解学习手札(三) 表单页面处理

如果要说表单,最简单的就是用户登录页面了!估计大多数做B/S出身的兄弟可能写的第一个表单就是登录表单了! 今天,我也不例外,做一个登录验证实现!首先,改造一下账户类Account,增加一个id字段:Account.javaJava代码  /**  * 2010-1-23  */  package org.zlex.spring.domain;    import j

2016-08-25 13:40:14 215

转载 Spring 注解学习手札(二) 控制层梳理

昨天对Spring注解有了一个整体认识,至少完成了一个简单的web应用搭建。当然,还不完善,这仅仅只是个开始!今天看了Spring 3.0的注解,我感觉自己被颠覆了。多年前,为了减少代码依赖我们用配置文件进行模块间耦合,降低模块之间的黏度。现如今,所有可配置的内容都塞进了代码中,我只能说:这多少有点顾此失彼,有点倒退的意思!使用注解的好处是:代码通读性增强。这既是优势也是劣势!如果我要改一段配

2016-08-25 11:18:20 200

转载 Spring 注解学习手札(一) 构建简单Web应用

我们将用到如下jar包:引用aopalliance-1.0.jarcommons-logging-1.1.1.jarlog4j-1.2.15.jarspring-beans-2.5.6.jarspring-context-2.5.6.jarspring-context-support-2.5.6.jarspring-core-2.5.6.jarspring-

2016-08-25 10:52:29 200

原创 spring配置注解同时启用@ResponseBody,@RequestBody 注解实现实体与json转换

"1.0" encoding="UTF-8"?>"http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc

2016-08-25 10:33:58 1070

EJB3.0设计模式

一本很好的有关EJB3.0设计模式,看了后保证有所收获

2009-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除