- 博客(24)
- 资源 (8)
- 收藏
- 关注
原创 Springmvc 测试类(注解)
springmvc的测试类主要用到的注解有:@ContextConfiguration(classes = {AppConfig.class, TestAppConfig.class})@RunWith(SpringJUnit4ClassRunner.class)@TransactionConfiguration@WebAppConfiguration@ActiveProfil
2015-11-30 18:55:42 6191 1
转载 SpringMVC加载WebApplicationContext源码分析
Spring框架提供了构建Web应用程序的全功能MVC模块,叫Spring MVC,通过Spring Core+Spring MVC即可搭建一套稳定的Java Web项目。本文通过Spring MVC源码分析介绍它的核心实现原理。 Tomcat服务器启动入口文件是web.xml,通过在其中配置相关的Listener和Servlet即可加载Spring MVC所需数据。基于Sp
2015-11-30 16:15:16 396
转载 Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
spring通过在web.xml 中配置ContextLoaderListener 来加载context配置文件,在DispatcherServlet中也可以来加载spring context配置文件,那么这两个有什么区别呢。ContextLoaderListener中加载的context成功后,spring 将 applicationContext存放在ServletContext中ke
2015-11-30 16:06:53 389
转载 Spring3.1新属性管理API:PropertySource、Environment、Profile
Spring3.1提供了新的属性管理API,而且功能非常强大且很完善,对于一些属性配置信息都应该使用新的API来管理。虽然现在Spring已经到4版本了,这篇文章来的晚点。 新的属性管理APIPropertySource:属性源,key-value属性对抽象,比如用于配置数据PropertyResolver:属性解析器,用于解析相应key的valueEnviro
2015-11-30 15:30:34 2210
转载 spring3.1 profile 配置不同的环境
如果在开发时进行一些数据库测试,希望链接到一个测试的数据库,以避免对开发数据库的影响。开发时的某些配置比如log4j日志的级别,和生产环境又有所区别。各种此类的需求,让我希望有一个简单的切换开发环境的好办法,曾经在ROR的时候就很喜欢舒服。现在spring3.1也给我们带来了profile,可以方便快速的切换环境。配置环境使用也是非的方便。只要在applic
2015-11-30 10:12:34 362
原创 java rar解压
需要:junrar-0.7.jar 和 logging-1.0.4.jar 这个都可以在maven中找到很多人找jar包都去百度搜,我也是醉了,在maven中心库里搜,又安全,又简短。地址:http://search.maven.org/package rar;import com.github.junrar.Archive;import com.github
2015-11-26 17:59:27 1609 1
转载 SpringMVC介绍之Validation
SpringMVC介绍之Validation 对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我们也
2015-11-25 11:08:18 330
转载 MySQL 加锁处理分析
出处:http://hedengcheng.com/?p=7711 背景 11.1 MVCC:Snapshot Read vs Current Read 21.2 Cluster Index:聚簇索引 31.3 2PL:Two-Phase Locking 31.4 Isolat
2015-11-19 13:45:59 352
原创 学会总结才能有进步
总结!总结!总结!可是要怎么做好问题的总结呢?这个也许就是差距了。在之前的工作中这点做的很不好,更可以说没怎么做。确实,导致了很多问题,就拿丛老师和我说的,进了公司你要能找到你的优势,我们也是做过很多项目的,把做过这些项目的经验的东西拿出来,让领导们看到,这个就是我们的经验所赋予我们的价值。可是,我能说在听到他说的这些话后,我的脑海里开始寻找我工作经验中获取到了什么,可是除了累,坚持,其他
2015-11-11 13:51:47 992
转载 ZABBIX监控MYSQL
zabbix 2.2开始,官方已经开始支持监控MySQL,但直接使用默认的模板是不可用的,还需要经过额外的设置才可以使用。以下是zabbix监控mysql的步骤(不用自己写脚本)1、确定zabbix中有mysql的监控模板。默认已经在zabbix2.2中。模板名称:Template App MySQL如果没有则要去zabbix官方下载 url:https:/
2015-11-10 17:11:28 670
原创 webservice的理解
web service平台组成:SOAP+WSDL+UDDI个人理解,为什么说是个平台,组要是因为有了uddi,我们将写好的web service发布到uddi目录上,就成了公用的webservice了,而如果不用uddi其实这个微博service就是我们自己企业或者知道这个访问路径的人们自己用的service了。下面是uddi的说明: 如何使发布和发现服务更快速准确是UDDI的重
2015-11-09 18:53:56 436
转载 JCIFS
CIFS (Common Internet File System) 通用Internet文件系统 在windows主机之间进行网络文件共享是通过使用微软公司自己的CIFS服务实现的。 CIFS 是一个新提出的协议,它使程序可以访问远程Internet计算机上的文件并要求此计算机的服务。CIFS 使用客户/服务器模式。客户程序请
2015-11-09 14:26:53 1476
转载 Java远程连接操作linux服务器,scp获取文件
scp和sftp运用例子,ganymed-ssh2-build210.jar包远程连接操作linux服务器1、建立连接Connection con = new Connection(IP, PORT);//连接con.connect();//远程服务器的用户名密码boolean isAuthed = con.authenticateW
2015-11-06 13:45:43 1459
转载 scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点
2015-11-06 11:50:17 479
转载 Java解压缩zip - 解压缩多个文件或文件夹
Java解压缩zip - 多个文件(包括文件夹)对多个文件和文件夹进行压缩,对复杂的文件目录进行解压。压缩方法使用的是可变参数,可以压缩1到多个文件..可以写数组的方式或者一个个写到参数列表里面...[java] view plaincopyZipFiles(zip,"abc",new File("d:/Engli
2015-11-05 18:27:52 717
转载 zip4j -- Java处理zip压缩文件的完整解决方案
zip4j现在有新版本了(1.3.2版本),好久没有关注了,今天看了一下官网才发现1.3.2版本已经发布一年多了。下载地址:http://download.csdn.net/detail/zhangyihui1986/8343773本资源没有再设置下载积分,希望对大家有所帮助。前言一个多月前,因项目需要对Java语言下的zip格式压缩文件的处理作了一些了解,尝试
2015-11-05 18:20:38 934
转载 Linux crontab命令
前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linu
2015-11-05 10:25:19 351
转载 spring @Qualifier注解
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题。如下:①可能存在多个UserDa
2015-11-04 13:54:08 439
转载 SpringMVC 使用JSR-303进行校验 @Valid
使用注解一、准备校验时使用的JARvalidation-api-1.0.0.GA.jar:JDK的接口;hibernate-validator-4.2.0.Final.jar是对上述接口的实现;log4j、slf4j、slf4j-log4j 二、编写需要校验的bean@NotNull(message="名字不能为空")private Str
2015-11-04 12:00:57 339
转载 SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.csdn.net/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.csdn.n
2015-11-04 10:50:33 460
转载 Spring缓存注解@Cache使用
参考资料http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/http://swiftlet.net/archives/774 缓存注解有以下三个:@Cacheable @CacheEvict @CachePut @Cacheable(value
2015-11-04 10:34:59 382
转载 spring防止不同版本jar包引入
Maven "Bill Of Materials" DependencyIt is possible to accidentally mix different versions of Spring JARs when using Maven. For example, you may find that a third-party library, or another Sp
2015-11-03 10:22:20 1556
转载 DTO及其处理
层间数据传输的过程就是服务的执行者将数据返回给服务的调用者的过程。在非分布式系统中由于有类似Open session in view这样的“怪胎解决方案”的存在,所以层间数据传输的问题并没有充分暴露出来,但是在分布式系统中我们就能清楚地意识到层间数据传输的问题,从而能 够更合理的进行设计。为了暴露更多问题,本章讨论的层间数据传输假定的场景是“服务器将执行的数据结果如何传递给远程客户端”,尽管在实际
2015-11-02 19:09:10 1278
libmysql.dll 64位
2016-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人