- 浏览: 113573 次
- 性别:
- 来自: 深圳
最新评论
-
chasewade:
很好 很适合入门
lucene3.0基础实例
文章列表
Java中获取路径的各种方法
- 博客分类:
- java
1、 java文件中获得路径
Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class文件)所在路径
ClassLoader.getSystemResource("")
Class_Name.class.getClassLoader().getResource("")
Class_Name.class .getResource("/")
Class_Name.class .getR ...
转载-基于CAS实现单点登录(SSO)的实例讲解
- 博客分类:
- j2ee
本文目录: 一、概述 二、演示环境 三、JDK安装配置 四、安全证书配置 五、部署CAS-Server相关的Tomcat 六、部署CAS-Client相关的Tomcat 七、 测试验证SSO
一、概述
此文的目的就是为了帮助初步接触SSO和CAS的人员提供一个入门指南,一步一步演示如何实现基于CAS的单点登录。
CAS的官网:http://www.jasig.org/cas
二、演示环境
本文演示过程在同一个机器上的(也可以在三台实体机器或者三个的虚拟机上),环境如下:
windows732位 JDK 1.6.0_18 Tomcat 6.0.29 CAS-server-3.4.11 ...
http://blog.csdn.net/ns_code/article/details/17539599
我 们都知道对于一些大型的web2.0的网站,在正式部署时一般是部署在不同故障域的多台应用服务器上,以j2ee应用为例,一般我们都会部署在 tomcat下,假如我们部署了10台tomcat服务器,那这10台tomcat可能是部署在不同的机器上,然后将应用程序copy到这10台 tomcat下,然后启动所有tomcat,一般来说这样做的目的是为了达到负载均衡以及避免单点故障,另外也考虑到国内网络环境的原因,避免跨网络运营 商访问而导致访问速度低下的问题,当然不要忘了坐镇这10台tomcat前端的还有我们的反向代理服务器,比如nginx,这个就是另一个话题了,我今天 主要讲的是,对于这种分布式to ...
前几天搭建了apche+tomcat集群,被大牛拍砖,今天查了点资料,搭建了Nginx + Memcached + Tomcat 集群,与大家分享下:
一:环境
Tomcat7,下载链接:http://tomcat.apache.org/Nginx是nginx-1.2.8,
下载链接:http://nginx.org/en/download.html
Memcached是memcached-1.2.6-win32-bin,下载链接:http://code.jellycan.com/files/memcached-1.2.6-win32-bin.zip,
其他所需jar包,如下列表:
...
首先说明下memcached存在如下问题
本身没有内置分布式功能,无法实现使用多台Memcache服务器来存储不同的数据,最大程度的使用相同的资源;无法同步数据,容易造成单点故障。(memagent代理实现集群)
在 Memcached ...
memcached集群负载均衡
- 博客分类:
- memcached
memcached是针对数据库的缓存软件 能有效降低数据库的负载 下面是何如将多个memcached做成集群负载均衡,让memcached变的更高可用
一、安装步骤: 1、编译安装libevent:
1
2
3
4
tar zxvf libevent-1.4.9-stable.tar.gz
cd libevent-1.4.9-stable/
./configure --prefix=/usr
make && make install<span id="more-105"></span&g ...
假设我们有3台memcached 服务器,server1 和server2 有3GB 的内存空间,server3 有2GB 的内存空间. 下面程序说明怎么来创建客户端. import com.danga.MemCached.*; public class MyClass { // 创建一个 memcached 客户端对象 protected static MemCachedClient mcc = new MemCachedClient(); // 创建 memcached连接池 static { // 指定memcached服务地址 String[] servers = { "s ...
1、首先编写wsdl和xsd文件
2、在pom中引入插件
3、build 项目,插件将自动生成java代码
4、编写接口实现类
5、通过cxf将接口暴露成web service
一、概念
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。
二、适用场合
1.分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。
2.数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用Hibernate的缓存机制。但memcached是基于分布式的,并可独立于网站应用本身,所以更适合大型网站进行应用的拆分。
3.服 务器间数据共享。举例来讲,我们将网站的登录系统、查询系统拆分为两个应用, ...
centOS安装memcached
- 博客分类:
- memcached
Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。工作原理:①客户端第一次访问应用程序时,会到数据库(RDBMS)中取出数据,返回给客户端;同时也将取出的数据保存到memcached中。② 第二次访问时,因为数据已经缓存,不不用去数据库查询了,直接从memcached取。那么memcached的快速和高效率是如何体现出来的呢?我们都清楚,RDBMS是文件型的数据库,最终还是以文件的形式保存在磁盘上。而 memcached则不一样,它是key:v ...
<div class="iteye-blog-content-contain" style="font-size: 14px;">
分类整理的各种好看的电影,得空的时候选自己有兴趣的看看吧。
感动无数人的9部电影
1、《恋空》
2、《婚纱》
3、《比悲伤更悲伤的故事》
4、《我脑中的 ...
转载spring security3.1学习笔记
- 博客分类:
- j2ee
这几天学习了一下Spring Security3.1,从官网下载了Spring Security3.1版本进行练习,经过多次尝试才摸清了其中的一些原理。本人不才,希望能帮助大家。还有,这次我第二次写博客啊,文体不是很行。希望 能让观看者不产生疲惫的感觉,我已经心满意足了。
一、数据库结构
先来看一下数据库结构,采用的是基于角色-资源-用户的权限管理设计。(MySql数据库)
为了节省篇章,只对比较重要的字段进行注释。
1.用户表Users
CREATE TABLE `users` (
-- 账号是否有限 1. 是 0.否 ...
SSL介绍与Java实例
- 博客分类:
- java
有关SSL的原理和介绍在网上已经有不少,对于Java下使用keytool生成证书,配置SSL通信的教程也非常多。但如果我们不能够亲自动 手做一个SSL Sever和SSL Client,可能就永远也不能深入地理解Java环境下,SSL的通信是如何实现的。对SSL中的各种概念的认识也可能会仅限于可以使用的程度。本文通 过构造一个简单的SSL Server和SSL Client来讲解Java环境下SSL的通信原理。
首先我们先回顾一下常规的Java Socket编程。在Java下写一个Socket服务器和客户端的例子还是比较简单的。以下是服务端的代码:
Java代码 1.package o ...
spring+dbunit测试访问数据库代码
- 博客分类:
- j2ee
使用spring+dbunit,轻松搞定数据库访问代码的测试。