开源工具
qq_32331073
好的技术文章源于文档、书籍、源码和实践,富有感染力的表达来自生活阅历 —— 热爱学习,热爱生活。
展开
-
开源工具 — Java8让Excel的读写变得更加简单高效
GridExcel是基于Java8函数式编程和POI EventModel实现的用于Excel简单读写的通用解决方案。原创 2019-08-06 09:58:34 · 2670 阅读 · 4 评论 -
开源工具 — GridExcel支持无实体类读写Excel文件
- 解析逻辑都直接定义在代码块里了,所以使用GridExcel不需要复杂的注解,没有额外的学习成本,更没有代码侵入。- 同理,GridExcel不需要对实体类进行注解,无代码侵入,同时也意味着对Excel的读写逻辑完全可以不需要实体类。原创 2019-08-12 16:31:44 · 1307 阅读 · 0 评论 -
开源工具 — 一个极简的Java RESTful API文档工具smalldoc
项目https://github.com/liuhuagui/smalldoc 一个基于Java标准注释的 RESTful API 文档工具为什么要造轮子?强迫症患者,接受不了Swagger的各式注解对代码的入侵造成的冗杂,更渴望清洁的代码;注解的使用需要一定的学习成本;随后尝试使用Apidoc,尽管Apidoc是基于注释生成文档,但是学习成本并没有降低,你需要学习额外的注释Tag...原创 2019-10-16 17:41:39 · 1044 阅读 · 0 评论 -
开源工具 — 极简Java文档工具smalldoc-2.3.1发布
很高兴 smalldoc 能够帮助 Java Web 开发人员解决文档书写的麻烦,将你们从 swagger 的繁琐注解中解救出来,也感谢使用者提出的 issues 帮助 smalldoc 变得更完善更便捷。采用注释的方式支持参数是否必须,支持List,Set,数组,和实体参数支持列表或分页接口返回值中List元素结构的解析项目地址:https://github.com/liuhuagui/smalldoc...原创 2019-10-26 19:43:18 · 1199 阅读 · 0 评论 -
开源工具 — 集成了API测试同时基于注释的文档生成工具smalldoc-2.4发布!
更强大的参数配置语法,使接口文档展示更人性化`增强`;增加了基于包的完全限定名或package-info中的注释信息选择文档的菜单栏功能`增强`;对UNIX系统做了兼容,例如Mac OS(为此,作者专门买了本Mac ????)`增强`;增加了参数示例值推断;集成了API测试功能;可配置的类名支持正则匹配;优化了返回参数实体内集合字段的展示效果;可生成离线文档原创 2020-04-03 11:02:55 · 407 阅读 · 0 评论 -
开源工具 — 解决Java开发中使用POI读写Excel时面对的两个麻烦
目录麻烦1解决方法封装条件封装方式反射反射+注解匿名内部类—— 作为监听函数函数接口(Lambda)—— 作为监听函数麻烦2解决方法原理开源解决方案概念基础Apache POIEventModel函数编程快速使用GridExcel.java流式API无实体类读写Excel麻烦1仅使用简单的导入导出功能,但每次业务的数据对象结构不同,需要重新编写处理方法,很麻烦!解决方法将Excel读写逻...原创 2020-03-06 16:46:57 · 467 阅读 · 0 评论 -
MyBatis Dynamic SQL(一)— 真正的Mybatis动态sql — MyBatis Dynamic SQL
目录现状MyBatis Dynamic SQL项目地址官方文档项目介绍作者Mybatis Generator简介特性目标快速使用现状MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱...原创 2019-12-06 15:41:24 · 6603 阅读 · 0 评论 -
开源工具 — 有了这款免费的开源作图工具,我放弃了Visio
大学有一门专业课叫《UML课程设计》,这门课带给我的最大收益就是学会使用 Visio 作图。当然它不限于UML图,比如流程图思维导图原型图UML网络拓扑图组织结构图等等但是比较棘手的是Visio 需要付费,或者花费很多精力去寻找破解版,这很不安全,而且它在运行时将会占用大量内存。国内出现了一些在线作图工具,无独有偶都是需要登录注册和付费的,或者一些其他方式,比如分享获得免...原创 2019-11-13 14:58:45 · 6354 阅读 · 0 评论