自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 总结:会话跟踪技术

一、什么是会话跟踪技术? 即用户登录网站了,服务端或客户端会记录登录信息,再访问网站的时候,就无需再登录了。 目前主要有:Session和Cookie两种技术。 Cookie:通过客户端记录会话信息; Session:通过服务端记录用户会话信息; 二、Cookie 三、Ses...

2019-09-05 15:45:00 242

转载 阿里巴巴为什么选择Apache Flink?

阿里妹导读:伴随着海量增长的数据,数字化时代的未来感扑面而至。不论是结绳记事的小数据时代,还是我们正在经历的大数据时代,计算的边界正在被无限拓宽,而数据的价值再也难以被计算。时下,谈及大数据,不得不提到热门的下一代大数据计算引擎Apache Flink(以下简称Flink)。本文将结合Fli...

2019-09-04 10:48:00 203

转载 总结:告警处理

功能点:集群汇聚,通知汇聚(2分钟,3分钟),一致性hash,静默,tag 转载于:https://my.oschina.net/weiweiblog/blog/3101696...

2019-09-04 10:35:00 348

转载 如何优雅的设计一个告警系统?远没有你想的那么简单

告警的本质 告警对象 监控的指标和策略 理论与现实 异常检测 基于曲线的平滑性检测 基于绝对值的时间周期性 基于振幅的时间周期性 基于曲线回升的异常判断 核心要点总结 告警的本质 没有多少系统的告警是设计得当的。良好的告警设计是一项非常...

2019-09-03 12:17:00 548

转载 OneAPM文章

掐指一算,从 OneAPM 离职也快一个月了,在 OneAPM 工作的种种,仿佛还像是在昨天。细数两年的工作经历,我很庆幸在恰当的时间点和这么一群有激情有活力的人共事。那么,是时候总结一下我在 OneAPM 做的牛(cai)逼(ji)事情了。 大家好,今天由我来分享一下,我在上家公司做的 A...

2019-09-03 12:06:00 404

转载 如何使用jstack分析线程状态

背景 记得前段时间,同事说他们测试环境的服务器cpu使用率一直处于100%,本地又没有什么接口调用,为什么会这样?cpu使用率居高不下,自然是有某些线程一直占用着cpu资源,那又如何查看占用cpu较高的线程? 当然一个正常的程序员不会写出上述代码,这里只是为了让一个线程占用较高的cp...

2019-08-27 11:59:00 134

转载 总结:需要会背诵的命令

1、java生成dump文件: jstack pid 2、java查看垃圾回收情况: jstat -gcutil pid 1000 3、抓包命令 tcpflow -ci eth0 dst port 6060 tcpdump -i eth0 dst port 6060 htt...

2019-08-27 11:47:00 160

转载 总结:Redis

Redis 数据类型 Redis 支持5种数据类型:string(字符串),hash(哈希),list(列表),set(集合),zset(sorted set:有序集合) 参考地址 1、https://www.toutiao.com/a6727530...

2019-08-22 09:49:00 149

转载 总结:kafka

一、kafka中的概念 Broker:Kafka集群中的一台或多台服务器统称broker. Topic:队列 Partition:Topic物理上的分组,一个topic可以分为多个partion,每个partion是一个有序的队列。partion中每条消息都会被分配一个 有序的Id(o...

2019-08-20 20:09:00 121

转载 总结:Flink

一、为什么要使用分布式计算框架? 对于不涉及到IO的计算,分布式计算相当于多个人计算,如10台计机器计算速度是1台机器计算速度的10倍。而分布式计算框架能充分发挥分布式计算优势。 二、Flink优秀设计理念之强一致性(灾备) Flink是如何做到在Checkpoint恢复过程中没有...

2019-08-20 20:09:00 239

转载 总结:Mysql执行查询到底经理了什么?

过程分析 转载于:https://my.oschina.net/weiweiblog/blog/3092846

2019-08-15 11:57:00 126

转载 总结:Mysql的join

join 转载于:https://my.oschina.net/weiweiblog/blog/3092845

2019-08-15 11:56:00 103

转载 Mysql:show global status

官网地址:https://dev.mysql.com/doc/refman/5.6/en/server-status-variables.html#statvar_Select_full_join The MySQL server maintains many status variable...

2019-08-14 10:05:00 382

转载 总结:SQL优化

背景:告警查询接口较慢,一般都在2.5秒左右,由于是UI查询,这个时间较长,对于用户有点不可接受 目的:控制查询接口的速度在1秒左右 优化收获: 1、order by order by 后面的列也需要执行计划匹配上索引才会高效。 不一定用了order by 就一定慢,有时候说...

2019-08-13 20:11:00 143

转载 总结:nginx502:API接口502异常排查过程

问题背景:118机器出现接口不通报警,一段时间后恢复 排查过程: 1、确认问题:nginx大量502异常,即nginx对应的后端服务可能处理很慢或者将请求丢弃了。 2、检查118机器的cpu,内存,网络等基础指标,发现eth0这段时间入口流量骤减,几乎为0,而且出问题的几天,时间吻合,其...

2019-08-06 19:49:00 6156

转载 总结:Spring

1、@Bean:https://www.cnblogs.com/feiyu127/p/7700090.html 2、@Configuration 3、SpringBoot之多数据源动态切换数据源:https://www.jianshu.com/p/cac4759b2684 ...

2019-07-30 19:35:00 130

转载 Linux:User space 与 Kernel space

学习 Linux 时,经常可以看到两个词:User space(用户空间)和 Kernel space(内核空间)。 简单说,Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户的程序崩溃了,内核也不受影响。 ...

2019-07-25 10:09:00 477

转载 总结:linux命令

1、scp scp local_file remote_username@remote_ip:remote_folder 2、netstat netstat -ant | grep 8081 https://www.cnblogs.com/zhenbianshu/p/10637964....

2019-07-18 10:10:00 107

转载 总结:为什么要限制最大连接数?

一个tcp连接需要:1,socket文件描述符;2,IP地址;3,端口;4,内存 原因: 建立连接需要消耗资源,详情查看: https://blog.csdn.net/qj4522/article/details/84892762 https://blog.csdn.net/solst...

2019-07-17 19:38:00 1156

转载 Java后端技术精选优秀博文

一、Java基础 1、Java中枚举类型Enum的一种使用方式 2、Java性能优化之字符串优化处理 3、Java面试题问与答:编译时与运行时 4、Java中OIO与NIO的简单区别 5、为什么Java中1000==1000为false而100==100为true? 6、如何做到...

2019-07-01 20:01:00 256

转载 Java后端技术精选优秀博文

一、Java基础 1、Java中枚举类型Enum的一种使用方式 2、Java性能优化之字符串优化处理 3、Java面试题问与答:编译时与运行时 4、Java中OIO与NIO的简单区别 5、为什么Java中1000==1000为false而100==100为true? 6、如何做到...

2019-07-01 20:01:00 229

转载 Java后端技术精选优秀博文

一、Java基础 1、Java中枚举类型Enum的一种使用方式 2、Java性能优化之字符串优化处理 3、Java面试题问与答:编译时与运行时 4、Java中OIO与NIO的简单区别 5、为什么Java中1000==1000为false而100==100为true? 6、如何做到...

2019-07-01 10:48:00 2120

转载 架构演进思路--淘宝

1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2、基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几...

2019-07-01 10:23:00 212

转载 别在 Java 代码里乱打日志了,这才是正确的打日志姿势!

使用slf4j 使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志 当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通...

2019-07-01 09:50:00 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除