自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱码少年 00fly.online 的博客

https://gitee.com/00fly

  • 博客(149)
  • 资源 (18)
  • 收藏
  • 关注

原创 Springboot项目3种视图(JSP、Thymeleaf、Freemarker)演示

本文介绍了一个集成JSP、Thymeleaf和Freemarker三种视图技术的SpringBoot项目。项目具备CRUD、分页、输入校验、接口文档等核心功能,支持Docker部署和Junit5单元测试。通过配置spring.profiles.active可灵活切换视图技术,同时提供了详细的代码结构和运行说明。项目源码可供下载,适合需要多视图技术集成的开发者参考使用。

2025-08-17 22:38:17 3763

原创 Chrome腾讯翻译插件transmart的安装

本文介绍了腾讯翻译插件在Chrome浏览器中的安装使用方法。首先访问官网下载Chrome插件并解压crx文件,然后在浏览器扩展页面开启开发者模式后拖入安装。安装完成后,可在英文网页右键选择"开启/关闭整页翻译"功能进行页面翻译。该插件提供便捷的网页翻译服务,适合需要快速翻译英文内容的用户。

2025-08-16 17:44:48 4395

原创 基于Spring实现的搜索目录下指定名称文件

本文介绍了一种在Spring下避免通过遍历文件去实现搜索指定名称文件列表的通用方法

2025-08-02 13:26:00 14167

原创 Git项目代码打包下载神器

代码分享与下载解决方案 本文探讨了程序员分享代码的几种方法及其局限性,重点介绍了一种基于Git的代码打包下载方案。作者首先分析了传统方法如拆分小项目和代码备份工具的不足,包括维护困难和操作复杂等问题。随后提出了一种新的解决方案,通过自动化流程实现从Git仓库克隆、更新到子项目打包下载的一站式服务。核心代码展示了如何使用Java和Spring框架实现Git仓库操作及文件打包功能,支持子项目列表查询、并发控制和异常处理。该方案简化了代码分享流程,解决了代码同步和维护的问题,为技术博客作者和开源项目维护者提供了便

2025-08-01 12:38:38 14169

原创 Junit4单元测试代码之UNIX运行

本文介绍了Junit4单元测试代码在UNIX运行的几种方式和优劣

2025-07-31 17:13:06 14172

原创 Eclipse以及IDEA代码格式化配置

本文介绍了Java代码格式化规范在Eclipse和IDEA中的配置方法。Eclipse部分包含5个关键设置:1)确保缩进使用空格而非制表符;2)右括号单独成行;3)独立语句换行显示;4)注解参数@RequestParam和@PathVariable不换行;5)长语句保持单行不换行。IDEA配置可参考提供的优快云链接。文末附有完整的codeFormat.xml配置文件内容,包含缩进大小、空格插入规则、注释格式等详细参数设置,适用于统一团队代码风格。该配置强调4空格缩进,并对枚举、注解、循环等语法结构提供了细

2025-07-31 11:30:58 14171

原创 java 固定时段倒计时实现

本文实现了一个Java定时任务,用于每隔1-24小时(可选1/2/3/4/6/8/12/24小时)输出格式化的倒计时提示。代码使用ScheduledExecutorService创建定时任务,通过计算当前时间与整点时间的差值来生成倒计时,并自动修正100ms内的误差。输出格式为HH:mm:ss,日志示例显示每10秒输出一次3小时倒计时信息。该方案适用于需要周期性时间提醒的系统场景。

2025-07-16 09:26:43 16174

原创 docker环境下java参数传递与获取

本文介绍了在Docker环境下向Java应用传递参数的三种方式:1)通过命令行参数(--user=value);2)通过系统属性(-Duser=value);3)通过环境变量(-e USER=value)。在Docker Compose中,这三种方式可同时使用且支持占位符替换。参数获取优先级为:环境变量>命令行参数>系统属性。文中提供了对应的Java代码示例、Docker运行命令和完整的docker-compose.yml配置模板,展示了如何在容器化环境中灵活传递和获取不同来源的参数。

2025-06-26 16:14:38 20017

原创 shell脚本重启Jar服务

摘要 本文介绍了在CentOS系统中重启zipkin-server-2.10.4-exec.jar的脚本实现方案。包含两个脚本:kill-jar.sh用于终止正在运行的jar进程,通过grep和awk获取进程ID并强制杀死;reload-jar.sh则实现完整重启流程,包括检查进程状态、杀死现有进程、清理日志文件、使用nohup重新启动服务并输出到日志文件,最后验证进程状态。两个脚本结合使用可完成jar应用的平滑重启操作。

2025-06-20 09:17:52 20468

原创 移花接木之Centos系统Docker安装迅雷NAS

本文介绍了如何在非群晖Linux设备上部署迅雷远程下载服务。通过开源项目cnk3x/xunlei提供的Docker方案,用户无需购买NAS设备即可实现迅雷下载功能。文章详细说明了两种部署方式:1)直接使用docker run命令;2)通过docker-compose配置文件。部署完成后,用户可通过浏览器访问8080端口,使用手机验证码登录迅雷账号,创建下载任务。方案支持文件目录映射和开机自启,适合在CentOS等Linux服务器上搭建个人下载服务。(138字)<|end▁of▁sentence|&gt

2025-05-21 18:19:10 20561

原创 centos7.6安装桌面并使用mstsc连接

本文详细介绍了在CentOS系统上安装和配置GNOME桌面环境及xrdp远程桌面服务的步骤。首先,通过命令行修改主机名并安装GNOME桌面,设置系统默认启动图形界面。接着,安装xrdp和tigervnc-server,解决安装过程中可能遇到的依赖问题。然后,配置xrdp的最大连接数、selinux状态和防火墙设置,确保远程连接顺畅。最后,启动xrdp服务并通过Windows的远程桌面连接工具进行连接。整个过程涵盖了从安装到配置的各个环节,适合需要远程管理CentOS桌面的用户参考。

2025-05-20 17:41:11 20469

原创 spring中将yaml文件转换为Properties

借助于spring框架,将yaml文件转换为Properties。

2025-03-13 18:38:39 20512

原创 转动数据的齿轮,随机选择文件,顺时针向后写入内容

指定文件目录,搜索某类型文本文件,随机选择几个做内容交换。将原始数据看做内齿轮,复制的内容数据看做外齿轮,将外部齿轮顺时针挪一步后写入,便实现了数据的腾挪!

2025-03-04 18:57:48 20463

原创 基于CURL命令封装的JAVA通用HTTP工具

在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。借助JAVA的shell脚本执行方法,我们可以在curl命令支持下,封装出一个代码精简且功能丰富的HTTP调用工具类。

2025-03-04 10:43:42 20482

原创 通用查询类接口数据更新的另类实现

我们在通用查询类接口开发的另类思路文件监听fill:#333;color:#333;color:#333;fill:none;监听目录解析变动文件写入结果文件2.定时任务fill:#333;color:#333;color:#333;fill:none;接口获取数据处理数据写入结果文件' > 1.txt。

2025-03-02 21:17:15 20467

原创 通用查询类接口开发的另类思路

通用查询类接口的需求,在开发过程中是比较常见的一类需求,一般具有以下的特点:数据更新频率较低无强制鉴权需求短时间内数据内容固定

2025-01-17 17:53:36 20473

原创 依据pom文件快速获取Jar包源码

因安全管控,对项目开发过程中引入的jar需要做版本源码扫描,故开发了此工具,实现根据pom文件自动抓取jar源码。

2025-01-14 18:50:00 20476

原创 TVbox 手机、智能电视节目一网打尽

TVbox是目前最火爆的多端、多源的电视影音工具,是一款开源的自定义添加站源的影音工具。TVBox,支持电视频道直播。一款TV端影视工具,软件本身不具有任何影视资源,但可以通过配置搜索到各影视站点的资源。TVBox的来历 TVBox 是在 GitHub 上一个开源项目,当前已有多个分支,推荐安装 TVBoxOSC 分支,在原版开源版的基础上对界面做了不少的优化。且作者更新比较频繁!TVBox 新版本增加了对Android 4.4 的支持,比较老的安卓电视也可以安装使用了。

2025-01-07 10:27:13 20670

原创 数据库保留最新的n条记录,一波三折的日志清理需求实现

某业务日志表logs,每天都会产生大量的业务日志,现希望保留最新的1000条日志,其余全部清理,如何实现?

2024-12-26 17:43:36 20474

原创 JdbcTemplate、NamedParameterJdbcTemplate 执行数据插入后返回主键写法

某业务操作,在执行数据保存后,需要查询具体的的数据信息,供二次确认。 从后台开发角度而言,转换成:`插入1条数据库表记录后,如何返回当前插入数据的主键`。下面我们以JdbcTemplate、NamedParameterJdbcTemplate 为例来进行说明,为例简单起见,我们以内存数据库H2。某业务操作,在执行数据保存后,需要查询具体的的数据信息,供二次确认。新建springboot工程,映入jdbc相关模块,在配置文件中引入数据源相关配置。从上面的实现过程可以看出,

2024-12-24 18:00:38 20483 1

原创 springboot中责任链模式之简单应用

在优快云博客自动阅读器-服务端推送技术SSE之简单应用一文中,我们实现了个人博客文章的后台推送功能。初始化推送数据通过接口来实现的,现在我们希望实现如下功能优化:1. 定义多种初始化数据来源,具体而已,有3种方式:①web 接口、②docker映射文件、③本地资源文件2. 支持初始化数据方式的优先级指定。3. 不排除未来会添加其

2024-12-22 13:39:36 20473

原创 【水文一篇】程序员宝藏

这是一个免费编程书籍资源列表,适合所有编程学习者寻找免费、高质量的学习资料,包含各种编程语言、框架和技术领域的教程和书籍。https://github.com/EbookFoundation/free-programming-books/

2024-12-19 06:56:38 20468

原创 guava 整合springboot 自定义注解实现接口鉴权调用保护

Guava Cache是一个全内存的本地缓存实现,它提供了线程安全的实现机制。我们借助过期时间设置和springboot的自定义注解、切面等技术来打造最简单的接口鉴权系统。

2024-12-09 19:51:39 20471

原创 zipkin 引申一:如何遍历jar目录下的exec.jar并选择对应序号的jar启动

Zipkin是Twitter开源的分布式跟踪系统,基于Dapper的论文设计而来。它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时等问题。Zipkin还提供了一个非常友好的界面,帮助我们分析追踪数据。

2024-12-03 18:10:27 20473

原创 springboot 项目自定义配置项数据库维护的实现

SpringBoot是一个基于Spring框架的快速开发应用程序的工具,它简化了Spring应用程序的创建和开发过程,使开发人员能够更快速地创建独立的、生产就绪的Spring应用程序。springboot 采用了约定大于配置的思路,同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等),Spring Boot应用中这些第三方库几乎可以零配置的开箱即用,大部分的Spring Boot应用都只需要非常少量的配置代码,开发者能够更加专注于业务逻辑。

2024-12-02 19:11:14 20470

原创 Java实现Jar文件的遍历、复制、文件追加

【代码】Java实现Jar文件的遍历、复制、文件追加。

2024-11-29 12:07:38 20466

原创 Java文件遍历那些事

文件遍历基本上是每个编程语言具备的基本功能,Java语言也不例外。下面我们以java原生实现,Apache common-io、spring框架实现为例来进行比较各自实现的异同。

2024-11-28 19:42:44 20474

原创 Java文件排序那些事

现有如下文件名乱序存放,现需要按版本号自然数排序输出。

2024-11-19 19:02:57 20469

原创 Lambda表达式如何进行调试

Java8提供了lambda表达式,方便我们对数据集合进行操作,我们使用lambda表达式的时候,是不是有这样的疑问,如何对执行过程中的中间数据进行调试呢?

2024-11-19 18:11:32 20481

原创 Docker中如何控制服务启动顺序实现探讨

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker的应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。

2024-10-23 20:01:22 20484 1

原创 Ribbon客户端负载均衡策略测试及其改进

为了验证Ribbon客户端负载均衡策略在负载节点失效的情况下,是否具有故障转移的功能,进行了以下代码验证!

2024-10-20 16:19:29 22330

原创 【无处躲藏的图片】和【时隐时现的图片】

【代码】无处躲藏的图片。

2024-10-17 19:46:22 20468

原创 API接口并发请求控制实现

某API接口,承载某重要业务,希望控制任意时间点的并发访问数在5以内,该如何实现?

2024-10-12 17:41:36 20489 1

原创 shell 脚本批量更新本地git仓库

你是否遇到这样的场景: 本地git仓库克隆了线上的多个项目,需要更新时,无法象svn一样,选中多个项目一起更新。只能苦逼的一个个选中,然后去同步,如果有太多项目的话,费事费力,容易遗漏!

2024-10-10 17:42:02 20471

原创 springboot工程中使用tcp协议

在上文JAVA TCP协议初体验中,我们使用java实现了tcp协议的一个雏形,实际中大部分项目都已采用springboot,那么,怎么在springboot中整合tcp协议呢?如何实现服务器controller通过tcp协议下发命令到tcp client执行,并且在controller中获取执行结果?

2024-10-06 20:55:26 20503

原创 JAVA TCP协议初体验

最近开发某数据采集系统,系统整体的数据流程图如下:fill:#333;color:#333;color:#333;fill:none;数据中心客户端1客户端2客户端3客户端4同时,数据中心又需要下发命令到某客户端执行,客户端执行完成后将结果通知到数据中心。

2024-09-29 12:32:17 20477

原创 客户端负载均衡Ribbon实例

一般来说,提到负载均衡,大家一般很容易想到浏览器 -> NGINX -> 反向代理多个Tomcat这样的架构图——业界管这种负载均衡模式叫“服务器端负载均衡”,因为此种模式下,负载均衡算法是NGINX提供的,而NGINX部署在服务器端。

2024-09-09 18:25:30 20471

原创 普通Java工程如何在代码中引用docker-compose.yml中的environment值

普通Java工程这里指非spring工程,主要指一些系统资源监控程序、数据日志清理程序等,需要保持依赖简单,执行文件体积微小方便部署,这些程序需要需要跟数据库交互,例如需要将监控数据持久化到db、连接数据库清理过期数据等。

2024-07-06 15:44:57 20474

原创 如何魔改vnstat-docker项目使其支持每1分钟采样?

接前文网络流量监控神器vnStat初探我们已经了解了vnStat的作用、使用和docker部署。同时也了解到官方版本支持的采样统计间隔最小为5分钟级,现在我们有一个需求希望将采样统计间隔修改为分钟级,我们该怎么做呢?

2024-07-06 13:55:34 20472

原创 服务器流量收发测试-续篇

接上回书服务器流量收发测试springboot定时任务同时,我们也发现,springboot定时任务方式太过重量级,crontab + curl则需要比较高的权限,并需要安装 crontab 系统服务。那么有没一种轻量级的方法,实现同样的功能呢?答案是肯定的,下面我们使用普通java工程来实现相同的功能。

2024-06-25 21:11:00 20466

springboot工程验证SSL证书

test.00fly.online 证书调试,文章链接: https://blog.youkuaiyun.com/qq_16127313/article/details/135892099

2024-01-30

test.00fly.online 域名ssl证书,key、pem格式

test.00fly.online 域名ssl证书,key、pem格式 颁发日期 2024年1月28日星期日 08:00:00 截止日期 2024年4月28日星期日 07:59:59

2024-01-30

olap4j-0.9.7.309-JS-3.jar

olap4j-0.9.7.309-JS-3.jar mvn install:install-file -Dfile=olap4j-0.9.7.309-JS-3.jar -DgroupId=org.olap4j -DartifactId=olap4j -Dversion=0.9.7.309-JS-3 -Dpackaging=jar

2022-03-02

springboot dbutils

Springboot apache dbutils 增删改查,完整的controller、 model、dao、service代码 以及springboot配置文件,并实现了事务控制

2018-09-18

springmvc、SpringBoot与Apache Dbutils 项目代码骨架生成工具x64 Jar

基于springmvc 、SpringBoot与apache dbutils整合的SWT、JFACE实现自动生成 model、dao、service代码 以及配置文件,并实现了事务。此工具源码请关注https://gitee.com/00fly/springmvc_dbutils_plus

2018-09-29

springboot JPA

Springboot Springdata JPA 增删改查,完整的controller、 model、dao、service代码以及springboot配置文件,并实现了事务控制

2018-09-18

springboot hibernate

Springboot+hibernate简单的增删改查,完整的controller、service、dao、entity封装

2018-09-18

SecureCRTv8.1.4.zip

SecureCRTv8.1.4 X64 && keygen,SecureCRT是一款支持SSH1和SSH2的终端仿真器,用于连接运行Windows、UNIX和VMS的远程系统的理想工具。

2019-07-09

SpringBoot、Apache Dbutils、MybatisPlus、JPA等技术项目代码生成工具x64 Jar

Springmvc、Apache Dbutils、SpringBoot、Mybatis、MybatisPlus、SpringDataJPA等技术项目代码生成工具,此工具源码请关注https://gitee.com/00fly/javacode-all-in-one

2018-09-29

Spring websocket协议简易聊天室

基于Spring平台websocket协议,简易web聊天室。主要特性:1.包含登录、退出的功能。2.聊天室在线的用户列表 3.选择特定用户私聊4.群发消息的功能 5.好友上下线提醒。更多开源代码资源请关注https://gitee.com/00fly/spring-websocket

2018-09-21

数据库jsp测试代码

jsp网页形式,填入数据库驱动类型、url、用户名、密码、sql测试数据库是否正常返回预期结果,更多开源代码资源请关注 https://gitee.com/00fly/effict-side

2018-09-21

工作日报系统web程序源码 SH4实现-SpringMVC、hibernate4

工作日报系统SpringMVC、hibernate4 实现源码,此系统更多信息请关注https://gitee.com/00fly/daily-work

2018-09-26

工作日报系统web程序源码 SSH3实现-Struts2 、spring3、hibernate3

工作日报系统Struts2 、spring3、hibernate3实现源码,此系统更多信息请关注https://gitee.com/00fly/daily-work

2018-09-26

Apache Dbutils +springmvc 框架demo代码

commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 springmvc与springmvc 整合demo

2018-09-18

bootj2cache.rar

springboot 2.0基于spring注解实现J2Cache两级缓存集成,带web演示界面,一级缓存:ehcache,二级缓存:redis,代码可直接运行(根据项目中的README.md提示)

2020-04-17

springmvc与ibatis 完整项目骨架代码生成工具x64 Jar

基于springmvc与ibatis 整合的swt/jface实现一键化自动生成 model、dao、service代码 以及spring web配置文件,并实现了事务。此工具源码请关注https://gitee.com/00fly/springmvc_ibatis_plus

2018-09-29

工作日报系统web程序源码 SSH4实现-Struts2 、spring4、hibernate4

工作日报系统Struts2 、spring4、hibernate4实现源码,此系统更多信息请关注https://gitee.com/00fly/daily-work

2018-09-26

Apache Dbutils JDBC 框架demo代码

commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。

2018-09-18

Java_examples_SWT_JFace_Eclipse

 Eclipse 为开发人员提供了生产大量 GUI 驱动的工具和应用程序的基础。而这项功能的基础就是 GUI 库 SWT 和 JFace。

2018-09-25

空空如也

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

TA关注的人

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