摘要:What is Redis? Redis是一个开源的,基于内存的数据结构存储服务器,被用作数据库、缓存、消息代理。它支持的数据结构类型有strings, hashes, lists, sets, sorted sets,bitmaps, hyperloglogs, geospatial, Strea 阅读全文
posted @ 2020-08-17 08:48 蚂蚁style 阅读(43) 评论(0) 推荐(0) 编辑
摘要:MySQL常见性能瓶颈: CPU:CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据的时候 硬件:top, free, iostat和vmstat等命令来查看系统性能状态 I/O:磁盘I/O瓶颈发生装入数据远大于内存容量的时候 SQL:程序中SQL语句问题,Explain查看执行计划。 Ex 阅读全文
posted @ 2020-08-17 08:47 蚂蚁style 阅读(135) 评论(0) 推荐(0) 编辑
摘要:分布式架构与集中式架构: 集中式架构:就是把所有的程序,功能,模块,都集中在一个模块中,部署在一台服务器上,从而对外提供服务.(单体架构,单体服务,单体应用),基本上,一个war包闯天下. 分步式架构:就是把所有的程序,功能,模块,拆分成不同的子项目,部署在多台不同的服务器上,这些子项目协同合作,共 阅读全文
posted @ 2020-07-17 10:31 蚂蚁style 阅读(81) 评论(0) 推荐(0) 编辑
摘要:之前已经讲了一个MyBatis项目的基本配置,接下来我们来通过断点跟踪,一步一步揭开它的神秘面纱. @Slf4j public class App { public static void main( String[] args ) throws IOException { //通过配置文件获取输入 阅读全文
posted @ 2020-07-09 17:20 蚂蚁style 阅读(53) 评论(0) 推荐(0) 编辑
摘要:MyBatis的xml配置(核心配置) configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环 阅读全文
posted @ 2020-07-08 16:37 蚂蚁style 阅读(235) 评论(0) 推荐(0) 编辑
摘要:MyBatis故事: 官方网站:http://www.mybatis.org 官方文档:http://www.mybatis.org/mybatis-3/ GitHub:https://github.com/mybatis 通过在MyBatis的官方网站,我们会看到和MyBatis相关的一些软件产品 阅读全文
posted @ 2020-07-07 16:39 蚂蚁style 阅读(207) 评论(0) 推荐(1) 编辑
摘要:NoSQL:Not Only SQL(不仅仅是SQL),也可以解释为Non-Relation(非关系型数据库),在NoSQL数据库中,数据之间是无关系,无联系的,数据是松散的,可变的. NoSQL优势: 1:易扩展:NoSQL 数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之 阅读全文
posted @ 2020-06-30 15:04 蚂蚁style 阅读(68) 评论(0) 推荐(0) 编辑
摘要:日志三剑客ELK 1、Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化的日志搜集起来,并进行自定义的处理,然后传输到elasticsearch服务器上; 2、Elasticsearch是数据的索引搜索和数据分析引擎(也可存储数据); 3、Kibana对Elasticsear 阅读全文
posted @ 2020-05-11 17:42 蚂蚁style 阅读(171) 评论(0) 推荐(0) 编辑
摘要:作为大自然搬运工,只是为了帮助大家扩展视野.有兴趣建议直奔官网. 官网 下载 当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法 阅读全文
posted @ 2020-05-08 17:08 蚂蚁style 阅读(455) 评论(0) 推荐(0) 编辑
摘要:门面模式(Facade),别名"外观模式",门面模式为子系统中的一组接口提供了一致的门面(也就是软件的入口),此模式定义了一个高层接口,这个接口使得这一个子系统更加容易使用. 门面模式通过定义一个一致的接口,用以屏蔽内部子系统的细节,使得调用者只需跟这个接口发生调用,而无需关心这个子系统的内部细节. 阅读全文
posted @ 2020-05-07 14:48 蚂蚁style 阅读(62) 评论(0) 推荐(0) 编辑