孔明兴汉
码龄10年
关注
提问 私信
  • 博客:221,610
    社区:2
    221,612
    总访问量
  • 122
    原创
  • 1,702,332
    排名
  • 27
    粉丝
  • 0
    铁粉

个人简介:1

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2015-01-21
博客简介:

qq_25497867的博客

查看详细资料
个人成就
  • 获得39次点赞
  • 内容获得37次评论
  • 获得55次收藏
  • 代码片获得133次分享
创作历程
  • 6篇
    2023年
  • 2篇
    2022年
  • 2篇
    2021年
  • 11篇
    2020年
  • 13篇
    2019年
  • 21篇
    2018年
  • 53篇
    2017年
  • 24篇
    2016年
成就勋章
TA的专栏
  • terraform iac 从零开始实战
    付费
  • MongoDB 6.0
    付费
    6篇
  • Rocketmq 源码讲解
    付费
    1篇
  • 微服务常见功能与问题解析-雨夜
    付费
    2篇
  • java初学
    22篇
  • java
    28篇
  • tomcat
    2篇
  • 微服务
    12篇
  • springcloud
    9篇
  • Docker
    4篇
  • Jenkins
    2篇
  • ElasticSearch
    1篇
兴趣领域 设置
  • 人工智能
    nlp集成学习
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MongoDB 6.0 (六)文档模型设计

这里 $gt 后的值是第第十页的最后一条记录的id(游标),skip 计算公式:page_size * 跳几页(这里每页10跳,从10到13,跳了2页)。这里虽然也有 skip,但是由于限定了 _id 的起始点,同时固定分页组为10页,所以最多 skip 10*10 条记录,速度也是非常快的。这里虽然我们只查询20条数据,但是 MongoDB 还是会扫描 skip 的250W条记录,而这个操作是通过 cursor 迭代器来实现的,对 CPU 消耗比较高,当数据达到千万级以上时,响应也会非常慢。
原创
发布博客 2023.03.30 ·
540 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

MongoDB 6.0 (五)索引操作

MongDB 6.0 索引操作
原创
发布博客 2023.03.30 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MongoDB 6.0 (四)聚合操作

把CNY的文档去掉。这种查询被称为不相关查询,(不像sql会通过关联查询排除不相关的查询结果)提供更加灵活的查询特性。对查询集合中的文档使用聚合阶段进行处理时,如果需要参考管道文档中的字段,则必须使用let参数对字段进行声明。尽量在聚合管道的开始阶段应用$match,这样可以减少后续阶段需要处理的文档数量,优化聚合操作的性能。可以用来灵活控制输出文档的格式,也可以用来去除不相关的字段,以优化聚合管道操作的性能。from提供的是同一个数据库中的另一个集合的名字,这个集合就是我们要查询的集合。
原创
发布博客 2023.03.30 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MongoDB 6,0 (三) 基础使用

MongoDB 6,0 (三) 基础使用
原创
发布博客 2023.03.26 ·
419 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

MongoDB 6.0 入门(二)

用户可以根据程序的数据特征选择不同的存储引擎,在最新版本的 MongoDB 中使用了 WiredTiger 作为默认的存储引擎,WiredTiger 提供了不同粒度的并发控制和压缩机制,能够为不同种类的应用提供了最好的性能和存储率。在一个批量数据复制写入请求之前,为数据库中的数据做一个快照,用来保留数据复制开始前数据的状态。在存储引擎上层的就是 MongoDB 的数据模型和查询语言了,由于 MongoDB 对数据的存储与 RDBMS有较大的差异,所以创建了一套不同的数据模型和查询语言。
原创
发布博客 2023.03.26 ·
774 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MongoDB 6.0 入门(一)

mongodb 6.0
原创
发布博客 2023.03.25 ·
1337 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【《雨夜》 RocketMQ源码系列(一) NameServer 核心源码解析】

rocketmq 4.9.3 抛弃旧版的贴源码,从实际生产环境 角度带你学习,让你能直接用于生产环境
原创
发布博客 2022.09.16 ·
504 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

rocketmq-spring-rocketmq-spring-all-2.2.2.zip

发布资源 2022.09.16 ·
zip

深入理解Spring的@Order注解和Ordered接口和应用场景

学习本节 能解决什么问题,我们学习 是为了解决具体问题-yuye先说结论:@Order 等注解不会影响类初始化加载顺序,目前还没有什么手段可以改变类初始化加载顺序@Order决定Bean的执行顺序Ordered 接口优先级 大于 @Order 注解优先级数值越小 优先级越高文章目录目标需要测试得到结论的场景测试代码 链接应用场景测试结果A版本B版本C版本D 版本目标需要测试得到结论的场景如果@Order Ordered 都在 哪个生效测试代码 链接https://gitee
原创
发布博客 2022.03.27 ·
955 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

spring 源码解析(一)

spring源码 从0开始 下载到 编译 再到知识点 串起来,知识的积累 需要每天努力,一天都不能少。感谢您看我的博客,有什么建议 可以评论 或者私信我。感谢
原创
发布博客 2021.12.12 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

User must be authenticated with Spring Security before authorization can be completed

问题提示User must be authenticated with Spring Security before authorization can be completed.背景是什么样子?怎么发生的?我们之前是自己公司内部开发前端,只要用spring security + oauth2 的密码模式就可以了,但是最近 因为一些商务问题,我们需要把其中几个模块给到 第三方开发(这里的第三方 还不是说 他现有系统需要接入我们,而是他们开发完,给我们,和我们系统属于同一个),后台我们可以通过给他们d
原创
发布博客 2021.06.20 ·
1280 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2020考生安全考试承诺书

发布资源 2020.11.06 ·
docx

定位java中 导出的问题,和优化

定位java中 导出的问题,和优化 准备工作找到经常使用的导出接口#定位java中 导出的问题,和优化准备工作首先我们既然知道 是导出占用内存的问题,那么我们就要找到 哪个接口是经常用,而且导出数量较多的,这样,我们修改了之后才能立刻看到 效果,方便验证找到经常使用的导出接口这个全靠业务,或者 命名的规范,比如说 导出都有excel登录nginx服务器,查询excel 的出现次数,先有一个大概我们nginx 今天之前的都会是*.gz 文件解压gzip -d *.log-20200728.g
原创
发布博客 2020.07.29 ·
326 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

springcloud saas平台开发 记录

首先是前后端分离 这里要感谢我的朋友 金在昊 帮助做前端方面的工作,以后每天打卡这里,大家有什么问题 可以直接评论首先目前进度:我这里的saas 就是 在正常的系统 上面加入公司 部门,我本来是希望 我把我做过的项目 都能通过saas 模式保留下来。目前进度:后台公司 部门开发完成网关 整合swagger 实现统一swagger文档 整合oauth2 进行权限控制 (我这里的安全体系 选择的是 cros -》 认证 -》 审计 -》 授权 -》 服务)(不足: 要控制到接口 )..
原创
发布博客 2020.06.08 ·
695 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker启动nacos 遇到的问题

问题:ERROR: for nacos Cannot start service nacos: driver failed programming external connectivity on endpoint sc-nacos-standalone (36358a2ef7be82e0234b962be541b065d6e303b3d5c4d89590b6ec771393afca): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp
原创
发布博客 2020.05.28 ·
7376 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

logstash-7.6.1.zip

发布资源 2020.03.17 ·
zip

elasticsearch-7.5.2-linux-x86_64.tar.gz

发布资源 2020.02.05 ·
gz

java 为什么int 转String 比较耗时

先看下结果Benchmark (status) Mode Samples Score Score error Unitsc.i.c.c.t.MyBenchmark.testObjectKey 1 thrpt 3 38419.106 9193.927 ops...
原创
发布博客 2020.01.21 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员日常工作总结2020-01-21

mysql 如果一个表有可能 并发比较高,请尽量拿自增id 作为主键这里就要说到自增作为主键 和 uuid 作为主键的区别: 自增主键 节省内存空间,是连续的,而uuid 是非连续的,内存使用率相差10倍以上 并发比较大的时候无论你程序写的多好,数据库设计的多完美,都有可能1s 进来很多条(这里代指20条),这个时候 除了避免这种情况,也要方便去重 那么怎么去重呢,...
原创
发布博客 2020.01.21 ·
1029 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JMH Java怎么验证代码的性能

https://mp.weixin.qq.com/s?__biz=MzUzNTg5NzU3OQ==&mid=2247483677&idx=1&sn=11924600722516850b68438d4c4621e5&chksm=faff3599cd88bc8f62bd6827ec2135adeaa0eb737e859d860c85ced1d1541e7ec9c8f38...
原创
发布博客 2020.01.18 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多