自定义博客皮肤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

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

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

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

2025-03-13 18:38:39 5863

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

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

2025-03-04 18:57:48 8862

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

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

2025-03-04 10:43:42 9385

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

我们在通用查询类接口开发的另类思路文件监听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 9752

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

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

2025-01-17 17:53:36 15188

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

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

2025-01-14 18:50:00 15101

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

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

2025-01-07 10:27:13 15423

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

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

2024-12-26 17:43:36 17013

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

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

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

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

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

2024-12-22 13:39:36 17009

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

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

2024-12-19 06:56:38 17011

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

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

2024-12-09 19:51:39 17010

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

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

2024-12-03 18:10:27 17012

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

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

2024-12-02 19:11:14 17010

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

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

2024-11-29 12:07:38 17011

原创 Java文件遍历那些事

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

2024-11-28 19:42:44 17011

原创 Java文件排序那些事

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

2024-11-19 19:02:57 17010

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

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

2024-11-19 18:11:32 17012

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

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

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

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

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

2024-10-20 16:19:29 22266

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

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

2024-10-17 19:46:22 17011

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

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

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

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

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

2024-10-10 17:42:02 17012

原创 springboot工程中使用tcp协议

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

2024-10-06 20:55:26 17012

原创 JAVA TCP协议初体验

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

2024-09-29 12:32:17 17014

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

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

2024-09-09 18:25:30 17013

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

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

2024-07-06 15:44:57 17010

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

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

2024-07-06 13:55:34 17012

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

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

2024-06-25 21:11:00 17012

原创 服务器流量收发测试

我们在安装vnStat、wondershaper后便想通过实际的数据收发来进行测试。怎么做呢?

2024-06-19 22:22:30 17013

原创 wondershaper 一款限制 linux 服务器网卡级别的带宽工具

奇迹整形器是一个脚本,允许用户限制一个或多个网络适配器的带宽。它通过使用iproute的tc命令来实现这一目的,但极大地简化了操作过程。该工具最初由Bert Hubert在2002年发布,最初的版本缺乏命令行界面,从1.2版本开始增加了此功能。自1.3版起,采用了HTB队列而非CBQ,这在高于10兆比特的高速链路上提供了更好的带宽管理能力。1.4版中实现了改进的入站流量整形方法,并增加了对下载或上传(两者都限制也是可能的)速率设定的能力。

2024-06-17 20:35:10 17012

原创 网络流量监控神器vnStat初探

vnStat是一款网络流量监测工具,它利用内核提供的网络接口统计数据作为信息来源。这意味着vnStat并不会实际嗅探任何流量,同时也确保了无论网络流量大小,系统资源的轻量级使用。默认情况下,流量统计以五分钟级别保存最近48小时的数据,以小时级别保存最近4天,以日级别保存过去两个完整月,以年级别永久保存。数据保留期限完全可由用户配置。同时提供总流量和最活跃日期列表。

2024-06-15 21:58:30 17013

原创 简单随机数据算法

随机图片,相邻图片不重复。

2024-05-28 22:47:01 17010

原创 雨露均沾访问量算法验证

在优快云博客自动阅读器-服务端推送技术SSE之简单应用中我们实现了服务端推送访问链接到浏览器端演示页面可点击链接访问,我们想达到对访问量较少的链接重点推送。

2024-05-21 11:31:23 17011

原创 java解析json复杂数据补充

在java解析json复杂数据的两种思路一文中,我们提到 将JSON字符串转化为JavaBean的方案。注意到需保证实体属性与json key全部严格对应,其实jackson也支持解析时忽略无法识别字段。

2024-05-20 18:01:02 17011

原创 优快云博客自动阅读器-服务端推送技术SSE之简单应用

接上篇springboot实现SSE之牛刀小试我们已经了解了SSE技术的优缺点以及来龙去脉,下面我们以SSE技术来实现一个简单的博客文章阅读器。

2024-05-19 15:04:13 17012

原创 springcloud微服务牛刀小试开篇:示例概述

尽管Spring Cloud带有“Cloud”的字样,但它并不是云计算解决方案,而是在Spring Boot基础上构建的,用于快速构建分布式系统的通用模式的工具集。使用Spring Cloud开发的应用程序非常适合在Docker或者PaaS(例如Cloud Foundry)上部署,所以又叫做云原生应用(Cloud Native Application)。下面以一个简单示例来介绍如何搭建一套微服务系统。

2024-05-16 17:59:47 17010

原创 基于缓存注解的时间戳令牌防重复提交设计

API接口由于需要供第三方服务调用,所以必须暴露到外网,并提供了具体请求地址和请求参数。为了防止重放攻击必须要保证请求仅一次有效比较成熟的做法有批量颁发时间戳令牌,每次请求消费一个令牌。/*** @version [版本号, 2019年12月18日]* @see [相关类/方法]* @since [产品/模块版本]

2024-04-30 12:03:24 17012

原创 基于自定义注解、切面实现的WebApi接口

某自研系统,已有完善的业务接口,现在需要开放一部分web接口做对外服务,需要加入鉴权、防重放、限流、防篡改等功能,请给出一个合理的设计方案。OpenApi/*** 开放API注解/*** 检查项/*** 开放API注解/*** 检查项/*** 开放API注解/*** 检查项Documented;/*** 开放API注解/*** 检查项/*** 开放API注解/*** 检查项/**

2024-04-27 11:49:08 17012

原创 springboot实现SSE之牛刀小试

SSE 全称Server Sent Event,直译一下就是服务器发送事件。其最大的特点,可以简单概况为两个:长连接,服务端可以向客户端推送信息。

2024-04-21 13:33:11 17011

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

bootj2cache.rar

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

2020-04-17

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

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

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

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

2018-09-29

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

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

2018-09-26

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

工作日报系统Struts2 、spring4、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

Java_examples_SWT_JFace_Eclipse

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

2018-09-25

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

springboot JPA

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

2018-09-18

springboot dbutils

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

2018-09-18

springboot hibernate

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

2018-09-18

Apache Dbutils +springmvc 框架demo代码

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

2018-09-18

Apache Dbutils JDBC 框架demo代码

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

2018-09-18

空空如也

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

TA关注的人

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