有营养的yyl

2019年5月15日

(JAVA)String类型的逻辑语句编译

摘要:项目中遇到了动态配置条件触发相应事件的需求,需要根据String类型的逻辑语句,以及动态获取的数据,计算数据对应的结果,java实现。解决思路及代码实现如下,有需要的同学请自取。 一、需求提取 根据需求,抛开业务部分,我们可以将需求简化成以下核心逻辑。输入String类型的逻辑字符串,支持的逻辑符号 阅读全文

posted @ 2019-05-15 12:57 有营养的yyl 阅读 (311) 评论 (0) 编辑

2019年2月26日

小白的REDIS学习(二)-链表

摘要:本文为读《Redis设计与实现》的记录。该书以Redis2.9讲解Redis相关内容。请注意版本差异。 Redis使用C语言,实现了自己的链表结构,实现的代码如下 链表是通过listNode来进行实现的,因为listNode结构中存了前一个节点和后一个节点的,所以该结构在查找前/后一个节点时会很快, 阅读全文

posted @ 2019-02-26 13:08 有营养的yyl 阅读 (50) 评论 (0) 编辑

2019年2月19日

小白的Redis学习(一)-SDS简单动态字符串

摘要:本文为读《Redis设计与实现》的记录。该书以Redis2.9讲解Redis相关内容。请注意版本差异。 Redis使用C语言实现,他对C语言中的char类型数据进行封装,构建了一种简单动态字符串(以下简称SDS),该字符串的结构如下 SDS遵循C语言中,字符串以空字符结尾的惯例。该空字符会在buf[ 阅读全文

posted @ 2019-02-19 12:57 有营养的yyl 阅读 (45) 评论 (0) 编辑

2018年11月14日

mongo中的游标与数据一致性的取舍

摘要:除了特殊注释外,本文的测试结果均基于 spring-data-mongodb:1.10.6.RELEASE(spring-boot-starter:1.5.6.RELEASE),MongoDB 3.0.6 我们在学习了一门编程语言时,一定要明白语句底层的意义,比如 User user= new Us 阅读全文

posted @ 2018-11-14 21:25 有营养的yyl 阅读 (819) 评论 (0) 编辑

spring-data-mongodb与mongo shell的对应关系

摘要:除了特殊注释外,本文的测试结果均基于 spring-data-mongodb:1.10.6.RELEASE(spring-boot-starter:1.5.6.RELEASE),MongoDB 3.0.6 上一章我们了解了mongo shell中aggregate复杂的互相调用关系。那么,sprin 阅读全文

posted @ 2018-11-14 17:52 有营养的yyl 阅读 (1316) 评论 (4) 编辑

2018年11月12日

spring-data-mongodb 使用原生aggregate语句

摘要:除了特殊注释外,本文的测试结果均基于 spring-data-mongodb:1.10.6.RELEASE(spring-boot-starter:1.5.6.RELEASE),MongoDB 3.0.6 考虑到大多数人都是来找答案的,所以先给出结论 // import org.springfram 阅读全文

posted @ 2018-11-12 21:40 有营养的yyl 阅读 (2726) 评论 (1) 编辑

mongo的runCommand与集合操作函数的关系

摘要:除了特殊注释外,本文的测试结果均基于 spring-data-mongodb:1.10.6.RELEASE(spring-boot-starter:1.5.6.RELEASE),MongoDB 3.0.6 一:单纯的主从关系 按照我们多年的mvc经验,所有的方法的调用都应该遵循一个从上到下的关系,没 阅读全文

posted @ 2018-11-12 21:40 有营养的yyl 阅读 (1820) 评论 (0) 编辑

2018年10月20日

mongo-2ds索引对超过半球范围的适用性测试

摘要:以下测试均基于mongo v4.0 win10 一、GeoJSON GeoJSON是一种基于json的经纬度描述数据格式。在这里主要服务于2dsphere索引查询。 基本格式 <type:"",coordinates:[]> ,type 对应的类型有Point、LineString(老版本有写Lin 阅读全文

posted @ 2018-10-20 19:12 有营养的yyl 阅读 (93) 评论 (0) 编辑

2018年10月3日

mongoDB-Cannot change the size of a document in a capped collection:

摘要:简单记录一下: 造成该问题的原因是集合被设置成了 固定集合 。固定集合的数据不能被修改。只能查找-删除-再插入 阅读全文

posted @ 2018-10-03 22:16 有营养的yyl 阅读 (626) 评论 (0) 编辑

2018年7月30日

springboot - websocket实现及原理

摘要:本文章包括websocket面试相关问题以及spring boot如何整合webSocket。 参考文档 https://blog.csdn.net/prayallforyou/article/details/53737901 、https://www.cnblogs.com/bianzy/p/58 阅读全文

posted @ 2018-07-30 22:16 有营养的yyl 阅读 (4236) 评论 (1) 编辑

My Links

Blog Stats