上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 1、系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长 应用的日志出现超时等错误 可以使用sar命令,top命令查看当前系统状态。 也可以通过Prometheus、Grafana等监控工具观察系统状态。 2、SQL语句表象 阅读全文
posted @ 2020-01-08 16:33 互联网java架构 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1、Git简介 Git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,所以在断网的情况下任然可以提交代码,切换分支。Git又使用了SHA-1哈希算法确保了在文件传输时变得不完整、磁盘损坏导致数据 阅读全文
posted @ 2019-12-24 17:19 互联网java架构 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 背景 线上某集群峰值TPS超过100万/秒左右(主要为写流量,读流量很低),峰值tps几乎已经到达集群上限,同时平均时延也超过100ms,随着读写流量的进一步增加,时延抖动严重影响业务可用性。该集群采用mongodb天然的分片模式架构,数据均衡的分布于各个分片中,添加片键启用分片功能后实现完美的负载 阅读全文
posted @ 2019-12-20 15:16 互联网java架构 阅读(4488) 评论(0) 推荐(2) 编辑
摘要: 很多人都知道,阿里巴巴在2017发布了《阿里巴巴Java开发手册》,前后推出了很多个版本,并在后续推出了与之配套的IDEA插件和书籍。 相信很多Java开发都或多或少看过这份手册,这份手册有7个章节,覆盖了编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构以及设计规约等方面。 这份规 阅读全文
posted @ 2019-12-16 21:16 互联网java架构 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Redis? Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Ke 阅读全文
posted @ 2019-10-21 17:04 互联网java架构 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Spring Boot总体来说,搭建还是比较容易的,特别是Spring Cloud全家桶,简称亲民微服务,但在发展趋势中,容器化技术已经成熟,面对巨耗内存的Spring Boot,小公司表示用不起。如今,很多刚诞生的JAVA微服务框架大多主打“轻量级”,主要还是因为Spring Boot太重。 JA 阅读全文
posted @ 2019-10-14 17:55 互联网java架构 阅读(4447) 评论(0) 推荐(0) 编辑
摘要: 前言 使用无界队列的线程池会导致内存飙升吗?面试官经常会问这个问题,本文将基于源码,去分析newFixedThreadPool线程池导致的内存飙升问题,希望能加深大家的理解。 (想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。完全免费哦!) 内存飙升问题复现 实例代码 阅读全文
posted @ 2019-09-10 16:46 互联网java架构 阅读(2523) 评论(0) 推荐(1) 编辑
摘要: 0x00 漏洞背景 2019年9月5日,fastjson在commit 995845170527221ca0293cf290e33a7d6cb52bf7上提交了旨在修复当字符串中包含\\x转义字符时可能引发OOM的问题的修复。 360CERT 判断该漏洞危害中。影响面较大。攻击者可以通过发送构造好的 阅读全文
posted @ 2019-09-09 16:48 互联网java架构 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 最近,有一个小伙伴拿到了自己满意的Offer,和他交谈的过程中得知他面试官问他关于Spring的问题比较多,其中最让面试官满意的就是自己回答关于Spring 5的知识点回答的不错。 Spring5于2017年9月发布了通用版本,它是自2013年12月以来第一个主要的Spring版本。它提供了一些人们 阅读全文
posted @ 2019-08-27 17:25 互联网java架构 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Zookeeper是分布式一致性问题的工业解决方案,是Apache Hadoop下解决分布式一致性的一个组件,后被分离出来成为Apache的顶级项目。 工程来源:是雅虎公司内部项目,据说雅虎内部很多项目都是以动物命名,这个动物管理员的名字起的很是形象。 被开源出来后得到开源社区的快速推进,服务端Ja 阅读全文
posted @ 2019-08-04 16:30 互联网java架构 阅读(246) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页