自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

筱光的博客

https://seeker.fit

  • 博客(117)
  • 资源 (5)
  • 收藏
  • 关注

原创 pf4j插件实践验证

Java系统实现插件机制,可自行通过classloader实现,亦可使用成熟的框架。pf4j是一款轻量级,扩展性强的插件,可实现插件的开发管理(插件开发、加载、卸载、更新),省略了一些基础代码的开发,成熟度高,可应用于项目快速开启插件功能的开发。

2024-03-13 10:05:26 836

原创 postgresql

crontab -e 设置定时任务。

2024-02-28 13:56:00 547

原创 NFS共享存储

【代码】NFS共享存储。

2024-02-28 13:53:57 339

原创 k8s运维问题整理

Velero(之前称为Heptio Ark)是一个备份和还原Kubernetes集群的流行工具,支持备份和还原Kubernetes对象、PV和Namespace等资源。查看apiserver日志发现出现报错Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused,2379是etcd的端口,那么apiserver是由于etcd无法连接而启动不了。服务器非正常关机(意外掉电、强制拔电)后 etcd 数据损坏。

2024-02-28 13:52:52 1039

原创 k8s整理

【代码】k8s整理。

2024-02-28 13:50:22 694

原创 MySQL部署

【代码】MySQL部署。

2024-02-28 13:45:57 584

原创 Gitlab部署管理

注意:设置external_url后,gitlab将自动将nginx开放到对应端口,https对应443,http对应80,需注意docker容器的端口映射。

2024-02-28 13:45:08 569

原创 Gitlab部署管理

注意:设置external_url后,gitlab将自动将nginx开放到对应端口,https对应443,http对应80,需注意docker容器的端口映射。

2024-02-28 13:36:52 661

原创 MinIO

启动后终端会输出S3-API和Console访问的地址。推荐使用rpm,可以自动注册服务。

2024-02-28 12:01:55 365

原创 Docker安装

【代码】Docker安装。

2024-02-28 11:58:06 375

原创 一款mysql审计日志自动轮转自动清理工具:mysql-audit-extend

该程序是mysql-audit插件的扩展工具,提供一些必要的辅助功能。程序形式:可执行二进制文件,4.95M左右。

2022-08-14 22:46:10 943 1

原创 Rust reqwest框架开启cookie

reqwest开启cookie支持,应对GET重定向+cookie授权。

2022-07-09 15:51:52 1227

原创 docker快速搭建ftp-封装vsftpd

docker快速部署ftp服务:vsftpd

2022-07-06 10:49:27 441

原创 开源远程连接工具【RustDesk】

使用前提:拥有一台公网服务器,运行server,机器可以是最垃圾的1核1G都行,rust程序占用资源很少。实际使用中,经常出现无法连接的情况,重启下server就好了。

2022-06-28 11:48:30 5612

原创 Git回退到指定版本

Git强制回退指定版本号

2022-06-26 19:20:55 14396

原创 Nginx开启gzip压缩

Nginx开启gzip压缩

2022-06-26 19:17:30 1325

原创 Rust GUI方案调研

Rust GUI可用方案调研

2022-06-26 19:01:53 3370 1

原创 Rust生态技术栈

Rust开发整理,常用技术栈。

2022-06-26 18:56:57 1947 1

原创 Linux防火墙常用操作

Linux防火墙配置,常用命令。

2022-06-26 18:54:12 99

原创 linux内置的cron定时任务

Linux Cron定时任务

2022-06-26 18:51:53 2421

原创 docker快速搭建ftp

Docker快速搭建FTP服务

2022-06-26 18:49:42 274

原创 好用的开源内网穿透工具NPS

官方中文文档:https://github.com/ehang-io/nps/blob/master/README_zh.md官方总览:https://ehang-io.github.io/nps/#/

2022-06-26 18:43:56 1973

原创 Docker常用

Docker快速安装脚本,常用命令、配置整理。

2022-06-26 18:40:18 91

原创 适合小型团队的在线文档管理系统【minDoc】

轻量级在线文档管理系统MinDoc

2022-06-26 18:33:46 796

原创 XMind2021 最新版PNG去除水印 破解方式

旧版参考链接:https://www.jianshu.com/p/55fc41e450f5当前日期:2021-12-27只需修改一行代码,去除XMind2021 PNG水印一、条件本机安装nodejs执行npm安装asar二、操作步骤省略nodejs安装1.安装asarnpm install -g asar2.进入XMind安装目录默认目录:C:\Program Files\XMind进入:C:\Program Files\XMind\resources,可以看到有一个

2021-12-27 17:12:07 3963

原创 go实现git webhook持续构建服务自动发布程序

1.背景原本持续构建一直使用Jenkins,近期服务器资源吃紧,停掉了很多服务,团队代码发布比较繁琐,随手写了这段程序进行自动发布。编程语言选择go,因为体积小,开发快,服务占用资源少,最主要的是可以编译成二进制文件,运行比较方便。2.依赖除了yml配置解析库是第三方库,其他都是go原生库的API。解析yml引用gopkg.in/yaml.v2,引用方式,命令行执行:go get gopkg.in/yaml.v23.配置文件配置文件配置要执行的脚本,url最后一段解析为key,value存

2021-09-06 15:05:20 478

原创 Docker笔记

菜鸟教程:https://www.runoob.com/docker/docker-architecture.html一、Docker应用场景Web 应用的自动化打包和发布。自动化测试和持续集成、发布。在服务型环境中部署和调整数据库或其他的后台应用。从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境。二、Docker 三个基本概念镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方.

2020-07-22 18:15:50 414

原创 阿里云课堂·云安全·Web应用安全认知(笔记)

Web应用安全认知主要内容Web应用的主要威胁SQL注入攻击分类、方式SQL注入攻击的防御XSS攻击的分类、方式XSS攻击的防御方法文件上传攻击的分类、方式文件上传攻击的防御1.OWASP TOP 10OWASP十大Web弱点介绍(OWASP-组织 https://www.owasp.org)OWASP提供了一个Web应用安全的适合和全面的框架和过程。OWASP提高电子商务安全的主要功能如下:十大Web应用安全漏洞开发指南代码审计指南测试指南OWASP移动安全十大漏

2020-06-30 14:04:56 619

转载 Redash二次开发整理

构建开发环境https://www.cnblogs.com/tyroz/p/9618351.html框架分析:https://blog.csdn.net/guzhenping/article/details/87784834涉及开发技术整理https://www.jianshu.com/p/36ac116f7e0a

2020-06-10 16:28:39 2446

转载 commons-lang3(常用)

原文链接:https://www.jianshu.com/p/1886903ed14cmaven包<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactI

2020-06-05 11:46:54 1031

原创 Java基于byte length参数生成易于理解的文件大小

commons-io工具类FileUtils中有一个方法,FileUtils.byteCountToDisplaySize => 以可读的方式,返回文件的大小EB, PB, TB, GB, MB, KB or bytes,但是该方法返回的是整数,如果满足需求可直接用,本人觉得保留两位小数在实际应用中更合理一些,因此在系统中新增FileUtils类,重写该方法。package cn.aresoft.common.util.file;import java.math.BigDecimal;i.

2020-05-15 17:00:15 1406

转载 Vue-cli3 项目配置 Vue.config.js( 代替vue-cli2 build config)

原始链接:https://www.cnblogs.com/duanzb/p/10715538.htmlVue-cli3 搭建的项目 界面相对之前较为简洁之前的build和config文件夹不见了,那么应该如何配置 如webpack等的配那只需要在项目的根目录下新建 vue.config.js 文件(是根目录,不是src目录)语法复制代码module.exports = { // ...

2020-04-18 00:30:05 713

转载 ACE代码编辑器,代码提示,添加自定义数据

原文链接:https://www.cnblogs.com/sonicit/p/5925991.html//设置自动提示代码var setCompleteData = function(data) { var langTools = ace.require("ace/ext/language_tools"); langTools.addCompleter({ ge...

2020-03-27 10:54:03 2787

原创 Java爬虫技术之Jsoup

Java的应用领域一直给人的印象就是企业级系统开发语言,其实Java在爬虫方面也是很强的,也有很成熟的生态体系,而且强大的语言基础不论是爬取处理,数据处理都可以有足够的支撑。很早读书的时候,有看过一本爬虫的书,当时并没有坚持读完,如今工作时间不是很充足,对相关框架、技术做一些关键记录。一、Jsoup简介1.官网https://jsoup.org2.功能说明在爬虫程序中,Jsoup作为...

2020-01-16 13:15:43 975 1

转载 centos7中运行ifconfig提示-bash: ifconfig: command not found

原文链接:https://www.cnblogs.com/lojun/p/11236433.htmlcentos7中运行ifconfig提示-bash: ifconfig: command not found查看/sbin/下是否有ifconfig,若没有通过如下命令安装sudo yum install net-tools...

2019-12-15 14:43:02 195

转载 VMwear安装Centos7超详细过程

参考地址:https://www.jianshu.com/p/ce08cdbc4ddb?utm_source=tuicool&utm_medium=referral

2019-12-15 14:04:59 108

原创 SpringBoot线程池初始化

Application.java启动类中增加线程池初始化。@Bean(name = "threadPool") public static ExecutorService threadPool() { int max = Runtime.getRuntime().availableProcessors() + 1; return new ThreadPoo...

2019-11-21 15:50:25 2079

原创 线程等待时间过长的处理

Java编程中,并行任务,提高了系统资源利用率,提高效率。多线程协作,线程等待的场景时常有,实际使用中需要避免线程无休止的等待,避免用户等待时间过长。简单的一个案例:if (!transTimeQueryFuture.isDone()) { log.info("等待产品实际数据日期查询线程执行结束..."); long waitQueryStartTime = System....

2019-10-28 18:16:18 2589

转载 springboot下配置mybatis的call-setters-on-nulls属性

使用Mybatis时,如果查询语句中某些字段值是null的,则这个字段就无法返回。对于后台数据处理来说,这是一个致命的问题,于是通过修改Mybatis的配置来解决这个问题。在springmvc下,在mybatis的配置文件里面增加以下配置即可:mybatis.configuration.call-setters-on-nulls=true但在springboot中,则有时不起作用。经过研究...

2019-10-14 17:08:26 20577 5

转载 添加、修改、删除以及查看本地git的用户名和邮箱

原文地址:https://blog.csdn.net/huangxinglian/article/details/906943611.添加$ git config --global user.name "yourName"$ git config --global user.email "[email protected]"2.修改(1)覆盖的形式:$ git config --globa...

2019-09-21 23:02:23 3503

pkg-config windows版本

用于C++ Rust windows环境开发的基础工具,pkg-config-lite-0.28-1_bin-win32

2022-06-26

ffmpeg-5.0 2022 win64最新版

C++编写的视觉处理底层工具,非API,二进制可执行文件,用于快速的图像、视频

2022-06-26

LLVM-14.0.5-win64.exe

适用于Windows C++编程,rust编程的底层工具。LLVM win64位版。

2022-06-26

Java实现TXT文件转图片

不借助任何JAR档,使用Java实现TXT转图片

2016-11-28

JAI处理TIFF,图片转TIFF

通过JAI包处理TIFF相关文件,将图片转换TIFF文件等

2016-11-28

空空如也

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

TA关注的人

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