摘要:
软件系统随着功能越来越多,调用量急剧增长,整个系统逐渐碎片化,越来越无序,最终无法维护和扩展,所以系统在一段时间的野蛮生长后,也需要及时干预,避免越来越无序。架构的本质就是对系统进行有序化重构,使系统不断进化 阅读全文
摘要:
下面对于MySQL的安装、MySQL的索引分析、SQL执行的效率分析、MySQL的查询优化、MySQL的主从复制等进行相关介绍,文档的内容较为基础,仅仅设计操作,少量原理,大佬请绕道哦。 阅读全文
摘要:
关于NoSQL的相关介绍,CAP的简介以及对于redis的基本数据类型,redis事务分析,redis的持久化策略进行描述,包括redis集群的搭建,介绍redis哨兵模式。文章内容比较基础,大佬请绕道。 阅读全文
摘要:
1995 年 5 月 23 日,Oak 语言改名为 Java,然后有了那句著名的口号——“Write Once,Run Anywhere”。
1996 年 JDK1.0发布了,标志着一个新的时代已经到来。
1998 年 Java 迎来 1.2 版本,有此诞生了我熟知的 J2ME、J2SE 以及 J2EE。ME 主要用于移动端(还记得大明湖畔诺基亚 S40 吗?不小心暴露了年龄),而 SE 做为标准版主要用于桌面程序,EE 则主要针对企业应用所打造,也是我们主要的研究对象。1.2 的发布标志着Java开始普及...... 阅读全文
摘要:
记录一次解决挖矿病毒的过程:晚上突然收到阿里云的警报提醒,服务器又被攻击,开始还没当回事,晚上测试的时候发现服务器变的异常卡顿。然后进入后台查看,发现CPU直接飙升到100%.........
阅读全文
摘要:
本章开始更新对于Java虚拟机的相关介绍。下面介绍Java虚拟机主要结构和发展历程。
作为Java工程师的你曾被伤害过吗?你是否也遇到过这些问题?
运行着的线上系统突然卡死,系统无法访问,甚至直接OOMM!
想解决线上JVM GC问题,但却无从下手。
新项目上线,对各种JVM参数设置一脸茫然,直接默认吧然后就JJ了
每次面试之前都要重新背一遍JVM的一些原理概念性的东西,然而面试官却经常问你在实际项目中如何调优VM参数,如何解决GC、OOM等问题,一脸懵逼。
阅读全文
摘要:
本章将介绍:ElasticSearch的作用,搭建elasticsearch的环境(Windows/Linux),ElasticSearch集群的搭建,可视化客户端插件elasticsearch-head的安装及使用,对IK分词器的安装及使用;本章介绍的ElasticSearch操作基于Restful形式(使用http请求的形式),java代码操作请参考下篇
阅读全文