- 博客(33)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
转载 Spring学习12-Spring利用mock进行单元测试
一、概述 对于Java组件开发者来说,他们都盼望拥有一组能够对组件开发提供全面测试功能的好用的单元测试。一直以来,与测试独立的Java对象相比,测试传统型J2EE Web组件是一项更为困难的任务,因为Web组件必须运行在某种服务器平台上并且它们还要与基于HTTP的Web交互细节相联系。 易测性(在框架中测试每个组件而不管其具体种类)是Spring框架所提倡的关键原则之一。从这一角
2014-12-25 18:42:55 1090
转载 Spring学习11-Spring使用proxool连接池 管理数据源
Spring一、Proxool连接池简介及其配置属性概述 Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。目前是和DBCP以及C3P0一起,最为常见的三种JDBC连接池技术。日前,Hibernate官方宣布由于Bug太多不再支持DBC
2014-12-25 18:42:18 1800
转载 Spring学习11-Spring管理各种数据源
Spring 完全可以不依赖容器,自己管理数据源,但是却依赖第三方的开源的数据源管理框架. Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 1、DBCP数据源 : DBCP类包位于 /lib/jakarta-commons/commons-dbcp.j
2014-12-25 18:41:30 692
转载 Spring学习10-SpringMV核心组件2及SpringMVC项目示例
一、SpringMVC核心接口 5、ViewResolver接口--视图解析接口继承体系: 5、View接口--视图接口 二、SpringMVC项目示例 (1)建立动态web工程,导入spring的jar包(不要忘加SpringMVC.jar)。 (2)配置DispatcherS
2014-12-25 18:40:25 2024
转载 Spring学习10-SpringMVC原理及核心组件1
一、SpringMVC原理 请求到来时,第一个接受这个请求的前端控制器叫DispatcherServlet(这个需要在web.xml中配置),后端控制器叫Controller。负责处理请求URL和后端控制器映射的叫HandMapping,它有多种类型,比较灵活,也是在一个xml文件上进行配置。负责业务逻辑处理的模型对象一般也是我们平常写的DAO/DTO组件。只是它最后的返回更灵活,Con
2014-12-25 18:39:32 6653
转载 Spring学习10-SpringMVC入门
一、SpringMVC特点 二、SpringMVC请求处理流程 其中Front controller :前端控制器 Controller:后端控制器 三、Spring核心组件及请求处理流程
2014-12-25 18:38:39 668
转载 Spring学习9-MyEclipse中Spring工程使用@Resource注释的问题
在MyEclipse的Spring工程中,有时候要使用@Resource注释来驱动Spring配置。但是在MyEclipse添加Spring开发能力的操作中,并没有把相关的库添加到工程的classpath中,所以使用该注解时会产生找不到类的错误,这是由于MyEclipse带的Spring里没有该库。 解决办法很简单,就是从Spring官网下载Spring依赖开发包,解压后在包的lib
2014-12-25 18:37:36 1235
转载 Spring学习8-用MyEclipse搭建SSH框架 Struts Spring Hibernate
1、new一个web project。Struts Spring Hibernate" title="Spring学习8-用MyEclipse搭建SSH框架 Struts Spring Hibernate" style="margin:0pt auto; padding:0px; border:0px; list-style:none; display:block">2、右键项目,为项
2014-12-25 18:36:28 655
转载 Spring学习8- SSH需要的jar包
struts2commons-logging-1.0.4.jar 主要用于日志处理freemarker-2.3.8.jar 模板相关操作需要包ognl-2.6.11.jar ognl表达示所需包,xwork-2.0.7.jar xwork核心包struts2-core-2.0.14.jar struts2核心包struts2-spring-plugin-2.0.14.jar
2014-12-25 18:35:34 545
转载 Spring学习8-SSH+Log4j黄金整合
最下面有log4j的详解及配置步骤步骤一、导入相应的jar包(具体参看下一篇博文)步骤二、修改WEB.XML文件,内容如下: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee h
2014-12-25 18:34:49 1134
转载 Spring学习8-Spring事务管理(注解式声明事务管理)
步骤一、在spring配置文件中引入命名空间 xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" x
2014-12-25 18:33:21 503
转载 Spring学习8-Spring事务管理(AOP/声明式式事务管理)
一、基础知识普及声明式事务的事务属性:一:传播行为二:隔离级别三:只读提示四:事务超时间隔五:异常:指定除去RuntimeException其他回滚异常。 传播行为:所谓事务的传播行为是指,如果在开始当前事务之前,一个事务上下文已经存在,此时有若干选项可以指定一个事务性方法的执行行为。spring的事务传播规则:传播行为
2014-12-25 18:32:25 1931
转载 Spring学习8-Spring事务管理(编程式事务管理)
一、Spring事务的相关知识 1、事务是指一系列独立的操作,但在概念上具有原子性。 比如转账:A账号-100, B账号+100,完成。这两个操作独立是没问题的。 但在逻辑上,要么全部完成,要么一起失败。 1)jdbc事务:每个Connection都带有一个事务,只是默认被设置为自动提交。一个连接可以有多个事务。对于JDBC,只有在同一个连接内,才有讨论是否提交的前提。 2)
2014-12-25 18:31:16 677
转载 Spring学习5-Spring整合JDBC及其事务处理(注解方式)
一、整合的步骤 1、步骤一:首先要获得DataSource连接池(推荐使用B方式):要对数据库执行任何的JDBC操作,需要有一个Connection.在Spring中,Connection对象是通过DataSource获得的。有几种方法可以得到DataSource, 其中一种方法是使用Spring提供的轻量级org.springframework.jdbc.datasourc
2014-12-25 18:29:22 2450
转载 Spring学习4-面向切面(AOP)之aspectj注解方式
一、简介 1、AOP用在哪些方面:AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,例如事务处理、日志管理、权限控制,异常处理等,封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。 2、AOP中的概念: Aspect(切面):指横切性关注点的抽象即为切面,它与类相似,只是两者的关注点不一样,类是对物体特征的抽象,而切面是
2014-12-25 18:24:19 1359
转载 Spring学习4-面向切面(AOP)之schema配置方式
一、通过Scheme配置实现AOP步骤(Spring AOP环境的环境与上篇博文Spring接口方式相同) 步骤一、编写业务类:public class AspectBusiness { //切入点 public String delete(String obj) { System.out.println("=========
2014-12-25 18:13:45 2567
转载 Spring学习4-面向切面(AOP)之Spring接口方式
一、初识AOP 关于AOP的学习可以参看帮助文档:spring-3.2.0.M2\docs\reference\html目录下index.html的相关章节 1、AOP:Aspect-Oriented Programming。AOP是OOP的补充,是GOF的延续。说到AOP,我们就不得不来提一下软件的纵向和横向问题。从纵向结构来看就是我们软件系统的各个模块,它主要负责处理
2014-12-25 18:09:52 2700
转载 Spring学习2—Spring容器
一、Spring容器接口关系 容器是Spring框架的核心,Spring容器就是一个巨大的工厂。Spring容器使用Ioc(控制反转(Inversion of Control )管理所有组成应用系统的组件。 Spring容器会使用XML解析器读取改属性值,并利用反射来创建该实现类的实例。 Spring有两个核心接口:BeanFactory和ApplicationCont
2014-12-25 16:56:41 440
转载 Spring学习1-初识Spring
一、简介 1、Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发. 2、为何要使用Spring? i:降低组件之间的耦合度,实现软件各层之间的解耦。 ii:可以使用容器提供的众多服务,如:事务管理服务、消息服务等等。当我们使用容器管理事务时,开发人员就不再需要手工控制事务
2014-12-25 16:29:50 618
转载 Spring学习—控制反转(IOC)Spring依赖注入(DI)和控制反转(IOC)
一、思想理解 Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的具体实现,Service对 象无须关心持久层对象的具体实现,各层对象的调用完全面向接口。当系
2014-12-25 16:23:34 642
转载 面向程序员的数据库访问性能优化法则
面向程序员的数据库访问性能优化法则 特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。
2014-12-18 13:41:24 696
转载 Spring MVC 教程,快速入门,深入分析
作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何
2014-12-16 18:02:55 574
转载 spring3mvc与struts2比较
原文:http://www.iteye.com/topic/646240老文章,先收藏一下项目刚刚换了web层框架,放弃了struts2改用spring3mvc当初还框架的时候目的比较单纯---springmvc支持rest,小生对restful url由衷的喜欢不用不知道 一用就发现开发效率确实比struts2高我们用struts2时采用的传统的配置文件的方式,并
2014-12-16 18:00:08 653
转载 Struts2、SpringMVC、Servlet(Jsp)性能对比 测试
Struts2与Spring MVC性能对比 作者:赵磊博客:http://elf8848.iteye.com Struts2、SpringMVC、Servlet(Jsp)性能对比测试。Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它。做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策。在测试中发现
2014-12-16 17:41:26 1388
转载 你想建设一个能承受500万PV/每天的网站吗?如果计算呢?
作者:赵磊博客:http://elf8848.iteye.com 你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么:PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。计算模型: 每台服务器每秒处理请求的数量=((80%*
2014-12-16 17:38:38 752
转载 新一代海量数据架构分析:NoHadoop
在经历了长达25年的统治地位后,关系型数据库正面临越来越火的“NoSQL”挑战,而挑战者是以Hadoop为代表的分布式计算开源架构。可以看到,越来越多的消息表明,不管NoSQL是被解释为“No SQL”还是“Not Only SQL”,如果你面临海量数据的挑战,那么你最应该选的海量数据架构是Hadoop。但是Hadoop就能代表一切吗?答案显然是否定的,Hadoop的Map
2014-12-16 16:12:51 567
转载 从12306.cn谈大网站架构与性能优化
PS:关于12306.cn网站,前些时间,骂的人很多,但是这网站的压力和架构不是一般非专业人生想得这么简单。下文是资深架构师陈皓写的关于12306.cn购票网站的架构和性能系列分析,个人认为很有参考价值,转载如下:12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果
2014-12-16 16:07:36 3343
转载 SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合
PS:因一客户的运营环境需求,需要nginx和resin整合,nginx负责处理静态页面部份,resin负责处理动态JSP部份。Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发,而且Resin速度比Tomcat快,稳定性也比Tomcat好。关于各软件版本,我使用
2014-12-16 15:02:32 1420
转载 解密淘宝网的开源架构
对淘宝以前的框架有个初步了解作者:曾宪杰。2002年毕业于浙江大学计算机系。先后在中科院下属企业、先锋电子(中国)就职。积累了丰富的Windows平台、企业级系统设计经验。现任淘宝网平台架构部架构师,主要研究方向为大规模集群环境下的消息中间件设计、分布式数据层和分布式系统。淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,
2014-12-16 14:36:00 1600
转载 (推荐)高并发高流量网站架构详解
一篇有点过期的文章,但是个基础Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导 向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新 生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。本文围绕高并发高流量的网站架构设计问
2014-12-16 13:29:45 2276
转载 高并发高流量网站架构
服务器memcached互联网lighttpd网络数据库Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站
2014-12-10 11:15:36 619
转载 SSL 3.0曝出高危漏洞
SSL 3.0曝出高危漏洞2014年10月15日,Google研究人员公布SSL 3.0协议存在一个非常严重的漏洞,该漏洞可被黑客用于截取浏览器与服务器之间进行传输的加密数据,如网银账号、邮箱账号、个人隐私等等。SSL 3.0的漏洞允许攻击者发起降级攻击,即欺骗浏览器说“服务器不支持更安全的安全传输层(TLS)协议”,然后强制其转向使用SSL 3.0,在强制浏览器采用SSL 3.0与服务器
2014-12-05 15:33:00 4232
2020年中国区块链人才发展研究报告-猎聘+互链脉搏-2020.3-29页-20200327.pdf
2020-05-29
新基建下区块链的发展状况.pdf
2020-05-27
区块链教学系统2.0.pdf
2020-05-27
linux中oracle的日常维护命令
2011-10-10
缓存机制(Jive缓存机制的实现)
2010-12-13
扩解.NET中的XML编程技术
2010-12-13
Java正则表达式详解
2010-05-20
模拟面试题及答案 Java
2010-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人