自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PorUnaCabeza

一步之遥

  • 博客(23)
  • 收藏
  • 关注

原创 dubbo(一):dubbo简介

一、dubbo是什么?dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。二、Dubbo有何特点?(1)远程通讯:提供透明化的远程方法调用,提供多协议支持,就像本地方法一样调用远程方法,只需要简单配置即可完成,没有任何API的侵入;(2)集群容错:软负载均衡(Nginx等),失败容错,地址路由,动态配置等集群支持,减少单点故障;

2017-04-11 13:10:01 397

原创 Spring(十一):配置DataSource

配置DataSource

2017-04-10 16:58:48 413

原创 Spring(十):Spring AOP XML

Spring AOP xml方式

2017-04-10 16:28:22 283

原创 Spring(九):Spring AOP Annotation

Spring AOP注解方式

2017-04-10 16:27:44 261

原创 Spring(八):@Resource和@Autowired注解以及其它常用注解

首先贴上bean.xml的代码,这里,我们不在beans.xml文件里写'userDAO'的注入了,我们使用注解的方式将'userDAO'注入到'userService'中。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i

2017-04-10 10:04:46 333

原创 Spring(七):Bean的生命周期

Spring可自动管理Bean的生命周期,这是我们大家都知道的,那么Spring是怎样管理Bean的生命周期的呢?首先,我们要来先了解这几个问题。(1).什么时候初始化Bean当scope为'singleton',即默认设置,Bean会在Spring容器初始化的时候实例化,但我们可以配置Bean节点的lazy-init='true'属性来延迟初始化bean,这样的话,当我们第一次获

2017-04-07 16:41:40 611

原创 Spring(六):自动装配Autowire

Spring中,标签里面有一个属性叫autowire,其取值范围有'default','byName','byType','constructor','no';这里主要举例说明一下'byName'的用法,'byType'与之类似,主要是用对象的类型来注入值,这里就不一一赘述了,先附上beans.xml文件内容;<beans xmlns="http://www.springframework.

2017-04-07 15:13:33 400

原创 Spring(五):集合装配

先贴一段beans.xml的代码,我们的目标就是将id="userDAO"的bean类里面的sets、lists、maps集合通过Spring的集合自动装配功能把XML编写的值赋给类里面对应的变量上:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/

2017-04-07 14:38:48 284

原创 Spring(四):Scope作用域

针对与不同的业务需求,Spring为bean提供了几种作用域,分别是:singleton(单例):当一个bean的作用域设置为singleton, 那么Spring IOC容器中针对于这个类只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把 一个bean定义设置为singleton作用域时,Spring IO

2017-04-07 13:57:48 252

原创 Spring(三):Spring注入方式

Spring常用有两种注入方式:1.setter注入(推荐使用)2.构造注入(很少使用)下面对两种注入方式说明一下,举一下例子:1.setter注入(利用实体类的set方法注入,需要在实体类中提供get、set方法)beans.xml代码:<beans xmlns="http://www.springframework.org/schema/bea

2017-04-07 09:11:00 388

原创 Spring(二):Spring Ioc简介

上一章节:Spring原理(一):模拟Spring Ioc上一章节我们模拟了Spring Ioc,这章节使用Spring来实现同样的功能,其余部分不变,主要变动的是beans.xml和UserServiceTest类里面的内容bean.xml内容如下:<beans xmlns="http://www.springframework.org/schema/beans"

2017-04-06 16:23:12 299

原创 Spring API中文版

传送门:http://spring.cndocs.tk/

2017-04-06 15:37:51 2411 1

原创 Spring(一):模拟Spring Ioc

最近重温了一下Spring,还是写点东西出来,帮助自己记忆和加强对Spring的理解,也希望能够帮助大家学习Spring。首先要提一个Spring框架的核心是思想即IOC(Inversion of Control:控制反转),也称为DI(依赖注入:Dependency Injection),那么IOC究竟是什么呢?IOC(DI):其实Spring的这个核心概念并没有那么复杂,我

2017-04-06 13:21:51 438

原创 Oracle和MySQL分页查询SQL语句

查询条件:查询数据库中test表第11到第20条数据Oracle:select * from (select test.*,rownum rownum_ from test where rownum =11MySQL:select * from test limit 10,10注意:limit关键字的用法:LIMIT [offset,] rows

2017-04-05 16:57:30 1515

转载 Java面试题收集

不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题。1.什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序C/S(Client/Server),客户端/服务端,桌面应用程序2.你所知道网络协议有那些?HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELNET:远程终端协

2017-04-05 15:55:44 742

转载 Java面试题全集(下)

这部分主要是开源Java EE框架方面的内容,包括hibernate、MyBatis、spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题,如果需要了解相关内容,可以参考我的另一篇文章《Java面试题集(86-115)》。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面试会很有帮助。

2017-04-05 15:52:29 966

转载 Java面试题全集(上)

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java 7)给出了题目的答案和相关代码,去掉了EJB 2.x、JSF等无用内容或过时内容

2017-04-05 15:49:03 3904

原创 Spring MVC的总体设计

要使用Sping MVC,只需要在 web.xml 中配置一个 DispatcherServlet : dispatcherServlet org.springframework.web.servlet.DispatcherServlet dispatcherServlet /*再定义一个 dispatcherServlet

2017-04-05 15:22:02 632

转载 69 个经典 Spring 面试题和答案

Spring 概述1. 什么是spring?spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的

2017-04-05 14:41:06 3302

原创 清除域名缓存

由于操作系统会缓存域名指向的ip地址,就可能出现服务器ip已经变动,本地仍然读取缓存从而没有得到及时更新,导致不能访问服务的情况,但是我们的本机缓存可以通过下列方法清除:1.在Windows下可以通过命令行模式执行 ipconfig /flushdns 命令来刷新缓存;2.在Linux下统一通过: sudu /etc/init.d/nscd restart 来清除缓存;3.

2017-04-05 14:26:08 4438

原创 Linux和Windows域名解析

1.在Linux和Windows系统中都可以通过命令:nslookup +域名来查询域名的解析结果;2.在Linxu系统中,可以使用命令:dig 来查询DNS的解析过程,如:dig www.baidu.com;3.在第二条的基础上,通过“+trace”参数,可以跟踪这个域名的解析过程,如:big www.baidu.com +trace; --《深入分析Java W

2017-04-05 14:25:33 584

原创 快速清理和刷新浏览器缓存,开发更便捷!

1.使用浏览器自带的清理工具清除缓存;2.Ctrl+F5组合键刷新页面,浏览器不会去读取缓存中的数据,而是重新请求服务器获得数据;原理:Ctrl+F5刷新时,发出的请求会在请求头上增加两个请求项,Pragma:no-cache和Cache-Control:no-cache,表示所有内容都不会被缓存,可选值:Public:所有内容都将被缓存,在响应头中设置;Priva

2017-04-05 14:24:46 605

转载 Java程序员们值得一看的好书推荐

转载自知乎原作者:mdcc“学习的最好途径就是看书“,这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博

2017-04-05 14:21:41 317

空空如也

空空如也

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

TA关注的人

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