摘要:
安装 本次安装使用docker镜像,安装无障碍,一行命令即可解决 安装完成后推荐使用 Manager for MongoDB这个连接工具。 基本操作 CRUD 查询 在开发中查询的操作最为复杂,所以单独抽取出来 1. Test Data 2. 查询关键词介绍 3. type 参考资料: "Docke 阅读全文
摘要:
后台开发过程中,不可避免的会使用到shell,对于一些复杂的脚本当然有运维处理,但是一些简单的脚本总不能老是让运维来帮助你解决吧,那么就一起来学习shell,想要深入掌握shell可以买一本《鸟哥的linux私房菜》,这本书大家可以去论坛了解下,质量杠杠的,文章末尾会附上这本书的下载地址,有条件可以 阅读全文
摘要:
1. 常用参数 2. 栗子 3. 实战 常用参数 N 告诉SSH客户端,这个连接不需要执行任何命令。仅仅做端口转发 C 表示压缩数据传输 f 告诉SSH客户端在后台运行 q Quiet mode. 安静模式,忽略一切对话和错误提示 g:允许远程主机连接主机的转发端口 L port:host:host 阅读全文
摘要:
源码的解读逻辑按照程序运行的轨迹展开 1. Arraylist的继承&实现关系 打开ArrayList源码,会看到有如下的属性定义, 2. ArrayList中定义的属性 当运行 ArrayList list = new ArrayList() ; ,因为它没有指定初始容量,所以它调用的是它的无参构 阅读全文
摘要:
首先来了解下ActivieMQ的应用场景,消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能,高可用,可伸缩和最终一致性架构是大型分布式系统不可缺少的中间件。 详细访问 "传送门" 1.下载ActiveMQ访问 "地址" 得到的是一个zip压缩包,解压后根 阅读全文
摘要:
redis的安装 在笔者之前的文章中有介绍redis的安装,不会的可以去看 笔者之前写的文章 "redis安装" 完成安装后如果不熟悉redis的操作,redis官方文档也有基本操作指南, "redis基本操作" ,如果觉得没问题了就可以开始对redis的整合 1. maven安装依赖 redis自 阅读全文
摘要:
这上一篇文章中我们熟悉了SpringBoot Cache的基本使用,接下来我们看下它的执行流程 1. CacheAutoConfiguration 自动装配类 根据图中标注,看到它引用了CachingConfigurationSelector这个类 静态内部类,实现了 selectImports() 阅读全文
摘要:
1. 首先搭载开发环境,不会的可以参考笔者之前的文章 "SpringBoot入门" 添加依赖 2. 开始配置Cache a. 在启动类增加一个注解@EnableCaching b. pojo c. Mapper d. Service e. Controller 然后就开启缓存,本篇文章结束!开个玩笑 阅读全文
摘要:
概述 UML类图 代码栗子 总结 1. 概述 概念 享元模式 通过共享,用来尽可能减少内存使用量,运用共享技术有效地支持大量细粒度的对象 作用:减少创建对象的数量,以减少内存占用和提高性能 2. UML类图 3. 代码栗子 享元模式中有三种角色 1. 抽象享元角色 2. 具体享元角色 3. 享元工厂 阅读全文