- 浏览: 232670 次
- 性别:
- 来自: 广东
最新评论
-
wangmuchang:
解压需要密码
CAS单点登录之测试应用 -
ayang722:
首先就要在运行报表birt的IEngineTask中加入, J ...
birt配置动态数据源 -
lihong11:
very good!
js常用方法 -
qtlkw:
你共享出来为什么要密码?要密码为何要共享出来?汗
CAS单点登录之测试应用 -
lishouxinghome:
请问如何获得用户的Id呢,往指点
使用 CAS 在 Tomcat 中实现单点登录
文章列表
Spring线程池开发实战
- 博客分类:
- Java
本文提供了三个Spring多线程开发的例子,由浅入深,由于例子一目了然,所以并未做过多的解释。诸位一看便知。
前提条件:
1)在Eclipse创建一个Java项目,我取名为SpringThreadDemo。2)项目所需的JAR包如图所示:
下面开始。
注:项目源码已经托管到GitHub,地址:https://github.com/chszs/SpringThreadDemo
例子1:Spring结合Java线程。
通过继承Thread创建一个简单的Java线程,然后使用@Component让Spring容器管理此线程,Bean的范围必须是prototype,因此每 ...
首先,确保在机器上已经安装了 nginx、tomcat、memcached,并且都可以成功启动服务 nginx可以正常启动了,我们就可以通过 域+端口号来访问nginx的80端口了 以本地举例 localhost nginx可以访问,我们就开始配置nginx的配置文件,来做与Tomcat的映射
Xml代码
nginx+tomcat由于jsessionid出现找不到资源错误
方法1:通过在nginx的配置文件中配置一个全局的跳转:rewrite ^(.*)\;jsessionid=(.*)$ $1 break;
方法2:
也可以在tomcat目录下conf下的context.xml加入禁止重写 disableURLRewriting="true"。
尊重知识,转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/poechant
1. 构造函数
public MemcachedClient(InetSocketAddress[] ia) throws IOException;
public MemcachedClient(List<InetSocketAddress> addrs) throws IOException;
尊重知识,转载请注明本文来自:编程艺术家Poechant的CSDN博客 http://blog.csdn.net/potent
1、Cache定义(1)狭义概念:用于CPU的相对高速处理与主存(Main Memory)的相对低速处理的之间起到协调功能的硬件设备。(2)广义概念:用于速度相差较大的两种硬件之间,起到协调两者数据传输速度差异的结构。狭义概念来自于Cache自1967出现以来较长时间内的应用场景。因为CPU的数据处理速度,要远远高于主存,所以在CPU和主存之间会有高速缓存设备,甚至是多级缓存设备。而广义概念,则是目前已经被广泛接受的一种定义,且广义概念中,Cache不再只局限 ...
linux 修改挂载目录
- 博客分类:
- linux
参考mount命令:http://www.jb51.net/os/RedHat/1109.html
修改扩展磁盘默认的挂载点/home到/data
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/VolGroup-lv_root
50G 3.3G 44G 7% /
tmpfs 7.7G 0 7.7G 0% /dev/shm
/dev/sda2 485M ...
tomcat的catalina.out文件
- 博客分类:
- tomcat
方法1—分割流 使用cronolog工具切分Tomcat的catalina.out日志文件 cronolog一个对日志切分的小工具,其主页在http://cronolog.org/,我们也可以用它来切分Apache的日志。
1.下载cronolog-1.6.2.tar.gz
2、解压缩 # tar zxvf cronolog-1.6.2.tar.gz 3、进入cronolog安装文件所在目录 # cd cronolog-1.6.2 4、运行安装 # ./configure # make
linux文件修改命令
- 博客分类:
- linux
1. 输出到屏幕并保存到文件
命令 加 | tee ./t.log 例如 ls -il | tee ./t.log
2. 重命名乱码文件
find . -inum 82117534 -exec mv {} 2013-12-25-1616.zip \;
.表示当前目录,-inum表示文件编号(可以通过ls -il查看),为文件编号
3. 修改文件夹下的文件编码属性
convmv -f gbk -t utf8 -r /var/atlassian/application-data/jira/export
接受同步服务器:需要rsyncd.conf,然后通过rsync --daemon运行守护进程。
发送同步服务器:需要rsync.sh,然后运行该文件。
在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独 ...
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。
本文只介绍如何使用JSch实现的SFTP功能。
SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术 ...
TortoiseSVN 命令 (命令行执行工具)
- 博客分类:
- svn
TortoiseSVN是一个GUI客户端,这个自动化指导为你展示了让TortoiseSVN对话框显示并收集客户输入,如果你希望编写不需要输入的脚本,你应该使用官方的Subversion命令行客户端。
TortoiseSVN的GUI程序叫做TortoiseProc.exe。所有的命令通过参数/command:abcd指定,其中abcd是必须的命令名。大多数此类命令至少需要一个路径参数,使用/path:"some\path"指定。在下面的命令表格中,命令引用的是/command:abcd参数,余下的代表了/path:"some\path"参数。
因为一些 ...
RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
常用命令组合:
-ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update;-qpl:列出RPM软件包内的文件信息[Query Package list];-qpi:列出RPM软件包的描述信息[Query Packag ...
linux如何查看系统信息
- 博客分类:
- linux
一:cpu
[root@srv /]# more /proc/cpuinfo | grep "model name"
model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz
model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz
model name : Intel(R) Xeon(R) CPU X3220 @ 2.40GHz
model name ...
应用是nginx+tomcat
根据这个错误,是因为tomcat没有及时回应nginx,导致错误.
先使用 fiddler 将页面的请求抓出来.
找到504的请求.然后查找原因.
因为这个请求时间比较长,只有90秒.
所以修改
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
修改成
proxy_connect_timeout 18000; ##修改成半个小时
proxy_send_timeout 18000;
proxy_r ...
java.util.concurrent.ThreadPoolExecutor相关基础介绍和使用示例。 [ 一 ]、常用线程池 最常用构造方法为:
Java代码
ThreadPoolExecutor(int corePoolSize,