...差距以及学习优秀的开源方式。 好了,现在着重来谈谈 cicada 这个项目的核心功能。 我把他定义为一个快速、轻量级 WEB 框架;没有过多的依赖,核心 jar 包仅 30KB。 也仅需要一行代码即可启动一个 HTTP 服务。 特性 现在来谈...
前言 在前两次的 cicada 版本中其实还不支持读取配置文件,比如对端口、路由的配置。 因此我按照自己的想法创建了一个 issue ,也收集到了一些很不错的建议。 最终其实还是按照我之前的想法来做了这个配置管理。 同时...
...用操作命令 ## 创建节点 [zk: localhost:2181(CONNECTED) 2] create /cicada cicada-smile1 Created /cicada [zk: localhost:2181(CONNECTED) 8] create /cicada2 cicada-smile2 Created /cicada2 [zk: localhost:2181(CON...
...ssLoader # 需要监控的包 includePackageStartsWith = top.crossoverjie.cicada.example.action # 不需要监控的包 excludePackageStartsWith = com.taobao.sketch;org.apache.velocity;com.alibaba;com.taobao.forest.domain...
本文源码 GitHub:知了一笑 https://github.com/cicadasmile/spring-boot-base 一、Redis简介 Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearc...
前言 近期在做 Cicada 的拦截器功能,正好用到了责任链模式。 这个设计模式在日常使用中频率还是挺高的,借此机会来分析分析。 责任链模式 先来看看什么是责任链模式。 引用一段维基百科对其的解释: 责任链模式在面...
一、什么是蝉原则? 蝉原则,英文称作cicada principle,是一种让事物的重复出现符合自然随机性的规则,为什么这么说呢? 蝉原则源自于北美,中国似乎并未有这样的说法,这背后是有有故事的: 北美和...
...程就发挥作用了。 这里的核心代码和 「造个轮子」——cicada(轻量级 WEB 框架) 是一致的。 都是先定义一个接口用于处理业务逻辑,然后在解析消息之后通过反射创建具体的对象执行其中的处理函数即可。 这样不同的业务、不...
...、修改 bug 都是可以。 之前的文章也留了不少坑,包括 cicada 还有好几个 bug 待处理、推送的示例代码以及 Kafka 源码的后续更新。 突然有点像写长篇小说的感觉,还好没有多少人催更
前言 磨了许久,借助最近的一次通宵上线 cicada 终于更新了 v2.0.0 版本。 之所以大的版本号变为 2,确实是向下不兼容了;主要表现为: 修复了几个反馈的 bug。 灵活的路由方式。 可拔插的 IOC 容器选择。 其中重点是后面...
... return clone; } var Me = { name : Firefly, friends:[Bee,Cicada,Butterfly] }; var me = create(Me); me.sayHi(); 寄生组合继承(又称完美继承) //寄生组合继承 function Parent(a) { this.a = a; } Parent.pr...
轻量云主机已更新简化版Windows帕鲁镜像的安装教程,现在仅需3步,就可以畅游帕鲁大陆!需要Lin...
UCloud轻量云主机已更新Linux帕鲁镜像的安装教程,现在仅需1步,就可以畅游帕鲁大陆!也欢迎大...