自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (33)
  • 收藏
  • 关注

原创 Maven私有库和本地库的安装与配置

已经安装好了jdk并配置好了环境变量下载最nexus。解压nexus. 4. tar zxvf nexus-2.14.1-01-bundle.tarvm nexus-2.14.1-01-bundle nexus解压之后又一个nexus(服务)目录,一个sonatype-work(私有库目录)。 4. 编辑nexus的nexus.properties文件,配置端口和work目录信息(保持

2016-12-06 14:40:19 3606

原创 zookeeper+solr搭建集群服务

一。zookeeper(集群管理(主从管理,负载均衡,高可用的管理),配置文件的集中管理,)集群搭建将zookeeper上传到服务器。将zookeeper解压。将zookeeper向/usr/local/solr-cloud目录下复制三份。配置zookeeper。 4.1 在zookeeper01目录下创建data文件夹。 4.2 在data目录下创建一个myid的文件。 4.3

2016-11-23 11:33:21 4086

原创 solr测试

public class SolrTest extends TestCase { public void testSolrJ() throws Exception { SolrServer solrServer = new HttpSolrServer( "http://192.168.1.111:8080/solr"); //

2016-11-23 10:52:50 589

原创 solr服务搭建

一。安装solr服务 1. 安装jdk,安装tomcat. 2. 解压solr压缩包 3. 将solr下的dist/solr.war部署到tomcat下。 4. 启动tomcat解压war包 5. 将example/lib/ext目录下的所有的jar包拷贝到solr工程web-info/lib下 6. 创建solrhome目录,将example/solr文件夹复制一份作为so

2016-11-23 10:07:24 760

原创 ngnix、fastdfs搭建文件服务器

把fastdfs上传到linux系统。在安装fastdfs之前,先安装libevent工具包。 rpm -qa|grep libevent rpm -e libevent* //卸载之前安装的libevent yum -y install libevent;//在线安装libevent安装libfastcommon工具包 1.tar zxvf libfastcommomV1.07 2.

2016-11-03 10:28:30 1152

原创 优化tomcat提高网站的并发能力

配置tomcat管理员账户。 在conf/ tomcat-users.xml下添加用户:<role rolename="manager"/><role rolename="manager-gui"/><role rolename="admin"/><role rolename="admin-gui"/><user username="tomcat" password="tomcat" ro

2016-11-01 16:25:55 446

原创 nginx负载均衡

只需要在upstream的server后面添加一个weight即可代表权重。权重越高,分配请求的数量就越多。默认权重是1。upstream tomcats{ server 192.168.1.101:8080 weight=2; server 192.168.1.101:8081; } server { listen

2016-11-01 15:55:47 251

原创 nginx反向代理模拟

使用一台虚拟机,安装一个nginx,2个tomcat.nginx的配置文件如下:upstream tomcats{ server 192.168.1.101:8080; server 192.168.1.101:8081; } server { listen 80; server_name www.ttba.com;

2016-11-01 15:53:37 455

原创 linux下安装多个tomcat

先安装java环境变量解压tomcat.从命名为tomcat1 .tomcat2.vim /etc/profile.添加一下类容:catalina1_base=/usr/java/tomcat7catalina1_home=/usr/java/tomcat7tomcat1_home=/usr/java/tomcat7export catalina1_base catalina1_home

2016-11-01 15:36:51 1297

原创 linux下安装jdk

创建/usr/java文件夹。将下载好的jdk上传到此文件下。tar zxvf jdkcp /ect/profile /etc/profile.back .备份prfilevim /ect/profile下该文件最后加上以下内容export JAVA_HOME=/usr/java/jdk1.8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPAT

2016-10-28 15:35:57 335

原创 Nginx配置基于域名的虚拟主机

修改nginx.conf文件 server { listen 80; server_name www.ttba.com; root html ; index index.html; #charset koi8-r; #access_log logs/host.access.log ma

2016-10-28 14:42:33 432

原创 Nginx的配置

在nginx/conf/目录下nginx.conf文件是nginx的配置文件。vi 编辑打开nginx.conf新增一个端口81,修改默认root及index.html 3.分别访问80和81端口。

2016-10-28 14:33:18 406

原创 Nginx安装与测试

什么是nginx ? ngnix是一个使用c语言开发的高性能的http服务器及反向代理服务器。 Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。Nginx的应用场景 a. http服务器。Ngin

2016-10-28 14:24:47 8574

原创 Redis测试

1.Test类import org.junit.Test;import org.springframework.context.support.ClassPathXmlApplicationContext;import redis.clients.jedis.ShardedJedis;import redis.clients.jedis.ShardedJedisPool;public class

2016-08-17 16:41:47 369

原创 windows下安装redis

1.https://github.com/dmajkic/redis/downloads下载redis版本。高版本在官网下载。32位版本在高版本中没有了。 2.解压下载的redis版本。cmd命令模式下切换到解压目录。运行 redis-server.exe redis.conf.即可启动redis.

2016-08-17 16:17:13 696

原创 ActiveMQ发布订阅模式

编写Test实现activeMQ消息发布。import javax.jms.Connection;import javax.jms.DeliveryMode;import javax.jms.MessageProducer;import javax.jms.Session;import javax.jms.TextMessage;import javax.jms.Topic;import

2016-08-17 15:09:30 692

原创 ActiveMQ实现消息队列发送邮件

新建yncp.mq.mailservice工程,编写以下类Mail类 package com.yncp.mq.entity; /*** * 邮件实体 * @author Administrator * */public class Mail { /** 发件人 **/ private String from; /** 收件人 **/ private

2016-08-17 14:05:14 9053 3

原创 ActiveMQ安装及使用

下载activeMq.下载页面http://activemq.apache.org/download-archives.html解压下载的文件。运行activeMq目录下的bin目录下的activemq.bat.如果没有配置JAVA_HOME环境变量的要先配置环境变量。运行按成后再浏览器输入localhost:8161即可进入activemq管理界面。提示输入用户名和密码时输入:admin/

2016-08-17 10:29:46 439

原创 Dubbo服务容器

dubbo服务的运行方式:使用servlet容器运行如tomcat,jeety等 自建Main方法类来运行。使用dubbo框架提供的Main方法类来运行spring 容器。 服务容器是一个standalone的启动程序,因为后台服务不需要tomcat或Jeety等web容器的功能,如果硬要使用web容器去加载服务提供方法,增加复杂性,浪费资源。 建议使用dubbo提供的Main方法类来运行

2016-08-12 11:29:36 2850

原创 Dubbo令牌验证

作用: 1.防止消费者绕过 注册中心访问提供者 2.在注册中心控制权限,以决定要不要下发令牌给消费者。 3.注册中心可灵活改变授权方式,而不需要修改或升级提供者。 可全局设置开启令牌验证:<dubbo:provider interface="" token="true">UUID生成随机令牌<dubbo:provider interface="" token="123456">固定toke

2016-08-08 16:23:09 10134 9

原创 Dubbo延迟连接

延迟连接,用于减少长连接数,当有调用发起时,再创建长连接。<dubbo:service name="dubbo" lazy="true">

2016-08-08 15:54:45 3295

原创 Dubbo并发控制

服务端并发执行(占用线程池线程数)不能超过10个。<dubbo:service interface="" execute="10"> ``` 2.限制客户端并发控制。 “`

2016-08-08 15:53:24 1951

原创 Dubbo延迟暴露

如果你的 服务需要warmup事件,比如初始化缓存,等待先关资源就位等,可以使用deplay进行延迟暴露。 延迟5秒暴露服务<dubbo:service delay="5000">延迟到spring初始化完成后,再暴露服务:<dubbo: service delay="-1">

2016-08-08 15:49:03 3739

原创 Dubbo事件通知

dubbo在调用之前,之后,出现异常时,会触发oninvoke,onreturn,onthrow三个事件,可配置当事件发生时,通知那个类的那个方法。 如以下实现: 服务提供者:package com.yncp.dubbo.entity;import java.io.Serializable;public class Computer implements Serializable{ pri

2016-08-08 15:24:24 3686

原创 Dubbo参数回调

dubbo参数回调,参数回调方式与调用本地的callback或listener相同,只需要在spring的配置文件中声明哪个参数时callback类型即可,dubbo将基于长连接生成反向代理,这样就可以从服务器端调用客户端逻辑。 消费者提供者:package com.yncp.dubbo.entity;import java.io.Serializable;public class Compute

2016-08-08 14:57:37 4950 7

原创 Dubbo异步调用

dubbo提供基于NIO的非阻塞实现并行调用,客户端不需要启动多线程即可完成并行调用多个远程服务,相对多线程开销较小。 消费提供者代码:package com.yncp.dubbo.service;public interface IDubboAnsycService { public int add(Integer x, Integer y); public int multi(I

2016-08-08 14:39:18 2242

原创 Dubbo隐式传参

dubbo通过客户端向服务器端传递参数,传递参数时path,group,version,dubbo,token,timeout即可key有特殊处理,不能使用这几个特殊key 服务提供方使用RpcContext.getContext() .getAttachments();获取参数, 服务器消费方使用 Rp

2016-08-08 14:21:31 9948 1

原创 Dubbo泛化引用

泛接口调用方式主要用于客户端没有API接口及模型类元的情况,参数及返回值中的所用POJO均使用Map表示,通常用于框架集成,比如:实现一个通用的服务测试框架,可通过GenericService调用所有服务实现。 实现代码如下: 服务器端代码:package com.yncp.dubbo.entity;import java.io.Serializable;public class Compute

2016-08-08 13:57:45 4063

原创 Dubbo泛化实现

dubbo泛化实现方式主要用于服务器端没有API借口及横型类元的情况,参数及返回值中的所有POJO均使用Map表示,通常用于框架集成。比如:实现一个通用的远程服务,可通过实现GenenricService接口实现所有服务请求。 如如下服务实现:package com.yncp.dubbo.service;import java.util.Date;import com.alibaba.dubb

2016-08-08 13:28:06 2295 2

原创 Dubbo结果缓存

dubbo提供申明式缓存,以减少用户缓存的工作量。lru 基于最近最少使用原则删除多余缓存,保持最热的数据被缓存。threadlocal 当前线程缓存,比如一个页面渲染,用到很多的portal,每个portal都要去查询用户信息,通过线程缓存,可以减少这种多余访问。jcache与jsr107集成,可以桥接各种缓存实现。

2016-08-08 12:19:02 1149

原创 Dubbo分组聚合

按组合并返回结果,比如菜单服务,接口一样,但有多种实现,用group区分,现在消费方需要从每种group中调用一次返回结果,合并结果返回,这样就可以实现聚合菜单项。 实现代码如下:服务器端实现。package com.yncp.dubbo.service;import java.util.List;import java.util.Map;public interface IDubboMer

2016-08-08 11:09:20 4041 1

原创 Dubbo多版本

当一个接口实现,出现不兼容升级时,可用使用版本号过度,版本号不同的服务间不引用。实现代码如下: 服务器端代码实现:package com.yncp.dubbo.service;public interface IDubboVersionService { public String Version(); }package com.yncp.dubbo.service.impl

2016-08-08 10:44:29 3105

原创 Dubbo服务分组

Dubbo提供服务分组,用于当一个接口有多种实现时,可用使用group分组。实现代码如下:package com.yncp.dubbo.service;public interface IDubboGroupService { public String print(); }package com.yncp.dubbo.service.impl;import com.yncp.dub

2016-08-08 10:21:57 21563

原创 Dubbo多注册中心

Dubbo提供多注册中心。以下是Dubbo多注册中心的2种配置。多注册中心注册 对同一个服务,需要在不同地方部署,但是某些地方没有部署,而这个地方的应用有需要引用此服务,就可以将这个服务同时注册到不同的注册中心上。 不同服务使用不同的注册中心。

2016-08-08 09:45:04 727

原创 Dubbo多协议

dubbo提供了多协议服务,有一下2种方式: (1)不同协议不同服务。不同的服务在性能上使用不同协议进行传输,比如大数据采用短连接协议,小数据大并发使用长连接协议。配置如: (2)多协议暴露服务。需要与客户端互操作。

2016-08-07 09:55:22 622

原创 Dubbo线程模型

dubbo提供了事件处理线程。对于dubbo事件处理线程说明如果处理的逻辑能迅速完成,并且不会发起新的Io请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。如果事件处理逻辑较慢,或者血药发起新的IO请求,比如血药查询 数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接受其他请求。如果使用IO线程处理事件,又在事件处理过程中发起了新的IO请求,比如在连接事

2016-08-07 09:28:44 3375

原创 Dubbo负载均衡

Dubbo负载均衡 dubbo在集群负载均衡时,提供了多种均衡策略,缺省值为random随机调用。 通过设置loadbalance=”“来设置负载均衡 有一下几种设置: 1.random 随机,按权重设置随机概率。 2.roundrobin 轮循,按公约后的权重设置轮循比率。 3.leastActive 最少活跃调用数,相同活跃数的随机,活跃数指调用前后计数差。 4.consust

2016-08-07 09:11:33 730

原创 Dubbo集群容错

在集群条用失败时,dubbo提供了多种容错方案,缺省为failover重试通过配置 cluster=”failover”来设置。官方文档提供了一下选项 4.代码实现Dubbo集群容错测试 新建Maven工程。Dubbocolony1,Dubbocolony2,Dubbocolony3, Dubbocolony1实现一下功能package com.yncp.dubbo.service.

2016-08-05 15:30:24 682

原创 Dubbo服务之启动时检测

dubbo缺省值会在启动时检测依赖的服务是否可用,不可用时会抛出异常,阻止spring初始化完成,以便能及早发现问题。默认情况下check=true.可以通过ckeck=’false’关闭检查。如下所示关闭check时,启动过程中不报错。在方法调用时报错。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springf

2016-08-05 15:13:18 2531

原创 Java实现Dubbo服务提供者及消费者注册

创建Mavn工程。HelloDubbo。pom.xml添加dubbo及spring架包。` javaee javaee-api 5 provided jstl jstl 1.2 provided javax.servlet.jsp jsp-api 2.1.3-b06 provided

2016-08-05 14:30:48 9127

Dubbo初学代码

dubbo学习

2016-08-12

Java实现dubbo集群容错

Java实现dubbo集群容错

2016-08-05

Java实现dubbo消息提供者及消费者

Java实现dubbo消息提供者及消费者

2016-08-05

dubbo-admin-2.5.3.zip

dubbo管理控制平台

2016-08-05

leccosqlexpertfororaclev3.2.zip

leccosqlexpertfororaclev3.2.zip 绿色版。附带激活码。

2014-07-04

c3p0-0.9.2-pre1

c3p0-0.9.2-pre1相关架包及demo

2014-06-13

apache-ant-1.8.2架包

apache-ant-1.8.2jar 包。apache-ant所需包

2014-06-13

w3s全套教程.chm

w3s全套教程.chm w3s全套教程。

2014-06-13

VBScript.chm

VBScript帮助文档。VBScript语言参考。

2014-06-13

Struts2.chm

Struts2.chm.struts帮助必备。Struts2 学习利器。

2014-06-13

Spring2.5-中文参考手册.chm

Spring2.5-中文参考手册.chm .spring 学习利器。不容错过

2014-06-13

servlet.chm

servlet.chm.想学习sErvlet的朋友可以下载了看看。

2014-06-13

PostgreSQL8.1_DOC_CN.chm

PostgreSQL8.1_DOC_CN.chm。中国制造。中文帮助文档

2014-06-13

mysql.chm文档

mysql.chm.mysql5.0 帮助文档。中文教程

2014-06-13

Log4j1.2.chm

Log4j1.2.chm。log4j帮助文档。

2014-06-13

JUnit4.1chm

JUnit4.1chm。Junit学习。junit参考。

2014-06-13

jstl标签使用说明

jstl标签使用说明。对于学习标签的同学很有学习价值。

2014-06-13

jQueryAPI1.4.chm

jQueryAPI1.4.chm 。资料丰富,翻译给力。

2014-06-13

jbpm4.4用户指南

jbpm4.4用户指南。官方文档翻译。希望对研究jbpm的你有用。

2014-06-13

Hibernate3.2.chm

Hibernate3.2.chm.英文版本。

2014-06-13

extjs3.3教程

extjs3.3教程.中文教程。程序员福利。

2014-06-13

DTD教程chm

DTD教程chm。DTD中文教程。含实例和总结。很不错的。分享给大家

2014-06-13

dom文档chm

dom文档对象模型。dom从入门到精通。

2014-06-13

文档对象chm

文档对象模型中文手册。document object model book简单实用上手快。

2014-06-13

dom4j技术文档

dom4j技术文档。dom4j全api。好用的很。

2014-06-13

网页制作chm

网页制作完全手册。中文教程。简单易懂易学习

2014-06-13

jdk6.0中文api

jdk6.0中文api。JavaTM 2 Platform Standard Edition 6。

2014-06-13

数据库技术文档

SQL参考。包含SQL函数、数据定义语言、数据处理语言、等SQL参考

2014-06-13

ant1.7chm文档

ant1.7chm.希望对大家有用。这是英文版本。要找中文版本的就不用下载了。浪费你的分。

2014-06-13

android文档

android文档。api。android开发人员必备好装备。

2014-06-13

ajax教程.chm

ajax教程.chm(中文).ajax帮助文档。希望对各位有用

2014-06-13

条形码值(struts2)

条形码值(struts2)

2013-04-19

Servlet生成验证码

Servlet随即产生验证码,在页面显示。通过Servlet验证。简单实用。

2013-04-16

空空如也

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

TA关注的人

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