东天里的冬天

菜鸟成长记

缓存——OSCache

一.简介 OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。OSCache有以下特点:缓...

2017-09-29 17:52:47

阅读数 234

评论数 0

LVS(三)——高可用

一.高可用 高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。 1:网络高可用...

2017-09-28 15:55:19

阅读数 175

评论数 0

LVS(二)——环境的搭建

一.前期准备 系统:Centos6 (三台) 负载均衡:LVS + keepalived 服务器1:Http 服务器2:Http 二.ip配置 1、VIP(virtual ip):用来提供virtual server服务的ip地址。分别绑定在Director一个物理网卡上(对外接收请求包...

2017-09-28 14:23:29

阅读数 364

评论数 0

LVS(一)——负载均衡

一.主流负载均衡 1: apache + JK 2: nginx 3: lvs + keepalived 二.LVS简介 LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内核2.6中,它已经成为内核的一部...

2017-09-28 10:51:13

阅读数 189

评论数 0

dubbo原理深入剖析

一.dubbo架构 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调和调用时间的监控中心。 Container: 服务运行容器。 调用关系说...

2017-09-22 15:29:02

阅读数 3763

评论数 0

freemarker模板语法

1.访问map中的key ${key} 2.访问pojo中的属性 Student对象。学号、姓名、年龄 ${key.property} 3.取集合中的数据 ${student.id}/${studnet.name} ...

2017-09-17 16:36:31

阅读数 481

评论数 0

全局异常处理器

一.处理思路 二.创建全局异常处理器 public class GlobalExceptionReslover implements HandlerExceptionResolver { Logger logger = LoggerFactory.getLogger...

2017-09-17 13:59:55

阅读数 192

评论数 0

Solr(四)——Java使用solrj管理solr集群

一.solrj使用步骤 第一步:把solrJ相关的jar包添加到工程中。 第二步:创建一个SolrServer对象,需要使用CloudSolrServer子类。构造方法的参数是zookeeper的地址列表。 第三步:需要设置DefaultCollection属性。 第四步:创建一SolrI...

2017-09-17 13:51:15

阅读数 1100

评论数 1

Solr(三)——solr集群SolrCloud

一.什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足...

2017-09-17 10:30:35

阅读数 324

评论数 0

Solr(二)——Java使用solr全文搜索

使用SolrJ可以实现索引库的增删改查操作。 一.步骤 1添加 第一步:把solrJ的jar包添加到工程中。 第二步:创建一个SolrServer,使用HttpSolrServer创建对象。 第三步:创建一个文档对象SolrInputDocument对象。 第四步:向文档中添加域。必须有id域...

2017-09-16 22:54:40

阅读数 1518

评论数 0

Solr(一)——搭建solr全文搜索服务

一.基础环境 Solr是java开发。 需要安装jdk。 安装环境Linux。 需要安装Tomcat。 二.搭建步骤 第一步:把solr 的压缩包上传到Linux系统 第二步:解压solr。 第三步:安装Tomcat,解压缩即可。 第四步:把solr部署到Tomcat下。 第五步:解压缩wa...

2017-09-16 22:25:24

阅读数 268

评论数 0

Java如何使用redis

Java中使用jedis来操作redis,需要把jedis依赖的jar包添加到工程中. 一.操作单机版的redis 第一步:创建一个Jedis对象。需要指定服务端的ip及端口。 第二步:使用Jedis对象操作数据库,每个redis命令对应一个方法。 第三步:打印结果。 第四步:关闭Jedis @...

2017-09-16 21:52:03

阅读数 504

评论数 0

Redis集群搭建

一.redis-cluster架构图 二.架构细节 (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redis节点直连,不需要中间proxy层.客户端不需要...

2017-09-16 20:15:41

阅读数 281

评论数 0

nginx——高可用的负载均衡

一.什么是高可用负载均衡 nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备份机。主服务器和备份机上都运行高可用(High Availability...

2017-09-15 16:20:56

阅读数 188

评论数 0

nginx——nginx负载均衡

如果一个服务由多条服务器提供,需要把负载分配到不同的服务器处理,需要负载均衡。 upstream tomcat2 { server 192.168.25.148:8081; server 192.168.25.148:8082; } 可以根据服务器的实际情况调整服务器权重。权重越高分配的请...

2017-09-15 11:35:05

阅读数 196

评论数 0

nginx——反向代理

一.什么是反向代理 反向代理服务器决定哪台服务器提供服务。 二.Nginx实现反向代理 两个域名指向同一台nginx服务器,用户访问不同的域名显示不同的网页内容。 两个域名是www.sian.com.cn和www.sohu.com nginx服务器使用虚拟机192.1...

2017-09-15 11:28:07

阅读数 280

评论数 0

nginx——nginx配置虚拟主机

配置虚拟主机的目的主要是为了一台服务器访问多个网站 一.如何区分不同的网站: 1、域名不同 2、端口不同 二.通过域名区分虚拟主机 1.什么是域名 域名就是网站。 www.baidu.com www.taobao.com www.jd.com Tcp/ip Dns服务器:把域名解析为i...

2017-09-15 11:10:34

阅读数 205

评论数 0

nginx——linux下的安装

一.要求的安装环境 1、需要安装gcc的环境。yum install gcc-c++ 2、第三方的开发包。 n PCRE PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使...

2017-09-15 10:55:21

阅读数 202

评论数 0

数据库多个主键(联合主键)

创建某表,需要两个主键(INST_ID,INST_RESP_CODE) CREATE TABLE CODE_CONVERTER_20170806 ( INST_ID CHARACTER(4) NOT NULL, INST_RESP_CODE VARCHAR(32) NOT NULL, TRA...

2017-09-04 10:47:51

阅读数 2915

评论数 1

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