首页
学习
活动
专区
工具
TVP
发布

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2458062
阅读量
175
订阅数
访问数据库超时问题排障
系统从圣诞节那天晚上开始,每天晚上固定十点多到十一点多这个时段,大概瘫痪1h左右,过这时段系统自动恢复。系统瘫痪时的现象就是,网页和App都打不开,请求超时。系统架构:
JavaEdge
2023-01-06
9210
金融系统性能优化之道
系统设计得再好,如不能及时完成业务处理也不行。为什么不同业务有不同优化需求,以及常见的优化方式和问题有哪些。
JavaEdge
2022-12-31
6520
kafka单条消息过大导致线上OOM,运维连夜跑路了!
查看日志,发现Pro程序爆异常kafka.common.MessageSizeTooLargeException。
JavaEdge
2022-12-20
4140
阿里资深工程师教你门面模式
Facade Design Pattern,也叫外观模式,在GoF的《设计模式》中定义:
JavaEdge
2022-12-20
2030
Kafka实战(7)-究竟该如何部署Kafka集群?
生产环境需考量各种因素,结合自身业务需求而制定。看一些考虑因素(以下顺序,可是分了顺序的哦)
JavaEdge
2022-11-30
3940
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
【重学计算机网络】DHCP & IP的“孽缘“
若配置的是一个和谁都无关的地址呢? 例如,旁边机器都是192.168.1.x,我就配置个16.158.23.6,会咋样? 包发不出去!
JavaEdge
2022-11-30
7650
重学计算机组成原理(8)-程序是如何被装载的
80年代640K内存对哪个人都够用了。那时微软开发的还是DOS os,程序员们还在想如何压榨完有限的640K内存。 而现在,随便一个笔记本都16G内存了,比那时多了一万倍。那当时这种言论是无稽之谈吗?为何觉得这么小内存就够了呢?
JavaEdge
2022-11-30
5180
Docker容器实战(07)-Docker存储隔离原理
容器为什么需要进行文件系统隔离呢? 被其他容器篡改文件,导致安全问题 文件的并发写入造成的不一致问题 Linux容器通过Namespace、Cgroups,进程就真的被“装”在了一个与世隔绝的房间里
JavaEdge
2022-11-30
4210
Kafka实战(四) -Kafka门派知多少
Kafka不是一个单纯的消息引擎系统,而是能够实现精确一次(Exactly-once)处理语义的实时流处理平台
JavaEdge
2022-11-30
3760
Linux再学习(一)-学习路线规划
在Linux中,做什么都有相应命令。一般就在bin或者sbin目录下,数量繁多。如果你事先不知道该用哪个命令,很难通过枚举的方式找到。因此,在这样没有统一入口的情况下,就需要你对最基本的命令有所掌握。
JavaEdge
2022-11-30
5120
分布式日志收集框架Flume下载安装与使用
WebServer/ApplicationServer分散在各个机器上,然而我们依旧想在Hadoop平台上进行统计分析,如何将日志收集到Hadoop平台呢?
JavaEdge
2022-11-30
4390
文件服务器存储解决方案探索
文件服务器(file servers)是一种器件,它的功能就是向服务器提供文件。 它加强了存储器的功能,简化了网络数据的管理。 它一则改善了系统的性能,提高了数据的可用性,二则减少了管理的复杂程度,降低了运营费用。
JavaEdge
2022-11-30
2.2K0
Docker入门实战 (二) - Docker环境的搭建方法
该命令输出的内容可以作为命令来设置一些 Docker 客户端使用的环境变量,从而让本机的 Docker 客户端可以与远程的 Docker 服务器通信
JavaEdge
2022-11-30
3140
Mac OS 下安装 Vagrant
Vagrant是一款用来构建虚拟开发环境的工具,它其实算是一个跨平台的虚拟机管理工具
JavaEdge
2022-11-30
5470
ubuntu如何下载64位Intel
由于AMD64和Intel64基本上一致,很多软硬件产品都使用一种不倾向任何一方的词汇来表明它们对两种架构的同时兼容。出于这个目的,AMD对这种CPU架构的原始称呼——“x86-64”被不时地使用,还有变体“x86_64”。其他公司如微软和太阳计算机系统公司在营销资料中使用“x64”作为对“x86-64”的缩写。
JavaEdge
2022-10-07
1K0
数据系统分区设计 - 分区与二级索引
目前的分区方案都依赖KV数据模型。KV模型简单,都是通过K访问记录,自然可根据K确定分区,并将读写请求路由到负责该K的分区。
JavaEdge
2022-07-25
5170
Java 并发编程实战-创建和执行任务的最佳实践
若无法通过并行流实现并发,则必须创建并运行自己的任务。运行任务的理想Java 8方法就是CompletableFuture。
JavaEdge
2022-04-24
5940
synchronize偏向锁底层实现原理
无多线程竞争时,减少不必要的轻量级锁执行路径。大多数情况下,锁不仅不存在多线程竞争,而且总是由同一条线程去多次获得锁,为了让线程获得锁的性能代价更低而引入了偏向锁。
JavaEdge
2022-03-07
5100
线上MySQL不可用,报错数据库无法连接
ERROR 1040(HY000): Too many connections:DB连接池里已有太多连接,不能再和你建立新连接。
JavaEdge
2022-02-10
2.9K0
Java NIO为何导致堆外内存OOM了?
某天报警:某台机器部署的一个服务突然无法访问。谨记第一反应登录机器查看日志,因为服务挂掉,很可能因OOM。这个时候在机器的日志中发现了如下的一些信息:
JavaEdge
2022-02-02
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档