雕虫小技
文章平均质量分 76
雕虫小技合集
爱码少年 00fly.online
三无青年、理工男,追求代码可运行,理论可验证的穷编码猿!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux系统maven安装新方式
lunix 系统maven安装新方式原创 2025-12-18 11:03:08 · 7669 阅读 · 0 评论 -
微信内无法打开网站的解决方法
微信封禁个人网站后需要验证文件,本文提供三种解决方法:1)静态文本文件方式,在nginx根目录创建指定txt文件;2)动态接口方式,通过SpringBoot编写控制器动态返回内容;3)nginx路径拦截,配置location直接返回验证文本。三种方案各具优势,静态方法简单,动态接口灵活,nginx拦截效率最高。开发者可根据项目类型选择合适方案解决微信验证问题。原创 2025-08-30 20:45:15 · 20999 阅读 · 0 评论 -
Chrome腾讯翻译插件transmart的安装
本文介绍了腾讯翻译插件在Chrome浏览器中的安装使用方法。首先访问官网下载Chrome插件并解压crx文件,然后在浏览器扩展页面开启开发者模式后拖入安装。安装完成后,可在英文网页右键选择"开启/关闭整页翻译"功能进行页面翻译。该插件提供便捷的网页翻译服务,适合需要快速翻译英文内容的用户。原创 2025-08-16 17:44:48 · 21246 阅读 · 0 评论 -
基于Spring实现的搜索目录下指定名称文件
本文介绍了一种在Spring下避免通过遍历文件去实现搜索指定名称文件列表的通用方法原创 2025-08-02 13:26:00 · 20983 阅读 · 0 评论 -
Git项目代码打包下载神器
代码分享与下载解决方案 本文探讨了程序员分享代码的几种方法及其局限性,重点介绍了一种基于Git的代码打包下载方案。作者首先分析了传统方法如拆分小项目和代码备份工具的不足,包括维护困难和操作复杂等问题。随后提出了一种新的解决方案,通过自动化流程实现从Git仓库克隆、更新到子项目打包下载的一站式服务。核心代码展示了如何使用Java和Spring框架实现Git仓库操作及文件打包功能,支持子项目列表查询、并发控制和异常处理。该方案简化了代码分享流程,解决了代码同步和维护的问题,为技术博客作者和开源项目维护者提供了便原创 2025-08-01 12:38:38 · 20956 阅读 · 0 评论 -
spring中将yaml文件转换为Properties
借助于spring框架,将yaml文件转换为Properties。原创 2025-03-13 18:38:39 · 21023 阅读 · 0 评论 -
转动数据的齿轮,随机选择文件,顺时针向后写入内容
指定文件目录,搜索某类型文本文件,随机选择几个做内容交换。将原始数据看做内齿轮,复制的内容数据看做外齿轮,将外部齿轮顺时针挪一步后写入,便实现了数据的腾挪!原创 2025-03-04 18:57:48 · 20978 阅读 · 0 评论 -
基于CURL命令封装的JAVA通用HTTP工具
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。借助JAVA的shell脚本执行方法,我们可以在curl命令支持下,封装出一个代码精简且功能丰富的HTTP调用工具类。原创 2025-03-04 10:43:42 · 20998 阅读 · 0 评论 -
依据pom文件快速获取Jar包源码
因安全管控,对项目开发过程中引入的jar需要做版本源码扫描,故开发了此工具,实现根据pom文件自动抓取jar源码。原创 2025-01-14 18:50:00 · 20988 阅读 · 0 评论 -
数据库保留最新的n条记录,一波三折的日志清理需求实现
某业务日志表logs,每天都会产生大量的业务日志,现希望保留最新的1000条日志,其余全部清理,如何实现?原创 2024-12-26 17:43:36 · 20844 阅读 · 0 评论 -
zipkin 引申一:如何遍历jar目录下的exec.jar并选择对应序号的jar启动
Zipkin是Twitter开源的分布式跟踪系统,基于Dapper的论文设计而来。它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时等问题。Zipkin还提供了一个非常友好的界面,帮助我们分析追踪数据。原创 2024-12-03 18:10:27 · 20950 阅读 · 0 评论 -
Java文件遍历那些事
文件遍历基本上是每个编程语言具备的基本功能,Java语言也不例外。下面我们以java原生实现,Apache common-io、spring框架实现为例来进行比较各自实现的异同。原创 2024-11-28 19:42:44 · 20958 阅读 · 0 评论 -
Java文件排序那些事
现有如下文件名乱序存放,现需要按版本号自然数排序输出。原创 2024-11-19 19:02:57 · 20850 阅读 · 0 评论 -
Lambda表达式如何进行调试
Java8提供了lambda表达式,方便我们对数据集合进行操作,我们使用lambda表达式的时候,是不是有这样的疑问,如何对执行过程中的中间数据进行调试呢?原创 2024-11-19 18:11:32 · 20962 阅读 · 0 评论 -
【无处躲藏的图片】和【时隐时现的图片】
【代码】无处躲藏的图片。原创 2024-10-17 19:46:22 · 20960 阅读 · 0 评论 -
shell 脚本批量更新本地git仓库
你是否遇到这样的场景: 本地git仓库克隆了线上的多个项目,需要更新时,无法象svn一样,选中多个项目一起更新。只能苦逼的一个个选中,然后去同步,如果有太多项目的话,费事费力,容易遗漏!原创 2024-10-10 17:42:02 · 20844 阅读 · 0 评论 -
如何魔改vnstat-docker项目使其支持每1分钟采样?
接前文网络流量监控神器vnStat初探我们已经了解了vnStat的作用、使用和docker部署。同时也了解到官方版本支持的采样统计间隔最小为5分钟级,现在我们有一个需求希望将采样统计间隔修改为分钟级,我们该怎么做呢?原创 2024-07-06 13:55:34 · 20975 阅读 · 0 评论 -
服务器流量收发测试-续篇
接上回书服务器流量收发测试springboot定时任务同时,我们也发现,springboot定时任务方式太过重量级,crontab + curl则需要比较高的权限,并需要安装 crontab 系统服务。那么有没一种轻量级的方法,实现同样的功能呢?答案是肯定的,下面我们使用普通java工程来实现相同的功能。原创 2024-06-25 21:11:00 · 20981 阅读 · 0 评论 -
服务器流量收发测试
我们在安装vnStat、wondershaper后便想通过实际的数据收发来进行测试。怎么做呢?原创 2024-06-19 22:22:30 · 20844 阅读 · 0 评论 -
wondershaper 一款限制 linux 服务器网卡级别的带宽工具
奇迹整形器是一个脚本,允许用户限制一个或多个网络适配器的带宽。它通过使用iproute的tc命令来实现这一目的,但极大地简化了操作过程。该工具最初由Bert Hubert在2002年发布,最初的版本缺乏命令行界面,从1.2版本开始增加了此功能。自1.3版起,采用了HTB队列而非CBQ,这在高于10兆比特的高速链路上提供了更好的带宽管理能力。1.4版中实现了改进的入站流量整形方法,并增加了对下载或上传(两者都限制也是可能的)速率设定的能力。原创 2024-06-17 20:35:10 · 20923 阅读 · 0 评论 -
网络流量监控神器vnStat初探
vnStat是一款网络流量监测工具,它利用内核提供的网络接口统计数据作为信息来源。这意味着vnStat并不会实际嗅探任何流量,同时也确保了无论网络流量大小,系统资源的轻量级使用。默认情况下,流量统计以五分钟级别保存最近48小时的数据,以小时级别保存最近4天,以日级别保存过去两个完整月,以年级别永久保存。数据保留期限完全可由用户配置。同时提供总流量和最活跃日期列表。原创 2024-06-15 21:58:30 · 21038 阅读 · 0 评论 -
简单随机数据算法
随机图片,相邻图片不重复。原创 2024-05-28 22:47:01 · 20962 阅读 · 0 评论 -
雨露均沾访问量算法验证
在优快云博客自动阅读器-服务端推送技术SSE之简单应用中我们实现了服务端推送访问链接到浏览器端演示页面可点击链接访问,我们想达到对访问量较少的链接重点推送。原创 2024-05-21 11:31:23 · 20844 阅读 · 0 评论 -
java解析json复杂数据补充
在java解析json复杂数据的两种思路一文中,我们提到 将JSON字符串转化为JavaBean的方案。注意到需保证实体属性与json key全部严格对应,其实jackson也支持解析时忽略无法识别字段。原创 2024-05-20 18:01:02 · 20956 阅读 · 0 评论 -
优快云博客自动阅读器-服务端推送技术SSE之简单应用
接上篇springboot实现SSE之牛刀小试我们已经了解了SSE技术的优缺点以及来龙去脉,下面我们以SSE技术来实现一个简单的博客文章阅读器。原创 2024-05-19 15:04:13 · 20845 阅读 · 0 评论 -
springboot实现SSE之牛刀小试
SSE 全称Server Sent Event,直译一下就是服务器发送事件。其最大的特点,可以简单概况为两个:长连接,服务端可以向客户端推送信息。原创 2024-04-21 13:33:11 · 21198 阅读 · 0 评论 -
普通Java工程可执行JAR两种打包方式探讨
普通Java工程 docker-show 实现了定时打印docker应用信息,现在需要将其打包成可执行Jar部署到服务器端运行。一体化可执行包带外部依赖目录lib的可执行包。原创 2024-04-02 11:29:49 · 20860 阅读 · 0 评论 -
springboot 简易文件共享工具
springboot 简易文件共享工具原创 2024-03-17 09:01:10 · 20855 阅读 · 0 评论 -
【系统安全加固】Centos 设置禁用密码并打开密钥登录
正常情况下,我们使用密码ssh登录云主机一般会出现如下提示:系统正在遭受暴力破解的风险如何加固你的服务器呢,当然是启用密钥登录啦!原创 2024-03-06 15:34:17 · 20989 阅读 · 0 评论 -
【推荐】JuiceSSH 一款可以在手机端免费使用的SSH客户端工具
JuiceSSH - 一款可以在手机端免费使用的SSH客户端工具,使用相当简单,手机上点击“快速连接”输入username@ip即可。原创 2024-03-05 13:42:48 · 22938 阅读 · 0 评论 -
程序猿Git项目代码自动提交神器-万能shell版
万能shell版,对git项目无任何要求。原创 2024-03-03 22:09:53 · 20939 阅读 · 0 评论 -
程序猿Git项目代码自动提交神器-shell版
在程序猿Git项目代码自动提交神器中,我们已经实现了git项目周期性自动提交代码功能,此实现太复杂,下面我们来借助shell 来实现精简版的Git项目代码自动提交功能。原创 2024-02-27 21:19:08 · 20995 阅读 · 0 评论 -
玩转WEB接口之四 【HTTP调试测试神器 httpbin实战】
萌新小明,入职某网络科技公司,职位互联网开发工程狮.最近接到一个需求,与某第三方系统接口. 对接方提供了接口文档. 小明已经按照接口文档开发好了代码.现在小明想通过httpbin来测试发送的请求是否正确,他该怎么做?服务地址: https://http.00fly.online发送get请求接口https://test.00fly.online/get/method1代理访问https://http.00fly.online/get发送post请求接口https://test.00fly.online/p原创 2024-02-02 17:58:03 · 20874 阅读 · 0 评论 -
玩转WEB接口之三续篇【HTTPS证书申请 - nginx验证】
接上篇玩转WEB接口之三 【HTTPS证书申请】下面我们说明如何在windows环境下,nginx配置https证书。原创 2024-01-28 14:13:05 · 20853 阅读 · 0 评论 -
玩转WEB接口之三 【HTTPS证书申请】
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。原创 2024-01-28 11:47:21 · 20874 阅读 · 0 评论 -
玩转WEB接口之二 【HTTP调试测试神器httpbin安装】
接上篇玩转WEB接口之一 【HTTP调试测试神器 httpbin使用】我们已经知道了: 如何借助来辅助我们的接口开发,由于以下原因1. 项目服务器部署在国外,国内访问延迟较高2. 项目安全需要,不允许发送请求到外网3. 环境限制,在内网开发,无法访问互联网所以需要可以自己部署该项目。原创 2024-01-26 22:46:50 · 20858 阅读 · 0 评论 -
玩转WEB接口之一 【HTTP调试测试神器 httpbin使用】
httpbin是大神kennethreitz为搭建测试用的http服务而写的项目,httpbin 这个服务应用能测试HTTP请求及响应的各种信息,比如 cookie、ip、headers 和登录验证等,且支持 GET、POST 等多种方法,对 web 开发和测试具有很大的帮助,它是用 Python + Flask 编写的,是一个开源项目。这里选取了四个典型场景: get请求、formdata表单提交、json字符串post提交、带文件 multipart/form-data 提交。原创 2024-01-26 21:46:42 · 20955 阅读 · 0 评论 -
Springboot JSP项目如何以war、jar方式运行
Spring Boot 官方不推荐使用JSP来作为视图,但是仍有部分项目使用了JSP视图,Springboot JSP项目运行方式有war、Jar两种方式。如何使用下面的备份文件恢复成原始的项目代码,请移步查阅:神奇代码恢复工具三,准备工作1. pom.xml 引入组件2. application.yml 指定jsp配置application.yml四,war方式运行1. 修改pom.xml文件2. mvn执行打包执行后会在target目录生成war包,拷贝出来后运行浏览器访问: h原创 2024-01-21 14:40:51 · 21029 阅读 · 4 评论 -
java解析json复杂数据的第四种思路
接前篇java解析json复杂数据的两种思路java解析json复杂数据的第三种思路我们已经有了解析json数据的几种思路,下面介绍的方法是最少依赖情况下的字符串解析, 流程如图:fill:#333;color:#333;color:#333;fill:none;接口API获取JSONJSON数据换行处理解析行数据。原创 2024-01-16 11:42:23 · 20997 阅读 · 0 评论 -
记csv、parquet数据预览一个bug的解决
工作中遇到通过sparksession解析csv、parquet文件并预览top100的需求。原创 2024-01-13 23:22:17 · 20853 阅读 · 1 评论
分享