- 浏览: 75392 次
- 性别:
- 来自: 上海
最新评论
-
chokee:
public FourPoint(int rowStart, ...
文件下载、excel导出、支持中文名字 -
chokee:
public class FourPoint implemen ...
文件下载、excel导出、支持中文名字 -
chokee:
木有 FourPoint 类啊
文件下载、excel导出、支持中文名字 -
TableMiao:
未闻花铭 写道这里使用的base64是你自己定义的还是Java ...
freemarker生成word -
未闻花铭:
这里使用的base64是你自己定义的还是Java带的
freemarker生成word
文章列表
Memcached 三种客户端使用
废话说在前头
萌生写博客这个想法,主要在于好整理笔记和巩固知识,加深对在工作中遇到问题的印象,新手上路,请多指教,欢迎圈错,共同学习。
第一种
Com.danga 包下面的memcached,需引入jar(本人用的是memcached-2.5.2.jar 文末附上附件需要的可以下载)
第二种
spyMemcached
第三种
XMemcached (本人偏向这种)
kafka 伪分布式集群搭建、排错
1.基于zookeeper集群
2.修改基本参数,启动即可
3.kafka、zookeeper关系(https://blog.csdn.net/u012635648/article/details/82498366)
3.1管理协调kafka服务
3.2保存kafka相关元数据
一 搭建:
1.1官网下 ...
Nginx 配置跳转 http到https
网上有很多方法、记录一下笔记!
参考一堆、简单快捷如下:
https://www.cnblogs.com/shansongxian/p/7120359.html
nginx rewrite 详解
https://www.cnblogs.com/czlun/articles/7010604.html
1.证书配置
http://www.cnblogs.com/kevingrace/p/58655 ...
Zookeeper(一)伪分布集群搭建
zookeeper学习中……
1.下载压缩包 http://mirror.bit.edu.cn/apache/zookeeper/
2.解压安装,老套路过程不表
3.伪分布式集群搭建 3台为例
3.1 满足单数机器部署(半数以上存活,集群可用)
2台机器:半数以上 > 1 不允许有机器挂
3台机器:半数以上 > 1.5 取整为2
nginx+spring-session+redis 实现session共享
session共享、除开ip_hash、url_hash之外的记录,过程不表、共同学习
代码实现:
全程加配置即可,无需改变原始业务逻辑代码
1、Pom依赖
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</art ...
word转pdf aspose.words去水印版
备注:
1.工具类大同小异,都长一样,测试能用即可。记录一下,方便以后查阅
2.LogPrintUtil为自己封装的日志打印工具类,找不到无视、删除即可
3. 附破解jar!aspose.words为收费版,maven中央库找不到jar,jar为大牛反编译修改之后再编译成jar,想用直接引用或者deploy到私服仓库即可
4.License文件jar里已存在,/com.aspose.words.lic_2999.xml 路径无需改变用就可以了
5.测试专用,商业用途请购买正版!!!!!你懂得。
Util Cla ...
拦截器、过滤器、参数读取坑记录
目的:做个统一网关接口、app请求要跳到H5的接口复用
主要问题:
1.H5的登录信息获取 是通过Session 来获取 ,app则是mid(用户id)来获取,信息来源不同
2.如何区分终端来源是 ...
redis_cluster客户端集成排错经历
好久没弄,忘得差不多了,记一下,前提不表!
1.单台redis客户端引用
从别的项目中扣过来一配置文件,发现只有spring-data-redis 的应用实例,没有jedis,果断加入,很简单网上很多列子。
附xml配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
...
Jmeter 简单使用
why:可以直接修改线程数、可模拟并发、压力测试,故选它。
1.下载地址:
http://jmeter.apache.org/download_jmeter.cgi
解压、打开/bin 下的jmeter.bat 即可
2.接口测试
2.1 右键 ...
Redis(六) 主从复制、HA集群(基于Sentinel)搭建
一、主从复制
1.为什么使用,好处?
1.1 单个redis服务器压力过大,可考虑,master写,slave读,分散缓解服务器压力。
1.2 一个master可以拥有多个slave,而一个s ...
Redis(七) HA集群(基于Sentinel)集成Spring、master写slave读
说明:适合测试且了解sentinel模式,线上项目慎用。
一、配置情况说明:
Master: 端口 6381
Slave 端口 6379、6380
Sentinel
Redis(五) 缓存使用、与Memcached的差异
一、缓存的使用
同集成spring进行存取操作一致,只是加入key的失效时间而已。
1.创建一个cachedManager 封装存取方法
@Repository
public class CachedManager extends BaseDao{
public boolean setCached(String key,Object value,Long expire){
try{
super.redisTemplate.opsForValue().set(key, value, ex ...
Redis(四) 管道的使用、持久化数据
一、pipeline管道的使用
1.通俗来说就是批量一次请求、一次批量返回,从而节省开销、提高效率。
2.使用方式:
2.1不集成spring,直接利用jedis客户端直接操作。
调用方法即可,如下:
拿到连接,直接调用pipelined()方法。
2.2集成spring,利用spring-data-redis下的redisTemplate去操作
redisTempalate有4
Redis(三) 与Spring集成、读写交互操作 集成方式各异,直接上代码。
一、jar准备
注:不同版本的可能会引起冲突报错,开始我用的jedis版本为1.2.1的与spring-data-redis 1.6.0的集成就报错了,后改为jedis版本为2.4.2的进行使用。
4个易冲突的maven依赖附上
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId ...
Redis(二) 常用命令及命令测试
1.基准信息
redis-benchmark -h localhost -p 6379 -c 100 -n 100000 (100个并发连接,100000个请求,检测host为localhost 端口为6379的服务器性能)
redis-cli -h localhost -p 6379 monitor(监控host为localhost 端口为637 ...