摘要: 他在夜里把灯点 四书五经读几遍 是她青梅竹马两小无猜守在一边 她在灯下把墨研 荆钗布裙一双眼 看他寒窗苦读十年誓要上得金殿 送良人到渡口 她说一生也为你守候 他说等我金榜题名 定不辜负你温柔 十八年守候 她站在小渡口 十八年温柔 他睡在明月楼 那孤帆去悠悠 把她悲喜全都带走 千丝万缕堤上的柳 挽不住 阅读全文
posted @ 2020-06-23 14:14 跳刀不跳 阅读(162) 评论(1) 推荐(0) 编辑
摘要: 原文地址:https://mp.weixin.qq.com/s/jf9_8KADzNtkDyoxE8-HBg 上了一定规模的系统,特别是To C的系统,性能优化或多或少都会被逼着去做一下。否则,系统便无法支撑业务的发展,技术成了拖后腿,不是引领业务了。 一旦线上出现了性能问题,就会很棘手。因为它和业 阅读全文
posted @ 2020-01-16 08:50 跳刀不跳 阅读(160) 评论(0) 推荐(0) 编辑
摘要: (二)日志规约 1. 【强制】应用中不可直接使用日志系统(Log4j、 Logback) 中的 API,而应依赖使用日志框架SLF4J 中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。import org.slf4j.Logger;import org.slf4j.Log 阅读全文
posted @ 2019-10-23 16:28 跳刀不跳 阅读(1223) 评论(0) 推荐(0) 编辑
摘要: 一、大数据实时处理有什么意义呢? 我们得到数据可以进行数据分析,利用数据统计方法,从错综复杂的数据关系中梳理出事物的联系,建立一些BI(Business Intelligence)报表,对一些数据的有用信息进行可视化呈现,供我们进行分析和决策。 二、数据实时处理能做什么? 1)实时计算我们从数据源端 阅读全文
posted @ 2019-07-08 16:26 跳刀不跳 阅读(3343) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-06 21:16 跳刀不跳 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、大数据的基本处理步骤1)数据获取 flume 数据来源:专业数据机构,国家统计局,企业内部数据,互联网数据2)数据清洗 mapreduce 清除不需要,错误,无效的数据3)数据存储 hdfs 性能,可用,可靠,成本等方面考量4)数据处理 hive 按业务需求处理5)数据分享 sqoop,kett 阅读全文
posted @ 2019-06-19 10:37 跳刀不跳 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://luojinping.com/2017/08/13/%E6%9C%8D%E5%8A%A1%E8%B0%83%E4%BC%98/ 1. 服务异常的处理流程 2. 负载 2.1 查看机器 cpu 的负载 2.2 查找 cpu 占用率高的线程 (1)CPU(2)Memory(3)I 阅读全文
posted @ 2019-06-13 13:38 跳刀不跳 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 记住一定不要用如下命令: keys user* keys算法是遍历算法,复杂度是O(n),也就是数据越多,时间越高。 如果以user为前缀的key数据量达到几百万,keys这个指令就会导致 Redis 服务卡顿,因为 Redis 是单线程程序,顺序执行所有指令,其它指令必须等到当前的 keys 指令 阅读全文
posted @ 2019-06-12 15:40 跳刀不跳 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 平台安全性可以从如下几点进行考虑 1、源代码的安全 私有的gitlab代码管理平台,只能在公司内网访问;代码权限的严格管理:给开发人员分配相应代码库的适当权限 2、用户信息的安全 平台上的用户数据泄露主要有以下几种方式: 黑客利用平台存在的安全漏洞入侵网站,盗取用户数据库; (尽量提高我们网站的安全 阅读全文
posted @ 2019-06-11 14:26 跳刀不跳 阅读(750) 评论(0) 推荐(0) 编辑
摘要: SpringCloud提供了Eureka作为服务注册中心,我们可以开箱即用,但是随着Eureka 2.0版本开源停止,我们不得不选择其他。对此,专家建议开发者尽快将相关业务迁移到Consul/ZooKeeper/Etcd 等工具上。 Consul使用一个完全不同的架构进行健康检测。Consul客户端 阅读全文
posted @ 2019-05-14 17:47 跳刀不跳 阅读(1258) 评论(0) 推荐(0) 编辑