摘要: 非spring环境使用mongodb 导入依赖 版本我选择的是<mongo-driver-version>3.12.10</mongo-driver-version> <dependencies> <dependency> <groupId>org.mongodb</groupId> <artifa 阅读全文
posted @ 2022-03-26 23:28 simplec 阅读(42) 评论(0) 推荐(0)
摘要: 接着上一章节,继续来学习MDB的基本命令。 排序 MDB使用sort进行排序,指定KEY,1为升序,-1为降序 索引 终于来到最关心的命令和环节--索引,索引是提升性能关键,也是基础。 使用createIndex创建索引,示例如下: 还可同时指定多个字段组合索引,类似于MYSQL中的聚合索引。 cr 阅读全文
posted @ 2022-03-26 19:49 simplec 阅读(98) 评论(0) 推荐(0)
摘要: 什么是MongoDB MongoDB是专为可扩展性,高性能和高可用性而设计的NoSQL数据库。它可以从单服务器部署扩展到大型、复杂的多数据中心架构。 利用内存计算的优势,MongoDB能够提供高性能的数据读写操作。 MongoDB的本地复制和自动故障转移功能使您的应用程序具有企 业级的可靠性和操作灵 阅读全文
posted @ 2022-03-26 17:35 simplec 阅读(155) 评论(0) 推荐(0)
摘要: 如果你的项目里引入了spring-boot-starter-parent,那就别看了,解决不了打包问题。 先说下我遇到的问题,我在项目里引入的依赖是spring-boot-dependencies,在使用spring-boot-maven-plugin插件打包后发现jar文件内的目录结构异常,且运行 阅读全文
posted @ 2022-03-08 21:15 simplec 阅读(298) 评论(0) 推荐(0)
摘要: 说明 首先说明一下,这可能是jar冲突原因,导致该原因可能是因为jar版本不一样 启动类启动报错: Exception in thread "main" java.lang.AbstractMethodError: org.springframework.boot.context.config.Co 阅读全文
posted @ 2022-03-08 21:01 simplec 阅读(2389) 评论(0) 推荐(1)
摘要: 07 | 理论四:哪些代码设计看似是面向对象,实际是面向过程的? 滥用Setter,Getter 会破坏封装性 滥用全局变量和全局方法 各种Constants,Utils的滥用 拿Constants来说,过多的使用全局Constants。 首先,这样的设计会影响代码的可维护性。 如果参与开发同一个项 阅读全文
posted @ 2021-11-13 22:18 simplec 阅读(57) 评论(0) 推荐(0)
摘要: 上一节学习了NameServer的设计与各角色之间的通信实现,这一节来学学RocketMQ中Broker的设计。 Broker可是RQ的核心,大部分“重量级”工作都由其完成。 具体有以下: 接受Producer发送过来的消息 处理Consumer的请求 消息的持久化存储 消息的高可用设计 服务端过滤 阅读全文
posted @ 2021-10-31 22:04 simplec 阅读(155) 评论(0) 推荐(0)
摘要: NameServer RouteInfoManager 所有的集群状态的维护者 RouteInfoManager基本结构: public class RouteInfoManager { private static final InternalLogger log = InternalLogger 阅读全文
posted @ 2021-10-30 00:41 simplec 阅读(157) 评论(0) 推荐(0)
摘要: 消费者类型 推模型、拉模型、长链接 生产者类型 写入策略有如下: 同步发送、异步发送、延迟发送、发送事务消息 消息发送的基本姿势 DefaultMQProducer public static void main(String[] args) throws MQClientException, In 阅读全文
posted @ 2021-10-28 23:46 simplec 阅读(120) 评论(0) 推荐(0)
摘要: 框架整合学习 SpringMVC常用注解助记: @@Controller:控制器注解 @RequestMapping:映射访问路径,可以修饰类或者方法 @RequestParam:指定的请求参数赋予给方法中指定的形参 @PathVariable:方便的获取URL中的动态参数 @RequestHead 阅读全文
posted @ 2017-10-07 22:21 simplec 阅读(141) 评论(0) 推荐(0)