docx4j(12) Jxls2(14) IDEA(12) JPA(16) Swing(8) Spring Boot 打包(3) 图片水印(3) 小技巧(11) Bootstrap(20) JSP自定义标签(7) Delphi(8) MyBatisPlus(6) 俄罗斯方块(4) 第三方登录(8) 本站博客实现(9) Docker学习(8) Linux学习(10) 验证码(4) Apache Commons JCI(5) Apache Shiro(8) 分布式事务(3) Gateway(4) SpringBoot Admin(4) RocketMQ(2) SpringCloud OpenFeign(4) Nacos(2) Java压缩和解压缩(9) MySQL(5) 在线编辑器(6) Redis(14) SqlParser(3) Java画流程图(7) Arthas(17) Aspose(23) GroupDocs(24) Sftp(7) IDEA插件开发(6) Spire Office(7) Qoppa(16) DsExcel(4) BFO(5) PdfReator (4) idrsolutions(8) Spring Ai(6) Aspose Total for JasperReports(8)
我开源的项目
作为一个已工作多年的专业程序员,在闲暇之余也颇爱写写代码,借助本站特将一部分程序代码作为个人重点推荐代码开放出来,算是一种整理汇总,也算是代码的总结性输出吧,干了这么多年,终归不能是白瞎吧,一些落地的汇总与实现。
Java Swing开发
Java Swing在大家眼里都一致的认为是冷门技术,秉承存在一定有其价值的理念,我并未丢弃这门技能,甚至对其应用也到了极致,并且使用它编写了一些辅助于工作中应用便利的软件(最终制作为exe软件安装包或可执行软件),对于大佬来说,怎么能让开发Windows桌面应用程序成为短板呢。
开源项目docx4j
docx4j 是一个开源 (ASLv2) Java 库,用于创建和操作 Microsoft Open XML(Word docx、Powerpoint pptx 和 Excel xlsx)文件,强烈推荐。
开源项目Jxls
Jxls是一个小型Java库,可以轻松生成各种Excel报表。Jxls使用Excel模板中的特殊标记来定义输出格式和数据布局,支持各种复杂应用业务场景的各种应用。
Bootstrap4
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。
Apche Commons JCI
JCI(Java Compiler Interface) 是一个 java 编译器接口。它可用于将 java(或任何其他可以编译为 java 类的语言,例如 groovy 或 javascript)编译为 java。
Spring Cloud Alibaba
Spring Cloud阿里巴巴为分布式应用程序开发提供一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用Spring Cloud开发应用程序。职业生涯技术重(终)点
Java压缩与解压缩
本人在工作中需要使用到压缩和解压缩的相关技术知识,特花费了较多的时间来进行相关的摸索,主要是对JDK内置的zip API和zip4j、Apache Commons Compress、7-Zip-Jbinding等开源组件上,对于解压缩主要是对于zip、7z、rar做了大量的实践和案例总结,并最终形成了相关的技术博客分享。
Java画流程图
jgraphx是一个基于Java Swing的流程图和图表绘图库,它提供了许多自定义图形对象,包括节点、边、标签、箭头等,可以轻松地在流程图和图表中创建、编辑和显示这些对象。它可以让开发人员创建图形编辑器或者与现有的流程图和图表交互的Java应用程序。
Redis最佳实践
相关实践是站在自己的水平面上进行的实践,实践范围也主要围绕个人感兴趣的知识范围内的实现,只占整合Redis相关技术圈非常非常小的一部分,核心围绕Redis的主从复制、集群架构、桌面客户端、SpringBoot Data Redis集成展开,对于Redis的基础和基本使用不做过多介绍,以实践使用为主,建立在有一定的知识掌握前提。
Arthas
不停的想要继续学习新的东西,在GitHub上逛了许久之后最终选择了阿里开源的arthas,它是Java应用程序的诊断和故障排查工具,可适用于线上生成环境监控诊断的中间件。通过全局视角实时查看应用信息、内存、gc、线程的状态等信息,同时它能够在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。更为有价值的是它支持无侵入式的为程序代码进行热更新(热部署)即时生效。
抖音分享(含AI摸索)视频
此前也是经常抖音上有刷到一些技术视频,后来也站在学习与摸索的角度给自己扫盲,从2014年3月5日起,更新了《IDEA插件开发》相关的系列教程视频,后来又陆续更新了《个人博客》、《摸索AI》等相关合集,更新的视频期数真不少了,而且自认为质量也是杠杠的,但是播放量与粉丝量真的是不忍直视,所以在这里专门开篇页面来介绍一下,也算是内聚一下个人的知识产出,推荐一波。
最新文章
摸索Aspose.Words for JasperReport的科学实践(八)
前面一篇属于是简单的实践了“JasperReports”这款软件产品,利用jrxml模板搭配CSV文件填充示例,实现了报表导出html、docx、xlsx、pptx、pdf等格式文档的简单导出案例,其实只作为一个简单的学习摸索过渡,重点还是来科学的实践一下“Aspose.Total for JasperReports”的相关产品。前面所属于不得不的行为,所谓将欲Aspose JasperReports,必先JasperReports。 1.基本介绍 Aspose.Total for JasperReports 是一套报告呈现和转换扩展,可让您将报告从 JasperReports® 和 JasperServer 导出为支持的文件格式。Aspose.Total for Reporting Services 包含以下组件: JasperReports 的 Aspose.BarCode 以多种支持...
文章分类:经验分享 技术随写
Aspose Total for JasperReports摸索Aspose.BarCode for JasperReport的科学实践(七)
前面一篇属于是简单的实践了“JasperReports”这款软件产品,利用jrxml模板搭配CSV文件填充示例,实现了报表导出html、docx、xlsx、pptx、pdf等格式文档的简单导出案例,其实只作为一个简单的学习摸索过渡,重点还是来科学的实践一下“Aspose.Total for JasperReports”的相关产品。前面所属于不得不的行为,所谓将欲Aspose JasperReports,必先JasperReports。 1.基本介绍 Aspose.Total for JasperReports 是一套报告呈现和转换扩展,可让您将报告从 JasperReports® 和 JasperServer 导出为支持的文件格式。Aspose.Total for Reporting Services 包含以下组件: JasperReports 的 Aspose.BarCode 以多种支持...
文章分类:经验分享 技术随写
Aspose Total for JasperReports摸索Aspose.PDF for JasperReport的科学实践(六)
前面一篇属于是简单的实践了“JasperReports”这款软件产品,利用jrxml模板搭配CSV文件填充示例,实现了报表导出html、docx、xlsx、pptx、pdf等格式文档的简单导出案例,其实只作为一个简单的学习摸索过渡,重点还是来科学的实践一下“Aspose.Total for JasperReports”的相关产品。前面所属于不得不的行为,所谓将欲Aspose JasperReports,必先JasperReports。 1.基本介绍 Aspose.Total for JasperReports 是一套报告呈现和转换扩展,可让您将报告从 JasperReports® 和 JasperServer 导出为支持的文件格式。Aspose.Total for Reporting Services 包含以下组件: JasperReports 的 Aspose.BarCode 以多种支持...
文章分类:经验分享 技术随写
Aspose Total for JasperReports摸索Aspose.Slides for JasperReport的科学实践(五)
前面一篇属于是简单的实践了“JasperReports”这款软件产品,利用jrxml模板搭配CSV文件填充示例,实现了报表导出html、docx、xlsx、pptx、pdf等格式文档的简单导出案例,其实只作为一个简单的学习摸索过渡,重点还是来科学的实践一下“Aspose.Total for JasperReports”的相关产品。前面所属于不得不的行为,所谓将欲Aspose JasperReports,必先JasperReports。 1.基本介绍 Aspose.Total for JasperReports 是一套报告呈现和转换扩展,可让您将报告从 JasperReports® 和 JasperServer 导出为支持的文件格式。Aspose.Total for Reporting Services 包含以下组件: JasperReports 的 Aspose.BarCode 以多种支持...
文章分类:经验分享 技术随写
Aspose Total for JasperReports摸索Aspose.CAD for JasperReport的科学实践(四)
前面一篇属于是简单的实践了“JasperReports”这款软件产品,利用jrxml模板搭配CSV文件填充示例,实现了报表导出html、docx、xlsx、pptx、pdf等格式文档的简单导出案例,其实只作为一个简单的学习摸索过渡,重点还是来科学的实践一下“Aspose.Total for JasperReports”的相关产品。前面所属于不得不的行为,所谓将欲Aspose JasperReports,必先JasperReports。 1.基本介绍 Aspose.Total for JasperReports 是一套报告呈现和转换扩展,可让您将报告从 JasperReports® 和 JasperServer 导出为支持的文件格式。Aspose.Total for Reporting Services 包含以下组件: JasperReports 的 Aspose.BarCode 以多种支持...
文章分类:经验分享 技术随写
Aspose Total for JasperReports摸索Aspose.Cells for JasperReport的科学实践(三)
前面一篇属于是简单的实践了“JasperReports”这款软件产品,利用jrxml模板搭配CSV文件填充示例,实现了报表导出html、docx、xlsx、pptx、pdf等格式文档的简单导出案例,其实只作为一个简单的学习摸索过渡,重点还是来科学的实践一下“Aspose.Total for JasperReports”的相关产品。前面所属于不得不的行为,所谓将欲Aspose JasperReports,必先JasperReports。 1.基本介绍 Aspose.Total for JasperReports 是一套报告呈现和转换扩展,可让您将报告从 JasperReports® 和 JasperServer 导出为支持的文件格式。Aspose.Total for Reporting Services 包含以下组件: JasperReports 的 Aspose.BarCode 以多种支持...
文章分类:经验分享 技术随写
Aspose Total for JasperReports摸索Aspose.Imaging for JasperReport的科学实践(二)
前面一篇属于是简单的实践了“JasperReports”这款软件产品,利用jrxml模板搭配CSV文件填充示例,实现了报表导出html、docx、xlsx、pptx、pdf等格式文档的简单导出案例,其实只作为一个简单的学习摸索过渡,重点还是来科学的实践一下“Aspose.Total for JasperReports”的相关产品。前面所属于不得不的行为,所谓将欲Aspose JasperReports,必先JasperReports。 1.基本介绍 Aspose.Total for JasperReports 是一套报告呈现和转换扩展,可让您将报告从 JasperReports® 和 JasperServer 导出为支持的文件格式。Aspose.Total for Reporting Services 包含以下组件: JasperReports 的 Aspose.BarCode 以多种支持...
文章分类:经验分享 技术随写
Aspose Total for JasperReports实践一下JasperReports 的入门摸索(一)
从业这么多年以来,还未使用过“JasperReports”这款软件产品,本次为了摸索一下“Aspose.Total for JasperReports”的相关示例,不得不先粗线的学习了一下,特整理分享一下我所掌握的知识细节。 1.基本介绍 JasperReports是一款开源的Java报表生成工具,由Jaspersoft公司开发。它广泛应用于企业级应用中,用于设计、生成和展示各种复杂的报表。JasperReports支持多种数据源,包括数据库、XML、CSV等,能够输出多种格式的报表,如PDF、Excel、HTML等。官网有更多更细致更全面更专业的介绍,本次的实践目的只期望花更少的时间能有一个入门级的实践案例即可,真心不愿意花费太多的时间。 官网地址:https://community.jaspersoft.com/ Github地址:https://github.com/topics/j...
文章分类:经验分享 技术随写
Aspose Total for JasperReports科学实践Beyound Compare 5的非试用版本
若对我职业生涯中接触Beyond Compare软件的使用,最早可以是2011年的样子,也是在大佬的指导下开始接触到的。这些年来也或多或少的陆续有所使用到,都是试用装,试用30天(不是连续30个自然日,而是每打开一次算一天,一天打开多次也算一天,不打开不减少天数)也基本在个人电脑上足够使用很久了。 主要说明 (1)网上有许多的关于Beyond Compare的继续试用介绍,解决办法或许是更改dll文件,亦或者是修改注册表; (2)本次实践的是一款网上下载的绿色版本,免安装可直接打开使用,没有试用提示; (3)本篇侧重于软件使用,不属于编码经验类,简单说明一下就OK了,最后给出软件使用的一些参考图,如下: (软件包) (关于Beyound Compare) (文件对比的主界面) (4)下载包《Beyond Compare v5.zip》;...
文章分类:经验分享 办公技巧
不开源项目aspose.drawing的再次科学实践
前面在摸索了Aspose的Cells、Words、Pdf等多款组件,分别是常见的Word/Excel/Pdf办公软件,闲下心来又继续了解了一下Aspose For Java语言的其他软件,经过一些持续的分析和摸索实践越来越多的将它们给科学化,即所有的软件(组件)均不修改任何jar包依赖,纯粹使用反射的形式来调用,也就是说在API的使用前进行一次特殊的代码注册,即可实现授权,全程不需要License之类的xml,或是文档无水印、或是文档页数限制、或是获取内容无限制,等等。 特别说明:只为单纯的学习摸索与自我突破,商业软件请勿直接使用于生产环境(购买商业授权)。 1.基本介绍 上次实践的是Aspose.drawing的全部版本,从第一个版本23.12--24.11,后面陆续的也运行了一些更新的版本,一直到25.10版本,这款产品的API调用都是没有水印的,也是奇怪。近期又导入了最新的版本26....
文章分类:经验分享 技术随写
Aspose
欢迎来到陈冬冬的学习天地 | 学习与经验整理分享平台
首页布局:顶栏、导航栏、推荐菜单、本站精粹、最新文章、最新用户、最新评论、友情链接等模块。
还记得才工作那时,人在各方面都是比较菜 的,实为一个弱比,对于互联网上能够访问的应用程序感觉非常高大上,这不禁最终上互 联网了,基本上全是企业内部的程序)。后来慢慢工作时间长了,菜鸟也开始成长了, 于是就开始在QQ空间日志模块开始总结,另一方面对 于外网服务器(公网服务器、IP)、域名这些等有了一些模糊的概念,就开始折腾了,入手了阿里云的服务器先了解了一番 ,后来又弄了个 域名也开始折腾折腾,这不就有了现在能访问的这个程序吗,总不能工作这么多年什么也没留下吧,也算是不忘初心吧。