自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

psiitoy的专栏

温暖的大狗

  • 博客(62)
  • 资源 (6)
  • 收藏
  • 关注

转载 log4j xml配置详解

熟读一个典型的log4j配置文件: Xml代码  xml version="1.0" encoding="UTF-8"?>  >      log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/' >          appender name="myCon

2014-04-30 09:05:55 695

转载 tomcat结合nginx使用小结

相信很多人都听过nginx,这个小巧的东西慢慢地在吞食apache和IIS的份额。那究竟它有什么作用呢?可能很多人未必了解。说到反向代理,可能很多人都听说,但具体什么是反向代理,很多人估计就不清楚了。摘一段百度百科上的描述:Html代码  反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网

2014-04-29 19:18:15 455

转载 zookeeper+dubbo+dubbo管理集群的简要配置[单机]

dubbo是阿里的一个开源soa框架,详细介绍http://code.alibabatech.com/wiki/display/dubbo/Home-zhzookeeper是Hadoop的子项目,主要功能基于paxos算法对分布式系统的请求进行调度,详细介绍http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/考

2014-04-29 17:54:30 983

转载 基于ZooKeeper的Dubbo注册中心

基于ZooKeeper的Dubbo注册中心Apr102013作者:逍遥冲 发布:2013-04-10 14:26 分类:中间件, 开源框架, 架构 阅读:3,196 浏览数 抢沙发 临渊羡鱼不如退而结网,我们先搭建一个基于ZooKeeper的Dubbo注册中心。Zookeeper注册中心安装建议使用dubbo-2.3.3以上版本的zookeeper注册中心客户端。Zookeeper是Apache

2014-04-29 17:35:14 930

转载 Dubbo zookeeper 初探和安装

转:http://blog.csdn.net/lin_fs/article/details/7395307zookeeper是需要安装的,dubbo直接使用jar就可以了http://zookeeper.apache.org/ 官网下载,然后安装dubbo是阿里的一个开源soa框架,详细介绍http://code.alibabatech.com/wiki/display

2014-04-29 15:15:34 1532

转载 远程调用框架dubbo

alibaba有好几个分布式框架,主要有:进行远程调用(类似于RMI的这种远程调用)的(dubbo、hsf),jms消息服务(napoli、notify),KV数据库(tair)等。这个框架/工具/产品在实现的时候,都考虑到了容灾,扩展,负载均衡,于是出现一个配置中心(ConfigServer)的东西来解决这些问题。基本原理如图:在我们的系统中,经常会有一些跨系统的调用,如在A系统中要

2014-04-29 14:13:37 616

转载 Zookeeper 的学习与运用

引子云计算越来越流行的今天,单一机器处理能力已经不能满足我们的需求,不得不采用大量的服务集群。服务集群对外提供服务的过程中,有很多的配置需要随时更新,服务间需要协调工作,这些信息如何推送到各个节点?并且保证信息的一致性和可靠性?众所周知,分布式协调服务很难正确无误的实现,它们很容易在竞争条件和死锁上犯错误。如何在这方面节省力气?Zookeeper是一个不错的选择。Zookeeper

2014-04-29 11:22:50 577

转载 JMS介绍:我对JMS的理解和认识

JMS and ActiveMQ first lesson -- jms基础概念和应用场景2011-6-18 PM 9:30主讲:kimmking kimmking@163.com>整理:林木森ppt下载地址:http://code.google.com/p/activemq-store-mongodb/downloads/list下面开始:kimmking

2014-04-29 10:58:52 571

转载 [转]JMS与MQ详解

《一》1.ActiveMQ概述    企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间能以异步,松耦合方式交流。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。 ‍   A

2014-04-29 10:32:22 1558

转载 Blazeds+JMS(ActiveMQ)+Spring实现消息

为什么要消息?工行直连要用到深证通数据交换平台(MDEP),MDEP的请求是不同步的。托管行每天会推过来一些头寸报表信息,这些信息要及时的反应给业务人员。另外,文件扫描和预警都要及时的通知给业务人员。因此,平台利用Blazeds的消息。值得说明的一点是:BlazeDS 是一个基于服务器的 Java 远程控制 (remoting) 和 Web 消息传递 (messaging) 技术,以LGP

2014-04-29 10:21:19 628

转载 Java消息服务【JMS】 WIKI

Java消息服务(Java Message Service,JMS)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。Java消息服务的规范包括两种消息模式,点对点和发布者/订阅者。许多提供商支持这一通用框架因此,程

2014-04-28 18:25:20 589

转载 SLF4J 教程

一、介绍:简单日记门面(simple logging Facade for java)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging API实现既可以选择直接实现SLF4J接的loging APIs如: NLOG4J、SimpleLogger。也可以通过SLF4J提供

2014-04-28 15:36:43 583

转载 【翻译】企业级SOA之路——在Web Service中使用HTTP和JMS

原文:http://www.tibco.com/resources/solutions/soa/enterprise_class_soa_wp.pdf概述    IT业界在早期有一种误解,认为Web Service等同于面向服务架构(SOA)。实际上,SOA远不止这些。虽然SOAP是一种愈加通用的消息格式,但SOA通常还会需要其他的底层transport。当构建SOA的时候,如何选

2014-04-28 14:40:05 646

转载 Apache ActiveMQ消息中间件的基本使用

Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。支持Java消息服务 (JMS) 1.1 版本Spring Framework集群 (Clustering)支持的编程语言包括:C、C++、C#、Delphi、Erlang、Adobe Fla

2014-04-28 11:09:41 837

转载 Intellij IDEA 的使用

前言:为什么我要选择intellij idea呢?原因有三1.以前公司的项目 在myeclipse10中不稳定 myeclipse说不定什么时候就崩溃卡死了  而intellij很稳定2.界面高端洋气 用我朋友的话说 看着跟搞苹果开发一样3.项目的支持上比较好 基本上web项目都可以导入进来 比如mybatis的官方项目 是maven的 在myeclipse

2014-04-28 10:54:26 2344

转载 《Spring技术内幕》学习笔记18——Spring使用Hessian实现远程调用

1.Spring中除了提供HTTP调用器方式的远程调用,还对第三方的远程调用实现提供了支持,其中提供了对Hessian的支持。Hessian是由Caocho公司发布的一个轻量级的二进制协议远程调用实现方案,Hessian也是基于HTTP协议的,其工作原理如下:(1).客户端:a.发送远程调用请求:客户端程序—>发送远程调用请求—>Hessian客户端拦截器—>封装远程调用请求—

2014-04-25 13:05:37 665

转载 ZeroC ICE之旅------java

关于Ice请见, ICE之轻量级分布式通讯中间件 http://masterkey.iteye.com/blog/182954 ZeroC ICE之旅------C++ http://masterkey.iteye.com/blog/183307 ZeroC ICE之旅------Slice http://masterkey.iteye.com/blog/18406

2014-04-24 17:56:03 1283

转载 memcached(windows)安装与配置

推荐博客:http://snowolf.iteye.com/blog/1447348           http://snowolf.iteye.com/blog/1471805           http://snowolf.iteye.com/blog/1576818 特别说明:一致性哈希配置(附件有个类配置参考) a:spring:        

2014-04-24 11:21:53 428

转载 Mysql中的时间sysdate(),now()等

MySQL中SYSDATE()和NOW()的区别[日期:2012-09-24]来源:Linux社区  作者:zmxiangde[字体:大 中 小]MySQL中有5个函数需要计算当前时间的值:NOW.返回时间,格式如:2012-09-23 06:48:28CURDATE,返回时间的日期,格式如:2012-09-23C

2014-04-24 10:23:28 1779

转载 Memcached使用点滴

我对于Memcached的接触,还是在去年看了CSDN的一系列国外大型网站架构设计而开始的。最初的时候只是简单的封装了Memcached Java版的客户端,主要是对于配置的简化以及Memcached多点备份作了一些工作,然后就作为ASF的组件一部分提供给其他Team使用。其实看过Memcached Java客户端代码的人就会了解其实客户端的事情很简单,就是要有一套高性能的Socket通信框架以及

2014-04-21 17:20:48 450

转载 程序员学习能力提升三要素

IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不

2014-04-21 16:03:03 840 1

转载 Hessian基本篇

Spring + Hessian 背景; 优点:【摘自网上】hessian类似于Webservice,但是它不使用soap协议,它把协议报文封装到http封包中,通过HTTP信道传输。是一种高效简洁的远程调用框架,它采用的是二进制RPC协议(Binary),具有轻量、传输量小、平台无关的特点,特别适合于目前网络带宽比较小的手机网络应用项目。Hessian是通过servlet提供远程服务,完

2014-04-21 09:35:52 657

转载 struts2 常量配置详解

1,struts.action.extension作用:设置为htm的时候, 把url后缀为htm的映射成为action源码:org.apache.struts2.dispatcher.mapper.DefaultActionMapper Java代码  @Inject(StrutsConstants.STRUTS_ACTION_EXTE

2014-04-18 09:45:27 1154 1

转载 Struts2基础教程一:如何创建web项目

Struts2基础教程一:如何创建web项目作者: Michael 日期: 2012 年 8 月 31 日发表评论 (1)查看评论目录:演示环境maven构建web工程原始web工程演示结果web整合Struts2的步骤Struts2 web演示结果[一]、演示环境java version “1.6.0_18″

2014-04-17 19:39:23 910

转载 spring的自动装配(default-autowire="byName")

自动装配,官方给出的定义是这样:Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。由于autowire可以针对单个bean进行设置,因此可以让有些bean使用autowire,有些bean不采用。aut

2014-04-17 19:13:16 768

转载 Maven 与 IntelliJ IDEA 的完美结合

你是否正在学习Maven?是否因为Maven难用而又不得不用而苦恼?是否对Eclipse于Maven的冲突而困惑?那么我告诉你一个更直接更简单的解决方案: IntelliJ IDEA!什么是 Maven,为什么要使用 Maven 而不是 AntMaven简单来说是一个项目管理工具,被认为是Ant的替代品或者继任者。事实上Maven的功能要远远超出Ant,它不仅仅提供编译

2014-04-17 15:07:26 741

转载 IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程。本文PDF文档下载地址:http://download.csdn.net/detail/zht666/51412351、新建项目,选择Maven Module,输入项目名称,点击Next继续。注意这里的Module就是项目的意思,等同于MyEclipse中的Project。接着直接点击Finis

2014-04-17 13:19:23 1289

转载 进一步提升 Struts 2 对 Velocity 的支持力度

本文主要介绍如何解决 Struts 2 和最新版本的 Velocity 结合的问题以及进一步提升 Struts 2 对 Velocity 的支持力度。Struts 2 是 Struts 框架的一个全新版本,它废弃了原有 Struts 1.x 的框架结构,在 WebWork 的基础上全面提升了代码的配置灵活性、可测试性以及超强的扩展性。Struts 2 更是提供了对 Velocity 和 Fre

2014-04-17 09:51:43 721

转载 用intellij idea 11创建一个Java Web项目

我也是参考别人的资料一步步做的,但是人家不是最新版本,还是有些不同。首先你要安装好intellij idea和tomcat1.开始建立项目:点击【创建新项目/Create New Project】2.选择第一个【Create project from scratch】3.选择你的项目的目录和名字,type选择java module4.默认src直接n

2014-04-16 15:04:29 762

转载 修改一些IntelliJ IDEA 11的设置,使Eclipse的使用者更容易上手

用惯了Eclipse,再来使用IntelliJ IDEA真是很难适应。设置1:字体修改IDE的字体:设置-Appearance-Look and Feel-OverRide设置你想要的字体。我设置的【微软雅黑】。修改编辑器的字体(也就是代码的字体):设置-Editor-Color&Font,默认的scheme是不可以更改的,你需要save as,建立一个新的(名字可

2014-04-16 15:03:35 745

转载 Struts2与Velocity模板

Velocity是一种基于JAVA的模板引擎,开发人员使用简单的模板语言就可以快速开发显示层,它使得显示层与程序代码分离,在早期的Webwork版本中,所有UI标签均使用Velocity模板引擎生成,可以在Struts-core-2.0.8.jar中找到template文件夹,其中的archive文件夹下存放着原有的vl文件!在Struts2中查找vm文件的顺序先查找Web应用程序,再查找类路

2014-04-16 08:56:26 687

转载 Velocity布局祥解

大多数网站的每个页面布局差别不是太大,除非一些特殊页面例如 门户首页等。如果每个页面独立一个文件,则会导致不同文件出现大量相同的代码,我们也可以把这些相同的代码抽取出来放在一个独立的小文件,需要的时候利用 Velocity的#parse指令来嵌入到目标页面中。但是此法却对页面上用于控制排版的HTML代码无效,因为控制整个页面排版的代码一般会贯穿整个 文件,开头、结尾皆有,无法分拆到独立的文件上,因

2014-04-15 20:12:17 671

转载 过滤器与拦截器的区别

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符拦截器,是在面向切面编程的就是

2014-04-15 16:52:42 466

转载 ear包和war包的文件组织结构及制作方法

1.war包:标准格式:index.jsp(可选)+ META-INF目录 + WEB-INF目录    index.jsp可有可无。    META-INF目录下包括一个MANIFEST.MF文件,此目录和文件在用jar工具打包时会自动生成。    WEB-INF目录下包括classes目录,lib目录,web.xml文件,web.xml文件格式如下:    xmln

2014-04-15 13:51:01 825

转载 JAR、WAR、EAR的使用和区别

区别:Jar、war、EAR、在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:  Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等  War文件(扩展名为.War,Web Application A

2014-04-15 13:50:37 731

转载 CountDownLatch用法

CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定

2014-04-14 11:04:22 588

转载 org.apache.commons.lang.time 包中的工具类

org.apache.commons.lang.time (2008-10-18 14:52:41)转载▼标签: it 好了,来看我在Common Lang中最后要讲的一个包:org.apache.commons.lang.time。这个包里面包含了如下5个类: DateFormatUtils –

2014-04-14 10:58:17 1575 2

转载 java.util.concurrent.Future 类基础

java.util.concurrent.Future 类基础2013-02-26 09:23 Richard_sun oschina 我要评论(0) 字号:T | T在第一篇文章中,我们会讨论最基本的java.util.concurrent.Future 接口。 接下来我们会跳到其他的框架,库,甚至是语言。 Future是有限制的,但是有必要去理解future的部

2014-04-14 10:01:59 685

原创 tomcat更改线程,80端口,jvm优化

http://liuxi1024.iteye.com/blog/713918Xml代码  收藏代码                maxThreads="500" minSpareThreads="20" maxIdleTime="60000" />   最大线程500(一般服务器足以),最小空闲线程数20,线程最大空闲时间60秒。然后,修改节点,增

2014-04-08 23:37:52 893

转载 ubuntu自己搭建svn服务器

Ubuntu搭建SVN服务器在Ubuntu上搭建SVN服务器,同时使用Eclipse集成SVN同步代码:1.在Ubuntu软件中心搜索subversion安装或者在终端输入apt-get install subversion;2.创建SVN库:以root身份输入命令svnadmin create /home/svnrepos(/home/svnrepos为库所在目录);

2014-04-08 23:35:06 882

plantuml.jar

Sublime安装PlantUML插件必备plantuml.jar

2021-07-21

java数据结构和算法

java数据结构和算法,第二版,提高一个java程序员的素养

2012-02-21

jquery开发入门整理(所需要了解的)

jquery需要了解的,你应该学习 jQuery 的七大理由(1)

2012-02-10

Spring2.5.chm spring(我们的春天) 完全学习手册

前言 即使有好工具和好技术,开发软件仍然是比较困难的。有一些平台,它们包打天下, 但实际上很沉重、难以控制,在开发过程中效率不高,却让开发软件变得更加困难。 Spring为编写企业应用程序提供了轻量的解决方案,同时仍然支持使用声明式事务、 用RMI或web service远程调用、以及使用多种方式来将数据持久化到数据库。Spring提供了全功能的 MVC framework, 以及透明集成AOP到你的软件中的能力。

2011-09-04

Struts2_中文API.pdf 2.深入 Struts 架构

本章内容 介绍 MVC和 Model 2应用框架 理解 Struts 原理 使用 Struts 控制流 讨论 Struts 的优缺点

2011-09-04

面试题集 大全(全盖)

面试题集共分为以下十部分: 一、Core Java: 1 — 95题 1 — 24页 基础及语法: 1 — 61题 1 — 13页 异常: 62 — 69题 13 — 15页 集合: 70 — 80题 15 — 18页 线程: 81 — 90题 18 — 21页 IO & Socket: 91 — 95题 21 — 24页 二、OOAD & UML: 96 — 101题 24 — 25页 三、XML: 102 — 105题 26 — 29页 四、SQL: 106 — 109题 29 — 31页 五、JDBC & Hibernate: 110 — 121题 31 — 35页 六、Web: 122 — 161题 35 — 44页 七、EJB & Spring: 162 — 179题 44 — 47页 八、数据结构 & 算法 & 计算机基础: 180 — 187题 47 — 51页 九、C++: 188 — 201题 51 — 55页 十、Weblogic及其它(附加部分) 1 —— 13题 55 — 57页

2011-09-04

空空如也

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

TA关注的人

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