
开源
文章平均质量分 81
卡萨巴
这个作者很懒,什么都没留下…
展开
-
drools规则引擎在Springboot中的初步应用分享
背景之前一直对于drools有所耳闻,但一直缺乏应用场景,但最近硬件对接方提出了最近一版的需求时,这版需求增加了特定的边界条件,这个条件竟然丧心病狂的采用了一个二维表格的形式,而且后面很大可能要进行表格的增加或参数调整,我意识到drools有用武之地了。经过一段时间的调研和技术穿刺验证了可用性,于是引入到平台中来解决日益复杂的条件验证。Drools介绍DROOLS 是一个基于CHARLES FORGY’S的RETE算法的,易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、原创 2022-04-18 22:01:52 · 1010 阅读 · 0 评论 -
代码生成器调研分析以及HTCG计划
目的介绍目前Java开发生态中,关于代码生成相关的开源项目,以及后续的HTCG规划。若依代码生成器分析简介若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。前端采用Vue、Element UI。后端采用Spring Boot、Spring Security、Redis & Jwt。权限认证使用Jwt,支持多终端认证系统。支持加载动态权限菜单,多方式轻松权限控制。高效率开发,使用代码生成器可以一键生成前后端代码。我们比较关注的是,若依的代码生成模块。使用逻辑1原创 2021-06-13 20:17:11 · 606 阅读 · 1 评论 -
开源一款针对IOT应用基于Springboot+Emqx+Tdengine的框架SET
前言最近物联网相关技术还是很火的,正好EMQX以及TDengine都涉及物联网领域,而且都提供开源版本实际上Emqx的企业版是支持自动向TDengine灌入数据的,但开源版这个功能被阉割了TDengine的收费版更侧重于运维相关的,规模没有到一定程度暂时还用不到因此我们做了这个项目基于Springboot搭建一个订阅Emqx消息并写入TDengine的框架,都是利用的开源版本的特性因此可以放心大胆的使用。AGPL话说TDengine的云服务版本还是挺贵的基本架构核心代码...原创 2020-11-06 17:57:01 · 3661 阅读 · 2 评论 -
推荐一种消息中间件组合方式EMQX+MONGODB+NODE
背景在不少项目中都有轻量级消息中间件传输数据,同时希望能将传输的数据保存下来,并对外提供restful的查询接口。根据以往经验,在这里推荐一种EMQX+MONGODB+NODE的组合方式,能够快速的搭建一套简单易用的消息传输-保存-查询一体化服务。组件介绍EMQX通过MQTT消息实现消息的传输,支持发布-订阅等模块。EMQ X Broker 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接和分布式集群架构,发布订阅模式的开源 MQTT 消息服务器。EMQ X Broker 在全球原创 2020-08-26 00:02:48 · 1143 阅读 · 0 评论 -
线上诊断神器之Arthas图文学习笔记
Arthas是什么nonono,其实Arthas是一个命令行工具可以在通过jar启动大量运用字节码等黑科技直接读取甚至控制对应的java进程原创 2020-04-23 08:32:47 · 443 阅读 · 0 评论 -
2020的Google Guava拾遗
背景曾经大名鼎鼎的Guava现在应用的人感觉越来越少了,新人普遍只了解spring boot+mybatis的CURD操作,当然这里面原因很多,有不少的原因随着时间的流逝匀Guava功能和设计理念都被吸纳到JDK中,比如Optional和钻石操作符等等,还有不少专一框架的崛起让Guava看其来有一些鸡肋。但Guava还是由非常强大的,而且其特有的轻量化特点,可以让我们不需要运行另一个程序就能达成...原创 2020-03-15 15:11:07 · 286 阅读 · 0 评论 -
Jwt在SpringCloud框架完成认证以及角色鉴权的应用探索
前言前一段时间在看《Spring Boot与Kubernetes云原生微服务实践》这门课,正好团队也在用SpringCloud技术框架,下一个项目可能也会用到JWTi相关的东西,特别提前做一下技术穿刺和清扫一下障碍。本文将结合SpringCloud整体框架以及Zuul作为网关来实现JWT的统一认证和鉴权的实现方式。预备知识SpringCloud 背景知识,受篇幅所限,项目中所需要的注册中心...原创 2019-10-27 01:20:55 · 726 阅读 · 0 评论 -
除了REST/JSON有什么其他交互方式
概览目前大家平常业务开发所用用到的方法大多是采用restful风格的,也就是通过POST/GET/PUT/DELETE/PATCH等方法对于指定URL进行请求。但技术永远是变化的,从更大的尺度上来讲前后端交换还有不少的其他的方式。HTTP方式前后台或客户端主要通过HTTP来通讯。restful本来不想将RestFUL接口的,但还是忍不住要顺带提一句,restful接口是基于HTTP标准协...原创 2019-07-18 15:43:39 · 2525 阅读 · 0 评论 -
抢鲜试用GItHub已经突破3.3W的命令行工具Windows Terminal
前言Windows Terminal到底是什么windows原生命令行是下面这样的或是 这样的:但有了Windows Terminal 可能是这样的:Windows Terminal是新款命令行工具,可以用在PowerShell、Cmd、WSL上,让开发者简化其工作。实际上这个东西更像一个命令行工具的容器,可以把不同的工具通过tab的形式集成在一起。Windows Termina...原创 2019-05-12 22:47:23 · 2527 阅读 · 1 评论 -
python练手项目之股票指数提醒服务
我真是没想好原创 2018-09-10 23:24:30 · 1822 阅读 · 0 评论 -
个人python练手项目之微报命令行版V1.0开源
前言还记得不久之前,写过一篇关于团队管理工具的调研文章传送门,当时调研了一大圈发现对于管理层来说最大的痛点就是没有一个现成的工具支持word周报的导出,传统企业还是比较偏向纸质文件的。再加上想练练python说动手就动手,于是就有了这个项目。 项目定位算是练练手+解决自身痛点。现在终于有了个模样,发布出来,有兴趣的人可以一起来搞一搞。项目链接目的通过脚本来自动合并团队的周报,节省团队...原创 2018-08-26 22:57:24 · 274 阅读 · 0 评论