- 博客(53)
- 资源 (23)
- 收藏
- 关注
原创 GroupDocs.Total for Java 摸索学习
继Aspose.Total for Java 全套组件的学习之后,发现了GroupDocs.Total系列产品的13款,也是花了许久的事件,逐个的学习摸索、深度分析、总结实践,掌握了它们的科学使用。商业技术软件,作为技术广度学习探索使用,请勿生产使用(商业使用需要官方授权)。
2025-03-27 19:46:44
215
原创 Apache Mina SSHD 和 JSch
最近写了7篇关于Java操作远程服务器文件的上传下载和远程服务器命令执行的相关文章,主要使用到了Apache Mina SSHD 和 JSch 两个组件,更多文章细节实现参考:JSch实践(一)简介和远程文件的操作JSch实践(二)使用Exec执行远程命令JSch实践(三)使用Shell执行远程命令SSHD实践(一)简介和远程文件的操作SSHD实践(二)基于文件系统操作远程文件SSHD实践(三)使用Exec执行远程命令SSHD实践(四)使用Shell执行远程命令
2023-11-29 09:09:15
1459
原创 Alibaba Cloud Toolkit 之一键部署远程运行实践
前一段时间在学习Arthas时,似乎从一些资料里有见到过Alibaba Cloud Toolkit插件相关的应用,再到我本次探索一键部署知识时有些资料里再次提到了它,所以就简单的摸索了一点点,尝试着将我的博客项目一键部署至一个测试环境。
2023-11-02 10:51:35
369
原创 ztree调整节点间距及一般使用
距离上次使用ztree的功能已经有许多年了,现在再来看它的效果,总是感觉菜单之间的间距比较的小,所以本次分享一下将它的间距给调大一些,同时也稍微的做一个功能稍微全面的简单示例。
2023-11-02 10:46:31
437
原创 不开源项目aspose for Java全量组件科学使用的一些科普
aspose.cells 23.10、aspose.words 23.10、aspose.pdf 23.10 最新版本发布两周了,学习着使用了一下。请勿用于商业用途,商业需要购买授权。
2023-10-24 23:26:14
4864
16
原创 最近写了10篇Java技术博客【SQL和画图组件】
(1)Java获取SQL语句中的表名;(2)Java SQL 解析器实践;(3)Java SQL 格式化实践;(4)Java 画图相关;
2023-07-31 09:39:52
372
原创 Apache Commons-Imaging 项目入门实践
本人常对于Apache Commons的公共项目进行关注,也曾经对多个项目的应用进行了实践,本次分享一下对Apache Commons-Imaging项目的实践,也就只是了解了几个小时,粗浅的进行掌握而已。
2023-07-10 09:12:01
2731
原创 Java 比对两张图片的差异
Github上的“https://github.com/akullpp/awesome-java”页整理了非常多的各类Java组件的实现,前面一篇从它的图片处理篇找到了《image-comparison》进行了动手实践,很有意思的图片对比。
2023-07-10 09:06:08
3082
1
原创 DBF文件的解析介绍
Github上有许多关于DBF的开源读写库,我这边使用的较多的是JavaDBF,它是一个用于读写 XBase 文件的 Java 库。有很多遗留应用程序都以 .dbf 作为主要存储格式,本文对此类型格式的文件进行读写。
2023-07-10 08:56:09
9953
1
原创 MyBatis Plus应用(五)schema的优雅实现
MybatisPlus中优雅的解决schema的实现,与JPA一样使用{h-schema}的形式,值得拥有。
2023-06-19 10:23:55
4765
原创 SpringBoot集成WebSocket的两种方式
SpringBoot两种方式集成的WebSocket,我分别对它们进行了实践,所以我称这两种方式为JDK内置版和Spring封装版。
2023-06-10 22:11:12
1532
原创 我的Redis学习,共写了14篇博客文章
我的Redis学习实践,共写了14篇博客文章,包含Redis的安装与使用,单机版、主从复制、读写分离、集群版、SpringBoot Data Redis集成,Redisson介绍,适合对Redis有一定了解但未真正实践的小伙伴。
2023-05-30 14:44:06
623
原创 分享随机数和唯一ID的工具类
随机数一般也是会被常使用到的,比如在造一些模拟测试数据的场景,或者说是非高端应用的场景会被使用。而全局唯一ID的使用则相反,应用场景更广,更专业,更科学,比如在批量保存数据时,需要提前生成ID等(请注意随机数与UUID两者是不同的东西)。本次就分享一下个人这些年所涉及到的一些实现方式,基本上是罗列呈现一下,至于实现原理和更科学的应用就需要读者自行深入了,所以,参考如下。
2023-04-28 13:56:39
1310
原创 分享BigDecimal金额计算的4种方式
去年实现的一个功能中正好就使用到了多种小数位数的计算方式,大概是4种:四舍五入、截位法、四舍六入五成双、正舍负入(实际还有更多种),这些数据的计算都可以有相关的代码计算方式得出,本次主要分享Math和BigDecimal,参考如下文所示。
2023-04-22 22:38:57
1166
原创 学习着编写了一款chrome小插件
半年前有幸分享了一下浏览器开发者工具的技术分享,当时的PPT在写至最后处总感觉理论讲解多于代码分享,于是琢磨着编写一下相关的代码,在经过一番苦思冥想后最终锁定了浏览器插件编写的实现上,所以在经过一番知识百科后,略微掌握了一部分的理论知识,随着深入的了解后,于是就实现了一个小小的插件,算是技术知识总结吧,或许是为了备忘吧,也或许是为了丰富本站博客技术文章内容吧,也就有了本文。(4)插件源码下载,可直接解压后使用浏览器的开发者模式来加载运行,点击此处下载《(5)源码编写比较业余,使用IDEA编写;
2023-04-16 20:12:22
422
原创 小技巧之4种方式保留小数点后2位四舍五入
本文将以4种方式来实现格式化保留小数点后2位,并且四舍五入的实现,主要是BigDecimal、Commons Math3、JDK Math、DecimalFormat的几种实现方式。
2023-04-16 19:59:26
1166
原创 h2database的集成和使用
记得在学习研究Spring Session JDBC部分的知识时,从官网的示例中看到了引用了com.h2database坐标,当时的主要目的在于Spring Session JDBC部分,只是略微的注意到了有个在线操作数据库的组件,当时也只是在线登录访问了一下而已。本次则是浅浅的来整合一下该组件,更多可转至个人博客站内。
2023-03-31 23:50:40
1404
原创 MySQL数据库的定时备份实践
本篇文章主要是来实现一个MySQL数据库的定时备份,也算是让数据更加安全点吧;文章所实现的MySQL数据库定时备份,主要是实现与个人的契合度较高的实现。
2023-03-19 16:19:57
764
原创 swagger-ui增强功能模块排序
本篇文章主要主角是swagger-ui-bootstrap,并不是介绍如何去集成和应用此项目,重点是介绍页面应用时的功能模块下拉框较多时的功能快速定位的实现(由于并未使用knife4j,未知此项目是否已经存在官方的解决方案),实际单位项目的开发过程中,下拉框中的功能模块近乎50个了,多个功能模块命名是以中文开头,而swagger-ui页面中的功能模块下拉框对于中文的排序并不支持,所以在功能较多时找起来功能模块就显得非常费劲,故而就有了本文。
2023-03-18 08:50:36
1081
原创 去除zxing生成二维码的白色边距
最近在做一些期刊类的素材时使用到了生成二维码的功能,实际在8-9年以前就实践过二维码的生成,当时做了一个在线生成的示例,可以自定义宽度、高度、内容、logo小图标,本次拿来使用时发现以前的二维码确实还有一个白边问题存在,时隔多年发现这种问题搜索起来一大片,实际能起到作用的却是非常少,所以本次记录一下解决的方式,采用修改源码的方式,将源代码拷贝至项目中(保持包路径名称与jar中一致),利用IDE优先加载项目中的class的特点来覆盖jar中class文件的特性,起到更改源码生效的目的。
2023-03-07 22:53:10
3412
原创 Java压缩和解压缩(一)JDK内置zip操作
操作压缩包文件也是经常会被使用到的技术点,比如在导出多个文件至浏览器下载时需要将多个文件添加至压缩文件,一方面可以一次性下载多个文件,另一方面也可以减小下载文件的大小。然而JDK内置的操作压缩文件只提供有zip格式(rar格式为受版权保护,7z格式应该是在JDK早期版本时还未出世),比较鸡肋,回首当年工作之初也算有体验到使用Java解压文件,后面的一些工作中多多少少的也都有涉及,但是不够全面,也不够深入,更不够专业,去年下半年有批量解压缩文件的需求,借着这个时机就专业了一把,分享给大家。
2023-03-05 23:38:17
1805
原创 Java解析xml大文件
关于xml格式文件的解析,记忆中常用的有dom、jdom、jom4j、sax和JDK6中增加的Jaxb组件,对于xml大文件的解析除了它们自身实现的差异外,也主要取决于对各个API的把控。
2023-02-18 12:09:33
1818
4
原创 推荐一款Java个人博客
本人也算是热爱it行业的编码吧,当前所见的这一套应用程序是利用业余时间折腾出来的第二套博客平台,耗时两年多(业余时间)的时间吧,时长感叹编码时间不足和动力不足,也主要是个人太懒了吧,迟迟完结不了,以至于 有差不多一年多都没有编写博客文章了。
2023-02-17 15:34:06
136
原创 Java获取文件的字符编码
Java获取文件的内容编码,在读取文件时,存在未知文件的字符编码的场景,若编码方式设置错误将会读取到乱码,本篇文章将读取文件获得文件字符编码。
2023-02-17 15:09:43
1782
原创 Java解析eml邮件格式文件
关于邮件的需求总是以邮件发送或接收为主,之前涉及的技术选型有Java Mail、Apache Commons Email、Spring Mail,由于工作上的需要对eml格式的文件进行解析,随了解了一下使用Java来解析eml格式文件的实现
2023-02-17 15:00:10
4822
8
原创 idea + groovy + MybatisPlus + Swagger 自动生成数据库实体类
【Javabean依赖】新版博客系统中的一个最基本实体Bean对象将包括有MyBatisPlus、Swagger、Lombok等相关的注解类依赖,使用MyBatisPlus生成对应的字段映射;Swagger生成对应的Api文档参数;Lombok生成对应的get/set属性方法(构造函数,hasCode)等;【Javabean生成细节】(1)通过设置后使用IDEA自带的工具一键生成;...
2019-11-24 14:00:20
1452
2
原创 使用Java获取操作系统和硬件信息
https://www.chendd.cn/information/viewInformation/experienceShare/332.a距离上一次写博客已经过去2个半的月份了,也是工作忙,也是懒,也是在积攒文章吧,反正就是许久没有写了,本次分享一个用Java获取cao作系统和硬件信息的组件,在十一假期之前就准备分享的,然这些详细的参数实在是较多,本文的重点是将这些参数详细罗列出来,给出个...
2019-11-16 23:29:41
6112
原创 Spring Session Redis最佳实践(4)Session监听器
欢迎转至站内查看原文,链接为:https://www.chendd.cn/information/viewInformation/experienceShare/312.a在说前文中的Spring Session JDBC的时候,废了很大的劲儿和时间最终得出来的是JDBC的方式不能实现Session监听功能,后来也琢磨明白了,我们面向数据库存储的方式可以非常轻易的去实现session类监听的功...
2019-05-25 22:18:11
1413
原创 Spring Session Redis最佳实践(3)使用Fastjson替换JDK序列化存储
欢迎转至站内查看原文,链接为:https://www.chendd.cn/information/viewInformation/experienceShare/311.a这一篇来继续说说Spring Session Redis中的数据存储,将默认的JDK序列化存储修改为使用Fastjson存储,实际上我们知道JDK序列化的性能非常慢,而且我们无法直观的查看其中的数据,另外一个我不确定使用JD...
2019-05-25 22:15:36
3886
原创 Spring Session Redis最佳实践(2)认识Redis中的数据存储
欢迎转至站内查看原文,链接为:https://www.chendd.cn/information/viewInformation/experienceShare/310.a前一文我通过一些示例实践实现了一个较为简单的Spring Session Redis的数据管理,本篇主要说一下Session数据存储在Redis中的数据结构及使用Jedis进行一些小小的Junit测试一下,将存储至Redis...
2019-05-25 22:13:45
2177
原创 Spring Session Redis最佳实践(1)简单入门
欢迎转至站内查看原文,链接为:https://www.chendd.cn/information/viewInformation/experienceShare/309.a如果你关注Spring Session JDBC的实现可关注前面一篇文章。本文所谓的Spring Session Redis的简单入门,主要是根据github上的Spring Session项目源码实践而来,具体是从该项目中...
2019-05-24 19:14:30
451
原创 百度文库文档免费下载功能
http://www.chendd.cn/information/viewInformation/myLog/289.a特别说明:(1)、请登录后使用此下载功能,本站限制每天每用户下载 1 天为 1 次,可使用 4 个账户切换;(2)、本站不保证您的每次下载都一定成功,但可以最快的提供支援;(3)、您每次下载的背后都有我的付出,请善待每次下载机会;(4)、如果是手机访问,请使用...
2019-05-24 11:12:12
411
原创 摸索Spring Session之基于XML配置版的JDBC介绍
欢迎转至站内查看原文,链接为:https://www.chendd.cn/information/viewInformation/experienceShare/307.a在此之前,也许是对于spring一些子项目的理解不够,也许是无应用场景,一直对这种子项目不感兴趣,反而认为这些东西所解决的问题肯定都是可以通过自己编码去实现的,为什么还要去使用它们呢?还有一个问题,以前所有接触的项...
2019-05-24 11:10:06
658
原创 Docker学习(八)docker镜像的commit与push
http://www.chendd.cn/information/viewInformation/experienceShare/297.a截至目前为止已经涉及到好几个镜像和容器了,现在要将一个已经修改过配置的tomcat的docker容器给提交生成一款新的镜像,并且这个镜像可以推送至阿里云服务器上,后续再拉取的时候直接拉取自己的镜像。相关的docker命令分别为commit与push。将...
2019-03-25 20:51:23
5796
原创 Docker学习(七)dockerFile本地安装MySQL5.7.25
http://www.chendd.cn/information/viewInformation/experienceShare/296.adockerFile本地安装MySQL5.7.25,这种安装方法就是将前面学习Linux时安装MySQL的方式给转换成了DockerFile的方式,假设之前是分十个步骤一步一步的去设置安装,现在则是将所有的过程及步骤写在DockerFile文件中一个命令所...
2019-03-25 20:49:40
6880
4
原创 Docker学习(六)dockerFile在线安装MySQL5.7.25
http://www.chendd.cn/information/viewInformation/experienceShare/295.adockerFile在线安装MySQL5.7.25与使用docker直接在线安装差不多,同样较为简单,不同的是在拉取镜像的过程中,我们可以使用DockerFile写一些自定义的其它命令,这里就给出最最简化的安装方式吧,至于build、run的命令参考前面的...
2019-03-25 20:47:59
1343
原创 Docker学习(五)docker在线安装MySQL5.7.25
http://www.chendd.cn/information/viewInformation/experienceShare/294.a笔者Linux新手水平,在前面有一篇为Linux安装MySQL的文章,个人认为是非常不错的,因为是基于本地安装包的方式安装,涵盖了安装的全部过程及解释,与非常不错对应的则是安装过程的非常费劲,所以在学习docker后的本篇文章旨在使用docker在线安装M...
2019-03-25 20:46:24
12443
原创 Docker学习(四)使用DockerFile的方式安装Tomcat9
http://www.chendd.cn/information/viewInformation/experienceShare/293.a在docker中有一种镜像叫自定义,它允许我们通过自己需要的方式去构建镜像,称为DockerFile的方式,我个人也是比较喜欢这种方式,因为使用它我们可以自己去控制相关的安装包文件、配置参数、系统参数等等。本篇文章的特点有以下几个方面:①使用Doc...
2019-03-25 20:44:49
6417
mui图片裁切(拍照、从相册)上传源码实现,含Java后台,兼容安卓和ios
2017-06-28
jqwidgets chm
2014-09-01
xloadtree无限极ajax tree
2011-04-06
dwr无限极下拉联动(运行6级下拉联动效果演示含说明,数据库数据来源于数据库中)
2010-06-25
dwr + json简单分页
2010-06-04
jsp自定义标签-比较强大的
2010-03-29
JSP下在线编辑器,比较好
2009-12-21
JSP+Servlet+自定义标签实现的购物车源码
2009-11-28
jsp动态树源码工程
2009-10-16
Struts做的页面国际化,即在一个页面实现国际化,点中文,页面上所有的英文都变成中文了,点英文所有的都变成英文了,非常好用。绝对的国家化
2009-09-14
dwr+jsp+sqlserver2000无刷新分页
2009-06-17
SQLServer2005驱动和Driver、URL
2009-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人