瞎折腾 Docker 搭建在线云剪贴板
有时候需要不同的客户端传输文件或者传输文本,如果在同一局域网下,那么我强烈推荐 snapdrop,具体查看Docker 搭建网页版局域网文件传输工具 snapdrop。 但 snapdrop 不好的点是,公网情况下,很多时候并不能使用,所以找到了开源的云剪贴板项目,地址为 https://github.com/TransparentLC/cloud-clipboard 。 搭建方式如下: # 创建…
其他分享 Cloudflare tunnel 内网穿透简单使用
早就听说过了 Cloudflare tunnel 的鼎鼎大名,起初预想的是不过跟普通的内网穿透没什么区别,没想到用了以后发现着实是方便。 一、注册 前置条件 至少有一个域名托管到 CF 一张境外可以使用的信用卡(仅用于添加付款方式) 1. 打开面板 地址:https://one.dash.cloudflare.com/ 2. 创建team 随意填写 team name。 3. 选择计划 选择免费计…
程序开发 简单了解 JVM 内存模型
JVM 的内存区域主要分为如图所示的几个区域。 1. 程序计数器(线程私有) 程序计数器的作用是存储当前线程执行的字节码指令的地址。并且在多线程环境下,每个线程都有一个独立的程序计数器。同时,此内存区域是唯一一个在Java虚拟机规范中没有规定任何 OOM 情况的区域。 2. Java虚拟机栈(线程私有) 栈主要用于存储局部变量、部分结果以及返回地址等,其中局部变量如果是对象,则存储的是对应的地址。…
程序开发 EasyExcel 导出文件过大报错分析
用 EasyExcel 导出带图片的 Excel 时,如果图片较少,可以正常导出。当图片较多时,后台报错如下。 Request processing failed; nested exception is java.lang.IllegalStateException: UT000002: The response has already been started 而导出的代码是官方示例代码进行修…
程序开发 静态常量和枚举变量的区别和联系
在 Java 中,静态常量和枚举都是用来表示一些不可变的值或者常量的。 静态常量是通过使用 static final 关键字来定义的,在程序运行期间其值不可修改。静态常量通常作为全局常量使用,例如: public class ResultCode { public static final int OK_CODE = 200; public static final String OK_MESSA…
瞎折腾 Python 生成指定大小的图片
有时候想找一个指定占用磁盘大小的图片真的很难,所以也许用 python 生成是最合适的。但是过程中又要装 Pillow 这些库,并且还可能报错,所以想着还是做个 docker 镜像算了。 # 使用默认参数,生成大小为1M,长宽比为16/9的图片 docker run –rm -v $(pwd):/data hausen1012/img-generate # 根据自己需要修改参数 docker r…
瞎折腾 Python 爬取指定页面的所有图片
之前看见别人分享小黄鸡头像,但是好像没有提供云盘下载。于是就让 gpt 生成了一下爬取特定页面的代码,爬取后重命名了一下,可以评论获取压缩包。 同时分享下代码,万一下次用得着呢。 import requests from bs4 import BeautifulSoup import os from urllib.parse import urljoin # 目标页面 url = "ht…
瞎折腾 利用 github 静态源码仓库快速搭建网站
github 上有很多是静态源码,也就是将其放在 web 服务器下就可以访问,另外还有很多人使用 hexo 通过 github 部署博客,于是想整一个镜像拉取 github 代码快速搭建一个网站。 使用方式如下: docker run -d \ -e GIT_URL=https://github.com/yanyuteng/yanyuteng.github.io.git \ -p 8080:80 …
其他分享 使用 DNControl 用代码管理 DNS 记录
看见别人介绍了一下 DNControl,感觉挺有意思,就尝试使用了一下,效果还不错。它可以通过自己写配置文件,通过 DSL(Domain Specific Language)同时管理多个厂商的 DNS 记录。 官网地址:https://dnscontrol.org/ 支持的 DNS 厂商列表:https://docs.dnscontrol.org/service-providers/provide…
经验教程 使用 HE 隧道给云服务器添加 ipv6 地址
前言 由于购买的 ranknerd 的 vps 配置了 ipv6,本着能用 v6 不用 v4 的心态,想着以后 ssh 都用 v6。奈何公司和家里都没有 ipv6,于是想着能不能让云服务器当跳板机进行 ssh,然而轻量云服务器没有 ipv6,所以只能另寻他法。之前也看讲过给没有 ipv6 的云服务器配置 v6 相关的内容,但是不太记得了,后来经过询问得知是 HE 隧道。 测试是否有ipv6的网站:…
其他分享 DNS 泛域名解析应用 nip.io 并申请证书
泛域名解析应用简介 偶然间看见 nip.io,便去搜索了一下,发现这是一个 DNS 泛域名解析应用,sslip.io 也是提供同样的服务。可以将符合格式的域名解析成对应的 ip,可以免去了配置本地 hosts 的步骤。 格式如下: 10.0.0.1.nip.io maps to 10.0.0.1 *.10.0.0.1.nip.io maps to 10.0.0.1 192-168-1-250.ni…

Centos7忘记root密码,进入grub编辑模式重设密码

Spring 的事件与监听机制以及实际应用

Spirng 是如何解析第三方 xml 标签的

WordPress 更改图片域名

Zerotier 搭建私有根服务器及创建虚拟局域网

