- 浏览: 106632 次
- 性别:
- 来自: 北京
最新评论
-
happy366day:
如果redis集群设置了密码呢?
spring集成 JedisCluster 连接 redis3.0 集群 -
映像云:
你好,请问一下,我集群配置好了,也连接上了,但是数据返回比较慢 ...
spring集成 JedisCluster 连接 redis3.0 集群 -
tengyizu:
有没有遇到连接池没有释放的问题?
spring集成 JedisCluster 连接 redis3.0 集群 -
Dear疼你:
引用引用引用引用引用引用引用" target=&qu ...
spring集成 JedisCluster 连接 redis3.0 集群 -
Dear疼你:
北域游龙 写道配置完报错:Caused by: org.spr ...
spring集成 JedisCluster 连接 redis3.0 集群
文章列表
最近在公司做了 jedisCluster整合spring 的配置, 分享如下
客户端采用最新的jedis 2.7
1.
maven依赖:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.7.2</version>
</dependency>
2.
增加spring 配置
<bean name="genericObject ...
关于Sping MVC 的 @ResponseBody 乱码问题的完美解决
重写了StringHttpMessageConverter 类,如下
package org.springframework.http.converter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import jav ...
按字节截取字符串的jsp自定义标签
tld 定义如下:
<!-- 按字节数截取字符串 -->
<tag>
<name>sliceByte</name>
<tag-class>...</tag-class>
<body-content>empty</body-content>
<attribute>
<name>baseStr</name>
...
在网上找到的代码运行出来的模式值和资料里根据定义计算出来的值不一样, 没有找到合适的,于是手写了一个。
模式值定义:
(1)next[0]= -1 意义:任何串的第一个字符的模式值规定为-1。
(2)next[j]= -1 意义:模式串T中下标为j的字符,如果与首字符相同,且j的前面的1—k个字符与开头的1—k个字符不等(或者相等但T[k]==T[j])(1≤k<j)。
如:T=”abCabCad” 则 next[6]=-1,因T[3]=T[6]
(3)next[j]=k 意义:模式串T中下标为j的字符,如果j的前面k个字符与开头的k个字符相等,且 ...
spring mvc 文件上传 比较常用的有两种方式
1. 直接在方法参数里定义
@RequestParam("file") CommonsMultipartFile mFile
使用这种方式,如果页面端没有选择文件会抛出空指针
2.
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
CommonsMultipartFile mFile = (CommonsMultipar ...
var aaa="123 456 7";
var result = isNaN(this.val)?false:(/^\d+$/.test(this.val));
编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",进入编辑模式,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名),然后保存退出。
安装jdk ,先将自带的openjdk卸载
yum remove java
安装
yum install glibc.i686
yum install glibc-common.x86_64
yum install glibc.x86_64
yum install
glibc-devel.x86_64
yum install glibc-static.x86_64
yum install glibc-utils.x86_64
在oracle官方下载 jdk-6u32-linux-i586-rpm.bin
切换到root用户
> ...
将传统生产者消费者模式里的notify 换成了 notifyAll
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
public class ProducerModular {
public static void main(String[] args) throws InterruptedException {
MyShare share = new MyShare();
Thread provider = new MyProvide ...
在网上没找到java版合适的二分查找代码,自己写了个,备忘:
/**
* 二分查找,返回index
*/
public int search(int a[], int key) {
if(a==null || a.length==0){
return -1;
}
int beginIndex=0;
int endIndex=a.length;
while(true){
int halfIndex=(int)Math.ce ...
在Apache的配置文件httpd.conf中
1)在配置文件中找包含“AddLanguage”或“AddCharset”的行,在这些行最前面增加一行:
AddDefaultCharset GB2312
PS:刚刚安装好的Apache2.2中是没有“AddLanguage”或“AddCharset”的,直接在httpd.conf文件末尾添加就ok了
2)养成良好的习惯,在每个网页的<head></head>里加入这行:
<meta http-equiv=&qu ...
前一阵子做文件下载,按照以往的做法需要写循环操作输出流非常麻烦,基本都是拷贝,读写都不方便。
灵机一动我改用了IOUtils.copy 方法成功实现了操作,写起来比较简洁,看代码:
//文件名
String myfileName=new String(filename.getBytes());
//需要下载的文件
String filepath=request.getSession().getServletContext().getRealPath("/test.jpg" ...
1.
今天在开发中遇到一点问题,在服务期端有一个jsp页面,启用使用jsp:include引用了几个action。
这样就出了一点问题,在action中如果遇到问题或需要输出一些提示,那么就会forward到指定的一个提示信息页面,如果单独访问这个action自然没问题,但是这个action是引用在jsp中的,这时如果出现问题,那么就会在这个jsp中直接引入提示信息页面,造成页面整体非常的难看。
我的解决思路是将 提示信息页面 拆成了两个页面,一个页面中只做跳转,想先跳转一次后再显示,这样如果页面中有信息输出就会整个页面一并的跳到提示信息页面
出现的问题
如果在页面里写 ...
压缩指令
compress 老式的unix上用的压缩命令,现在已经基本不用
gzip,Zcat 常用压缩指令
[root@www ~]# gzip 檔名
選項與參數:
-c :將壓縮的資料輸出到螢幕上,可透過資料流重導向來處理;
-d :解壓縮的參數;
-t :可以 ...