摘要: formula 基于 groovy 实现的公式库 项目地址 "Github" 语法 比如: 支持公式嵌套: 比如: 快速开始 1. 创建 Formula 对象 formula 1. 运行 formula.run("script") 下面是例子: 默认公式 这里只是抛砖引玉,实现了如下文本公式: UU 阅读全文
posted @ 2020-05-12 22:06 bener 阅读(674) 评论(0) 推荐(1) 编辑
摘要: 介绍 ethstats 工具来监控以太坊节点。 dashboard 安装 ethstats 采用 server/client 模式,client 相当于 agent 监控以太坊节点,上报信息给 server,server 作为展示。 我已经制作为 docker 镜像,方便使用。 server 基于 阅读全文
posted @ 2020-01-20 14:17 bener 阅读(1946) 评论(0) 推荐(0) 编辑
摘要: 介绍区块链,搭建私链,智能合约以及开发DAPP。 概念 "用人类的语言讲什么是区块链、挖矿、智能合约" "区块链公有链和私有链、联盟链、许可链" "区块链主流开源技术体系介绍" 什么是区块链 广义: 区块链是分布式数据存储,点对点传输,共识机制,加密算法等计算机技术的新型应用模式。 狭义: 区块链是 阅读全文
posted @ 2020-01-20 13:52 bener 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 代码生成器那点事儿 谈谈代码生成器那点事儿,一些技术方案,细节 界面一览 勾选表 代码结构 通用代码 目标 为了简化代码,生成模板代码,因此有了代码生成器。 前提 代码生成器的前提是已经有一些模板化,标准化的代码。比如通用的 DAO 层、Service 层、甚至 Controller 层。 技术手段 阅读全文
posted @ 2020-01-06 16:59 bener 阅读(467) 评论(0) 推荐(1) 编辑
摘要: poi tl二次开发 "poi tl" 是一款非常好用的word模板生成库,更新响应快、文档demo齐全。堪称word模板界的小军刀! 写在前面 如果你对word模板技术有了解、或者有兴趣,更甚者工作中接触过,那么接下来的内容应该会让你有所收获。 介绍poi tl 功能如下: 文本 {{var}} 阅读全文
posted @ 2019-12-12 14:26 bener 阅读(7701) 评论(0) 推荐(1) 编辑
摘要: rest spring boot starter 基于spring boot,统一业务异常处理,统一返回格式包装 依赖 统一业务异常处理 业务异常统一处理: 统一返回格式包装 返回值进行包装,忽略 值类型。 原理 定义统一格式: 约定: code: 1,代表全局异常处理的错误;0,成功;正数,业务错 阅读全文
posted @ 2019-11-05 21:11 bener 阅读(500) 评论(0) 推荐(0) 编辑
摘要: spring kafka 使用spring kafka的小伙伴,看过来。 说明 因为 封装的比较厉害,可能跟你实际使用起来有很大的差别。 一个简单的消费例子 在 基础上添加依赖: 注意要检查下依赖的 ,是否与你服务端的匹配。 不要忘记了通过注解 开启自动配置。 采用默认的配置: 然后写个测试用例试试 阅读全文
posted @ 2019-05-17 14:31 bener 阅读(5444) 评论(0) 推荐(0) 编辑
摘要: Golang websocket推送 在工作用主要使用的是Java,也做过IM(后端用的netty websocket)。最近想通过Golang重写下,于是通过websocket撸了一个聊天室。 项目地址 "Github" 依赖 下的websocket。 由于我使用的是golang版本是1.12,在 阅读全文
posted @ 2019-04-16 15:29 bener 阅读(3708) 评论(0) 推荐(0) 编辑
摘要: Golang实现requests库 简单的封装下,方便使用,像python的requests库一样。 Github地址 "Github" 支持 、`POST PUT DELETE` 、`application/x www form urlencoded` 不支持: (现已支持,2019 04 16更 阅读全文
posted @ 2019-04-11 10:55 bener 阅读(3054) 评论(0) 推荐(0) 编辑
摘要: Eureka Client Golang实现eureka client 原理 根据Java版本的源码,可以看出client主要是通过REST请求来与server进行通信。 Java版本的核心实现: 。 其中主要逻辑如下: client启动时注册信息到server 定时心跳、刷新服务列表,主要是两个线 阅读全文
posted @ 2019-04-10 14:52 bener 阅读(4191) 评论(1) 推荐(1) 编辑