自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (23)
  • 收藏
  • 关注

原创 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 892

原创 Alibaba Cloud Toolkit 之一键部署远程运行实践

前一段时间在学习Arthas时,似乎从一些资料里有见到过Alibaba Cloud Toolkit插件相关的应用,再到我本次探索一键部署知识时有些资料里再次提到了它,所以就简单的摸索了一点点,尝试着将我的博客项目一键部署至一个测试环境。

2023-11-02 10:51:35 221

原创 ztree调整节点间距及一般使用

距离上次使用ztree的功能已经有许多年了,现在再来看它的效果,总是感觉菜单之间的间距比较的小,所以本次分享一下将它的间距给调大一些,同时也稍微的做一个功能稍微全面的简单示例。

2023-11-02 10:46:31 269

原创 不开源项目aspose.cells与aspose.words最新版23.10的一些科普

aspose.cells 最新版本发布两周了,花了几个小时研究了一下,尝试学习激活。请勿用于商业用途,商业需要购买授权。

2023-10-24 23:26:14 1236 1

原创 分享从0学习arthas的17篇文章

水平不够,业余来凑,持续的学习学习

2023-10-09 09:41:07 80

原创 最近写了10篇Java技术博客【SQL和画图组件】

​(1)Java获取SQL语句中的表名;(2)Java SQL 解析器实践;(3)Java SQL 格式化实践;(4)Java 画图相关;

2023-07-31 09:39:52 334

原创 Apache Commons-Imaging 项目入门实践

本人常对于Apache Commons的公共项目进行关注,也曾经对多个项目的应用进行了实践,本次分享一下对Apache Commons-Imaging项目的实践,也就只是了解了几个小时,粗浅的进行掌握而已。

2023-07-10 09:12:01 1912

原创 Java 比对两张图片的差异

​Github上的“https://github.com/akullpp/awesome-java”页整理了非常多的各类Java组件的实现,前面一篇从它的图片处理篇找到了《image-comparison》进行了动手实践,很有意思的图片对比。

2023-07-10 09:06:08 1736

原创 DBF文件的解析介绍

Github上有许多关于DBF的开源读写库,我这边使用的较多的是JavaDBF,它是一个用于读写 XBase 文件的 Java 库。有很多遗留应用程序都以 .dbf 作为主要存储格式,本文对此类型格式的文件进行读写。

2023-07-10 08:56:09 5133 1

原创 MyBatis Plus应用(五)schema的优雅实现

MybatisPlus中优雅的解决schema的实现,与JPA一样使用{h-schema}的形式,值得拥有。

2023-06-19 10:23:55 3432

原创 SpringBoot集成WebSocket的两种方式

SpringBoot两种方式集成的WebSocket,我分别对它们进行了实践,所以我称这两种方式为JDK内置版和Spring封装版。

2023-06-10 22:11:12 1289

原创 我的Redis学习,共写了14篇博客文章

我的Redis学习实践,共写了14篇博客文章,包含Redis的安装与使用,单机版、主从复制、读写分离、集群版、SpringBoot Data Redis集成,Redisson介绍,适合对Redis有一定了解但未真正实践的小伙伴。

2023-05-30 14:44:06 595

原创 分享随机数和唯一ID的工具类

随机数一般也是会被常使用到的,比如在造一些模拟测试数据的场景,或者说是非高端应用的场景会被使用。而全局唯一ID的使用则相反,应用场景更广,更专业,更科学,比如在批量保存数据时,需要提前生成ID等(请注意随机数与UUID两者是不同的东西)。本次就分享一下个人这些年所涉及到的一些实现方式,基本上是罗列呈现一下,至于实现原理和更科学的应用就需要读者自行深入了,所以,参考如下。

2023-04-28 13:56:39 1076

原创 分享BigDecimal金额计算的4种方式

去年实现的一个功能中正好就使用到了多种小数位数的计算方式,大概是4种:四舍五入、截位法、四舍六入五成双、正舍负入(实际还有更多种),这些数据的计算都可以有相关的代码计算方式得出,本次主要分享Math和BigDecimal,参考如下文所示。

2023-04-22 22:38:57 855

原创 小技巧之格式化字符串输出的方式

9种可以格式化字符串的实现方式,涵盖个人的整体知识广度了都。

2023-04-16 22:50:20 375

原创 学习着编写了一款chrome小插件

半年前有幸分享了一下浏览器开发者工具的技术分享,当时的PPT在写至最后处总感觉理论讲解多于代码分享,于是琢磨着编写一下相关的代码,在经过一番苦思冥想后最终锁定了浏览器插件编写的实现上,所以在经过一番知识百科后,略微掌握了一部分的理论知识,随着深入的了解后,于是就实现了一个小小的插件,算是技术知识总结吧,或许是为了备忘吧,也或许是为了丰富本站博客技术文章内容吧,也就有了本文。(4)插件源码下载,可直接解压后使用浏览器的开发者模式来加载运行,点击此处下载《(5)源码编写比较业余,使用IDEA编写;

2023-04-16 20:12:22 343

原创 小技巧之4种方式保留小数点后2位四舍五入

本文将以4种方式来实现格式化保留小数点后2位,并且四舍五入的实现,主要是BigDecimal、Commons Math3、JDK Math、DecimalFormat的几种实现方式。

2023-04-16 19:59:26 900

原创 h2database的集成和使用

记得在学习研究Spring Session JDBC部分的知识时,从官网的示例中看到了引用了com.h2database坐标,当时的主要目的在于Spring Session JDBC部分,只是略微的注意到了有个在线操作数据库的组件,当时也只是在线登录访问了一下而已。本次则是浅浅的来整合一下该组件,更多可转至个人博客站内。

2023-03-31 23:50:40 1029

原创 MySQL数据库的定时备份实践

本篇文章主要是来实现一个MySQL数据库的定时备份,也算是让数据更加安全点吧;文章所实现的MySQL数据库定时备份,主要是实现与个人的契合度较高的实现。

2023-03-19 16:19:57 664

原创 swagger-ui增强功能模块排序

本篇文章主要主角是swagger-ui-bootstrap,并不是介绍如何去集成和应用此项目,重点是介绍页面应用时的功能模块下拉框较多时的功能快速定位的实现(由于并未使用knife4j,未知此项目是否已经存在官方的解决方案),实际单位项目的开发过程中,下拉框中的功能模块近乎50个了,多个功能模块命名是以中文开头,而swagger-ui页面中的功能模块下拉框对于中文的排序并不支持,所以在功能较多时找起来功能模块就显得非常费劲,故而就有了本文。

2023-03-18 08:50:36 917

原创 去除zxing生成二维码的白色边距

最近在做一些期刊类的素材时使用到了生成二维码的功能,实际在8-9年以前就实践过二维码的生成,当时做了一个在线生成的示例,可以自定义宽度、高度、内容、logo小图标,本次拿来使用时发现以前的二维码确实还有一个白边问题存在,时隔多年发现这种问题搜索起来一大片,实际能起到作用的却是非常少,所以本次记录一下解决的方式,采用修改源码的方式,将源代码拷贝至项目中(保持包路径名称与jar中一致),利用IDE优先加载项目中的class的特点来覆盖jar中class文件的特性,起到更改源码生效的目的。

2023-03-07 22:53:10 2009

原创 Java压缩和解压缩(一)JDK内置zip操作

操作压缩包文件也是经常会被使用到的技术点,比如在导出多个文件至浏览器下载时需要将多个文件添加至压缩文件,一方面可以一次性下载多个文件,另一方面也可以减小下载文件的大小。然而JDK内置的操作压缩文件只提供有zip格式(rar格式为受版权保护,7z格式应该是在JDK早期版本时还未出世),比较鸡肋,回首当年工作之初也算有体验到使用Java解压文件,后面的一些工作中多多少少的也都有涉及,但是不够全面,也不够深入,更不够专业,去年下半年有批量解压缩文件的需求,借着这个时机就专业了一把,分享给大家。

2023-03-05 23:38:17 1417

原创 Java解析xml大文件

关于xml格式文件的解析,记忆中常用的有dom、jdom、jom4j、sax和JDK6中增加的Jaxb组件,对于xml大文件的解析除了它们自身实现的差异外,也主要取决于对各个API的把控。

2023-02-18 12:09:33 1378 4

原创 推荐一款Java个人博客

本人也算是热爱it行业的编码吧,当前所见的这一套应用程序是利用业余时间折腾出来的第二套博客平台,耗时两年多(业余时间)的时间吧,时长感叹编码时间不足和动力不足,也主要是个人太懒了吧,迟迟完结不了,以至于 有差不多一年多都没有编写博客文章了。

2023-02-17 15:34:06 108

原创 Java获取文件的字符编码

Java获取文件的内容编码,在读取文件时,存在未知文件的字符编码的场景,若编码方式设置错误将会读取到乱码,本篇文章将读取文件获得文件字符编码。

2023-02-17 15:09:43 1569

原创 Java解析eml邮件格式文件

关于邮件的需求总是以邮件发送或接收为主,之前涉及的技术选型有Java Mail、Apache Commons Email、Spring Mail,由于工作上的需要对eml格式的文件进行解析,随了解了一下使用Java来解析eml格式文件的实现

2023-02-17 15:00:10 3464 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 1363 2

原创 使用Java获取操作系统和硬件信息

https://www.chendd.cn/information/viewInformation/experienceShare/332.a距离上一次写博客已经过去2个半的月份了,也是工作忙,也是懒,也是在积攒文章吧,反正就是许久没有写了,本次分享一个用Java获取cao作系统和硬件信息的组件,在十一假期之前就准备分享的,然这些详细的参数实在是较多,本文的重点是将这些参数详细罗列出来,给出个...

2019-11-16 23:29:41 5616

原创 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 1312

原创 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 3757

原创 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 2082

原创 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 400

原创 百度文库文档免费下载功能

http://www.chendd.cn/information/viewInformation/myLog/289.a特别说明:(1)、请登录后使用此下载功能,本站限制每天每用户下载 1 天为 1 次,可使用 4 个账户切换;(2)、本站不保证您的每次下载都一定成功,但可以最快的提供支援;(3)、您每次下载的背后都有我的付出,请善待每次下载机会;(4)、如果是手机访问,请使用...

2019-05-24 11:12:12 378

原创 摸索Spring Session之基于XML配置版的JDBC介绍

欢迎转至站内查看原文,链接为:https://www.chendd.cn/information/viewInformation/experienceShare/307.a在此之前,也许是对于spring一些子项目的理解不够,也许是无应用场景,一直对这种子项目不感兴趣,反而认为这些东西所解决的问题肯定都是可以通过自己编码去实现的,为什么还要去使用它们呢?还有一个问题,以前所有接触的项...

2019-05-24 11:10:06 590

原创 Docker学习(八)docker镜像的commit与push

http://www.chendd.cn/information/viewInformation/experienceShare/297.a截至目前为止已经涉及到好几个镜像和容器了,现在要将一个已经修改过配置的tomcat的docker容器给提交生成一款新的镜像,并且这个镜像可以推送至阿里云服务器上,后续再拉取的时候直接拉取自己的镜像。相关的docker命令分别为commit与push。将...

2019-03-25 20:51:23 5697

原创 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 6782 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 1302

原创 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 12355

原创 Docker学习(四)使用DockerFile的方式安装Tomcat9

http://www.chendd.cn/information/viewInformation/experienceShare/293.a在docker中有一种镜像叫自定义,它允许我们通过自己需要的方式去构建镜像,称为DockerFile的方式,我个人也是比较喜欢这种方式,因为使用它我们可以自己去控制相关的安装包文件、配置参数、系统参数等等。本篇文章的特点有以下几个方面:①使用Doc...

2019-03-25 20:44:49 6313

原创 Docker学习(三)docker在线安装Tomcat9及运行

http://www.chendd.cn/information/viewInformation/experienceShare/292.a同样的本次安装的是按版本号拉取安装Tomcat9.0.16版本,首先打开docker hub的在线版本搜索,然后选择对应的版本号,下载即可,参考安装过程如下:这些版本有关的标签都是可进行下载的版本,本次下载以9-jre8-alpine为例,参考...

2019-03-25 20:41:50 2472

mui图片上传和压缩

mui图片上传、mui图片压缩的示例,附运行效果图和源码,你值得拥有!!!

2018-02-23

mui图片裁切(拍照、从相册)上传源码实现,含Java后台,兼容安卓和ios

mui图片裁切(拍照、从相册)上传源码实现,含Java后台,兼容安卓和ios mui,图片裁切,拍照上传,从相册上传,含后台,源码 你值得拥有,使用mui+jquery.cropper插件做的

2017-06-28

jqwidgets chm

从官网上下载的最新版本,尽管是英文版本的,例子能照样在chm中运行,最近使用了几天jqwidgets组件,发现来回的看文档,一会儿看下demo一会儿看下api感觉需要打开不同的目录,太繁琐,麻烦,就从网上找了个制作chm的工具,特串上来,有同感的吗?

2014-09-01

jquery1.11 中文 chm

jquery1.11 中文 chm,看上去很清楚

2014-07-07

Struts2 国际化 多语言切换

Struts2多语言切换示例,myeclipse源码可直接导入

2014-07-07

jdk1.6中文CHM完整带目录索引搜索书签等功能

很好的JDK1.6中文API,chm版的,带搜索功能,很好用

2011-11-22

xloadtree无限极ajax tree

资源包含MyEclipse源代码和sqlserver2005建表语句,ajax tree值得下载。 原理:初始化状态查询出根节点和第一级节点,并且第一级节点的图标是 + ,点击 + 出现loading...,然后再显示出节点下的子级,如果没有子级,则 + 变成 - ;将加载完后出现的子级菜单用JS保存在客户端,下载再点 + 的时候,不从数据库直接去,和CSDN的树菜单相似,主要用到的插件是:xloadtree,解决了其他常用的属性设置,如点击节点后的页面跳转,也就是target属性, 想用dtree的话,不妨看看我的其他资源,也有这个。

2011-04-06

dwr无限极下拉联动(运行6级下拉联动效果演示含说明,数据库数据来源于数据库中)

dwr无限极下拉联动(运行6级下拉联动效果演示含说明,数据库数据来源于数据库中 这里为一个视频演示程序,有什么疑问可以留言。 这个视频是一个avi的文件,压缩后不到8M,源文件有500M,需要看看的朋友可以下载。

2010-06-25

dwr + json简单分页

源码工程奉上,这里是SQLSERVER2005的,以前一个老版本2000的dwr分页,可在地址: http://download.csdn.net/source/1413703 下载。保证质量。

2010-06-04

jsp自定义标签-比较强大的

jsp、jstl自定义标签实现的分页,实现的还是比较好的,没有在request、session等范围保存过数据,在pageContext范围内保存过集合的数据, 实现的方法还是比较简单的,适用性还是比较广的,我是实在是没分了,平时也喜欢在CSDN上现在资源,来积累点点分,不过这资源确实是非常不错的,欢迎下载使用,这里留一个邮箱,有什么问题可以联系我!互相学习!

2010-03-29

sqlserver海量数据TOP分页

在sqlserver数据库中,本例采用TOP语句分页,100W条数据为例,效率还不错,有测试的屏幕录像程序,有相关代码。

2010-02-24

JSP下在线编辑器,比较好

之前的那个编辑器属于简单类型的,这个稍微复杂点,也不知道是哪个高人写的,这里大家分享看看,直接在tomcat下面可以运行的。JSP版本的。支持文件上传等等。

2009-12-21

JSP+Servlet+自定义标签实现的购物车源码

这连续3个星期没事都在写这个程序,知道现在才写好,以前在别人的帮助之下写的,时隔1年多了,花了我这么长时间来写好, 实现了,继续购物、删除某个物品、清空购物、购物花费等功能都有。 比较适合初学者,没有用到数据库。内有完整源码。辛苦了,没积分了,只有拿来赚取一点积分了,不过东西也确实是好东西。

2009-11-28

java\JSP\海量数据分页效率

这个是一个屏幕录像程序,里面是我最近写的一个海量数据(3W条左右)分页效率测,欢迎下载,评价。 欢迎下载哦。

2009-11-06

JSP自定义标签-html在线编辑器

没办法,只有拿好资源来卖个好价钱了,从网上下了一个简单好用的,搞成自定义标签来使用。 编辑器里面的84张图标,我一张一张的从网上扣下来的。

2009-10-20

jsp动态树源码工程

源码,在struts1.2保存了一个tree的结合,保存在request范围,跳转在jsp页面。 非常动态,维护起来非常方便。数据库,效果预览都有,非常简单。 没办法,我原本支持免费万岁的,可是现在1分都没有了,被逼无奈呀,希望各位谅解。

2009-10-16

Struts做的页面国际化,即在一个页面实现国际化,点中文,页面上所有的英文都变成中文了,点英文所有的都变成英文了,非常好用。绝对的国家化

简单,只实现了一个页面的国际化,其他的都是这样的,适合需要的初学者。

2009-09-14

dwr+jsp+sqlserver2000无刷新分页

在网上找到大量的关于ajax分页技术,看了大部分都是用mysql数据库,再者就是用解析xml文件来实现的,(太难了吧),现在这个分页的例子很简单的, 先说说我认为的优点吧: 1、实现简单(js算),业务简单(没有用到PageBean算),查询简单(直接查询所需要的数据返回列表) 2、效率高(应该效率很高吧),用SQLServer的top查询 3、页面没有刷新,感觉很好。 4、分页有 首页、上一页、下一页、末页、下拉框选择页号,就行了吧 缺点: 1、代码暂且重用性不高。

2009-06-17

ajax中的DWR中文文档.pdf

ajax技术中的,DWR中文文档,非常详细的解释了DWR框架在ajax中的各种.......

2009-03-18

Cascading Style Sheet 样式表中文手册

Cascading Style Sheet 样式表中文手册,里面有很多的样式属性,需要的话,可以下载......

2009-03-18

各种各样的分页中,最简单的,可以在HTML\JSP等页面实现

非常方便,简单,可以在HTML\JSP等页面实现,比较适合于数据量不是很庞大的情况下适用

2009-03-04

比较适合于局域网内传递文件的工具飞鸽传书

局域网内传递文件最快不需要安装,直接双击就oK了,需要的话可以下载......

2009-03-03

SQLServer2005驱动和Driver、URL

SQLServer2005驱动和Driver、URL,需要使用JDBC链接SQLServer2005数据库的,可以下这个驱动

2009-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除