上一页 1 2 3 4 5 6 7 ··· 25 下一页
摘要: 支持不同长度的字符串,自动加星号处理: 阅读全文
posted @ 2019-03-02 11:40 系统攻城狮 阅读(576) 评论(0) 推荐(0)
摘要: 略读中...后面详读的时候,补充经典图片和文字说明 阅读全文
posted @ 2019-01-21 18:10 系统攻城狮 阅读(531) 评论(0) 推荐(0)
摘要: 产生的原因:应用方的数据库连接有效期时间,大于数据库自己设置的有效期。 解决方案: 一、修改druid配置(如果使用druid的话) PS.此方案对性能会有一定影响 二、修改数据库连接配置 在数据库连接上,加“&autoReconnect=true&failOverReadOnly=false”配置 阅读全文
posted @ 2019-01-21 10:23 系统攻城狮 阅读(103286) 评论(1) 推荐(0)
摘要: 安装的方法,参考:https://blog.csdn.net/jeffleo/article/details/53559712 注意事项: 1.上面教程中,关于设置密码的地方,SQL语句有误,单引号要改成双引号 2.按照上面教程安装完MYSQL以后,使用navicat连接会报错误:10038。关闭防 阅读全文
posted @ 2018-11-19 16:49 系统攻城狮 阅读(164) 评论(0) 推荐(0)
摘要: 基于redis的分布式锁 1 介绍 这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。在介绍分布式锁的实现之前,先来了解下 阅读全文
posted @ 2018-11-16 14:23 系统攻城狮 阅读(264) 评论(0) 推荐(0)
摘要: 前因:因为本系统中,有大数据高并发的场景。在向下游系统发送请求的时候,需要限流。否则会造成下游系统的堵塞。 实现方案1: Thread.sleep(ms). 优点:简单粗暴,一行代码搞定 缺点:有点low,万一线程被抢了,无法唤醒怎么办 实现方案2: Guava的RateLimiter类 优点:简单 阅读全文
posted @ 2018-11-15 15:36 系统攻城狮 阅读(1629) 评论(0) 推荐(0)
摘要: 最近公司准备接ceph储存,研究了一番,准备用亚马逊的s3接口实现,实现类如下: 业务接口要实现包括分片上传(支持断点续传)、分片下载等功能,上面类是底层类不包含业务逻辑。 maven依赖: 开发感受: 1.ceph官网上提供的s3接口文档(java版),内容又少又旧,已经基本不能当做参考了。所以A 阅读全文
posted @ 2018-10-25 17:53 系统攻城狮 阅读(8709) 评论(3) 推荐(0)
摘要: 经过:今天在用s3接口做ceph储存的时候,要实现一个io下载的接口。需要把InputStream转成byte[],一开始,是的写法是这样的: 可是下载的文件稍大一些,就会出现乱码。于是换了网上推荐的,使用byte缓存的方法,来实现InputStream转成byte[]: 乱码的情况就解决了 总结: 阅读全文
posted @ 2018-10-24 12:03 系统攻城狮 阅读(11403) 评论(0) 推荐(0)
摘要: 今天在本地windows电脑上,装pinpoint时,需要先安装一个Hbase数据库,按照教程下载启动Hbase数据库时,却启动报错:java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoo 阅读全文
posted @ 2018-10-17 15:54 系统攻城狮 阅读(1409) 评论(0) 推荐(0)
摘要: Mongodb用于存储非结构化数据,尤其擅长存储json格式的数据。存储的量大概在10亿级别,再往上性能就下降了,除非另外分库。Hbase是架构在hdfs上的列式存储,擅长rowkey的快速查询,但模糊匹配查询(其实是前模糊或全模糊)不擅长,但存储的量可以达到百亿甚至以上,比mongodb的存储量大 阅读全文
posted @ 2018-10-17 11:30 系统攻城狮 阅读(10885) 评论(0) 推荐(2)
上一页 1 2 3 4 5 6 7 ··· 25 下一页