凡事都在事上磨,这样才能精进,成长进步提高! ------ 博客园首页
摘要: Redis限流的实现方式有3种,分别是:1、基于Redis的setnx的操作,给指定的key设置了过期实践;2、基于Redis的数据结构zset,将请求打造成一个zset数组;3、基于Redis的令牌桶算法,输出速率大于输入速率,就要限流。 第一种:基于Redis的setnx的操作 我们在使用Red 阅读全文
posted @ 2020-07-06 16:38 zeenzhou 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 解决问题时三个大的思考方向; 客观部分按逻辑顺序去思考; 人性部分的影响; 要有持续迭代优化的思维; 在处理问题的通用流程中使用哪种思考方法好; 阅读全文
posted @ 2020-07-06 16:36 zeenzhou 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 讲一下线程参数的含义 Innodb的索引实现 为什么是B+树? Redis的使用,分布式锁的实现 操作系统虚拟内存换页的过程 TCP三次握手 volatile关键字的作用 乐观锁、悲观锁 HashMap结构,是否线程安全?ConcurrentHashMap如何保证线程安全? 之前用过哪些设计模式? 阅读全文
posted @ 2020-07-06 16:33 zeenzhou 阅读(3076) 评论(2) 推荐(1) 编辑
摘要: Java 后台系统 监控, 诊断, 调优 阅读全文
posted @ 2020-07-06 15:05 zeenzhou 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 此脚本用来管理 SpringBoot 项目的进程状态。有提示功能。把脚本丢到项目文件夹, 添加执行权限即可。 如果 jenkins 使用这个脚本, 需要在 java -jar 命令前添加 BUILD_ID=dontKillMe , 不然 jenkins 会杀掉进程。 参考: https://stac 阅读全文
posted @ 2020-07-06 11:05 zeenzhou 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 解决方式:redis-server.exe redis.windows.conf --maxheap 1gb 阅读全文
posted @ 2020-06-21 19:08 zeenzhou 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、使用命令:top 查看当前进程的状态 2、从上图可以看到PID:916的java进程占用内存较大。定位线程问题(通过命令查看PID 为25894 进程的线程情况),命令:# ps p 916 -L -o pcpu,pmem,pid,tid,time,tname,cmd 由此可以看到这PID:91 阅读全文
posted @ 2020-06-18 16:54 zeenzhou 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.搞Java开发的,经常会碰到下面两种异常: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space 要详细解释这两种异常,需要简单重提下Java内存模型。Java内存模型是描述Ja 阅读全文
posted @ 2020-06-18 16:36 zeenzhou 阅读(628) 评论(0) 推荐(0) 编辑
摘要: jstat -gc 17766 2000 阅读全文
posted @ 2020-06-18 16:26 zeenzhou 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 26个咨询公司常用的分析模型: 安索夫矩阵(Ansoff Matrix) 标杆分析法(benchmarking) 波士顿矩阵(BCG Matrix) 波特价值链分析模型(Michael Porter's Value Chain Model) 波特五力分析模型(Michael Porter's Fiv 阅读全文
posted @ 2020-05-26 01:46 zeenzhou 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1、基本语法 k:(空格)v 表示一对键值对(空格必须有) 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 属性和值是大小写敏感的 server: port: 8081 path: /hello 2、值的写法 2.1字面量:普通的值(数字,字符串,布尔) ​ k: v:字面直接 阅读全文
posted @ 2020-05-23 21:47 zeenzhou 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 我们这一生很短,我们终将会失去它,所以不妨大胆一点, 爱一个人,攀一座山,追一次梦,不妨大胆一点,有很多事没有答案。 阅读全文
posted @ 2020-05-22 14:14 zeenzhou 阅读(98) 评论(0) 推荐(0) 编辑
摘要: togaf 阅读全文
posted @ 2020-05-14 14:30 zeenzhou 阅读(129) 评论(0) 推荐(0) 编辑
摘要: -- 待完成 阅读全文
posted @ 2020-04-17 12:39 zeenzhou 阅读(116) 评论(0) 推荐(0) 编辑
摘要: --待完成 阅读全文
posted @ 2020-04-17 12:37 zeenzhou 阅读(85) 评论(0) 推荐(0) 编辑
摘要: -- 待完成 阅读全文
posted @ 2020-04-17 12:34 zeenzhou 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 贝叶斯定理: 贝叶斯公式 公式描述: 公式中,事件Bi的概率为P(Bi),事件Bi已发生条件下事件A的概率为P(A│Bi),事件A发生条件下事件Bi的概率为P(Bi│A)。 应用: 先行动起来,大胆假设,小心求证,不断调整,快速迭代,俗称小布快跑. 阅读全文
posted @ 2020-04-17 12:31 zeenzhou 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、简介 dubbo-monitor-simple是dubbo提供的简单监控中心,可以用来显示接口暴露,注册情况,也可以看接口的调用明细,调用时间等。 Simple Monitor挂掉不会影响到Consumer和Provider之间的调用,所以用于生产环境不会有风险。 Simple Monitor采 阅读全文
posted @ 2020-04-17 10:36 zeenzhou 阅读(519) 评论(0) 推荐(0) 编辑
摘要: classpath 和 classpath* 区别: classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找。当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会 阅读全文
posted @ 2020-04-16 23:21 zeenzhou 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 没想到把,SpringBoot虽然简化了开发流程,但要学的东西还有很多 1. Spring Boot简介 采用约定大于配置,简化Spring开发步骤与复杂的部署流程 快速创立可独立运行的Spring项目以及集成主流框架 嵌入式Servlet容器,无需打war包 starter自动依赖与版本控制 大量 阅读全文
posted @ 2020-04-14 00:37 zeenzhou 阅读(318) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Spring BootFinchley兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.xDalston和Edgware兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.xCamden兼容Spring Boot 1.4 阅读全文
posted @ 2020-04-13 01:07 zeenzhou 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 你本一身善良,却要忍受一生的内心煎熬...... 能否,只管去,明月森间照,清泉石上流! 叹: 十年磨一剑,霜刃未曾试。今日把示君,谁有不平事。 愿: 行到水穷处,坐看云起时! 阅读全文
posted @ 2020-04-10 09:57 zeenzhou 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 单体式应用程序 与微服务相对的另一个概念是传统的「单体式应用程序」( Monolithic application ),单体式应用内部包含了所有需要的服务。而且各个服务功能模块有很强的耦合性,也就是相互依赖彼此,很难拆分和扩容。 说在做的各位都写过单体程序,大家都没意见吧?给大家举个栗子,刚开始写代 阅读全文
posted @ 2020-04-09 01:21 zeenzhou 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot主类中定义一个线程池,比如: @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Applicatio 阅读全文
posted @ 2020-04-09 01:05 zeenzhou 阅读(1585) 评论(0) 推荐(0) 编辑
摘要: 名字 千与千寻,一个人的两个名字,一个是老板给的,一个是父母给的。白龙说,把你的名字好好藏起来,一旦被夺走了名字,就记不起回家的路了。任何时候,都不要忘记家,忘记亲情。神棍节一起吃饭的时候,@陈霞说,华科一个跳楼的,往楼上跑得时候,他父亲在后面追,最后还是没追上。多么绝望的父亲!多么无情的儿子!你让 阅读全文
posted @ 2020-04-09 00:44 zeenzhou 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 你是谁? 你从哪里来? 你要到哪里去? 阅读全文
posted @ 2020-04-09 00:41 zeenzhou 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 读书 静坐 探险 跑步 写书 面对人生问题: 咱们 --> 沉默,反思,学习。 人生不如意者十之八九,但应常思那之一二. 阅读全文
posted @ 2020-04-08 14:44 zeenzhou 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 2020/4/6 (99 条消息) 中间件未来会消失吗? - 知乎 https://www.zhihu.com/question/22854238/answer/935319055 1/3 对于楼上提到了中间件的概念和优越性,我们还可以更大范围的谈一谈,然后说说为什么中间件不会消 失。 概念:广义和 阅读全文
posted @ 2020-04-06 01:00 zeenzhou 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 此心光明,亦复何言! 阅读全文
posted @ 2020-04-05 09:39 zeenzhou 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 能容的下你身边比你优秀的人 是一种修行 其实也不是一种容易的事情 阅读全文
posted @ 2020-04-02 13:42 zeenzhou 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 甲午年,正月初九。 我儿子十八了,正所谓成人长大。学名奇临,取奇妙降临之意。后下海,艺名麒麟,乃仿周大师之遗韵。 人生一世,极不容易。登天难,求人更难。黄连苦,无钱更苦。江湖险,人心更险。春冰薄,人情更薄。 过去有句话:既落江湖内,便是薄命人。我本不愿儿从艺,奈何人自有志无法横拦。但有几句话要说清楚 阅读全文
posted @ 2020-04-02 10:38 zeenzhou 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 法乎其上,得乎其中。法乎其中,仅得其下。 有时候我们看待事情需要更高维度,更高视角去看待问题, 但是这个需要本身素质,认知,见识提高,乃至能到更高的境界. 从不知道到知道,比知道到做到的要难很多,这个认知,见识,提升认知,见识,叫茅塞顿开... 有时候需要的这么一个机会,或者机缘,才能知道自己能做的 阅读全文
posted @ 2020-04-02 10:25 zeenzhou 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 您能独立完成一份商业计划书吗?计划书应包括: 1、市场调查数据及分析; 2、竞争对手及行业分析; 3、所处地理位置及区位分析; 4、市场定位; 5、目标消费群面貌描述; 6、产品特性及差异化; 7、价格定位; 8、确立核心竞争力; 9、项目优劣势分析及应对措施; 10、经营及管理策略; 11、财务状 阅读全文
posted @ 2020-03-23 01:39 zeenzhou 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 目前阶段,不是餐饮创业的大好时机。 因为外部环境变化太快,新手应变调整能力有限。 真心不建议零基础者进入。 如果想加盟: 餐饮加盟需要注意什么? 餐饮业(中式快餐)连锁加盟需要注意哪些? 如果想自学: 想去做餐饮,有没有什么餐饮实践或者管理方面的书籍推荐? 2.0想开中式快餐店,准备先去一家同类型的 阅读全文
posted @ 2020-03-23 01:37 zeenzhou 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 常见容错机制:failover ,failsafe,failfase ,failback,forking,来源于阿里的定义。 Failover 失败自动切换当出现失败,重试其它服务器,通常用于读操作(推荐使用)。 重试会带来更长延迟。 Failfast 快速失败只发起一次调用,失败立即报错,通常用于 阅读全文
posted @ 2020-03-18 15:16 zeenzhou 阅读(1699) 评论(0) 推荐(1) 编辑
摘要: • Top1 循环sql(批量查询,批量新增,批量修改)、redis(合理数据类型和使用管道)、dubbo、http请求等操作。 解析:以循环dubbo调用为例,dubbo调用需要走局域网络发送数据,唤起目标服务的dubbo线程,占用数据库连接,最后接收数据这一漫长的过程。如果循环多次调用,会有巨大 阅读全文
posted @ 2020-03-16 11:04 zeenzhou 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 陌上人如玉,公子世无双! 莫言: 敬佩的人: 年轻时陪男人过苦日子的女人 富裕时陪女人过好日子的男人 负责两种人: 生我的人 我生的人 远离的人: 遇到好处就伸手的人 遇到难处就闪躲的人 挂念的人: 相濡以沫的爱人 肝胆相照的朋友 阅读全文
posted @ 2020-03-16 01:39 zeenzhou 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 结论 + 原因 + 结论 + 措施 + 建议 汇报工作的模式 处理工作的模式 这里汇报工作,清晰明了 阅读全文
posted @ 2020-03-16 01:25 zeenzhou 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1.凡是布置工作 - 说标准 2.凡是请示工作 - 说方案 3.凡是汇总工作 - 说结果 4.凡是总结工作 - 说流程 阅读全文
posted @ 2020-03-16 00:12 zeenzhou 阅读(335) 评论(0) 推荐(0) 编辑
摘要: Javacpu 和内存问题排查步骤: 0. jps 可以查到java 的运行进程 ps ux 查看运行的进程 top -c查看占用cpu的进程 top -bn1 -H -p <pid> 查看占用cpu的线程 // 找出cpu高的线程tid ps -mp <pid> -o THREAD,tid,tim 阅读全文
posted @ 2020-03-13 00:41 zeenzhou 阅读(97) 评论(0) 推荐(0) 编辑