程序开发 为什么 java 里面的布尔类型的字段不建议 is 开头 阿里开发手册里面强制规定,布尔类型的数据,无论是 boolean 还是 Boolean 都不准使用 isXXX 来命名,要理解为什么,首先要明确以下几点: 对于非 boolean 类型的参数,getter 和 setter 方法命名的规范是以 get 和 set 开头 对于 boolean 类型的参数,setter 方法是以 set 开头,但是 getter 方法命名的规范是以 is 开头 包装类…
运维开发 Centos 安装 nodejs 最好根据该文档进行操作:https://github.com/nodesource/distributions yum安装设置Node.js v16版本 curl –silent –location https://rpm.nodesource.com/setup_16.x | sudo bash setup_16里16是版本号,可根据自己需要修改。 yum方式安装 sudo yum -y i…
wordpress 解决 WordPress 开启 cdn 后不能获取到用户真实 ip 问题 CDN 是个好东西,但是开启 CDN 后,用户评论后显示的 ip 全是 cdn 节点的 ip。这样的话,如果需要显示评论归属地和运营商就变得毫无意义。 解决也很简单,只需要在 wp-config.php 文件加入以下代码: // 解决获取不到用户真实ip问题 if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explod…
wordpress WordPress 纯代码美化默认登录页面 阿蛮君博客使用的是开源的 puock 主题,作者没有对后台登录页面进行美化,依旧是默认的登录样式。 其实可以通过纯代码进行美化登陆页面,美化后效果如下: 在 functions.php 添加如下代码,对于 custom_login_style 函数,需要自行修改 logo 和 背景图片的路径。 function io_login_header(){ echo '<div class…
程序开发 Springboot 配置 https 前言 Spring Boot 本身是一个 Java 应用程序框架,它可以内嵌一个嵌入式的 Web 服务器(如 Tomcat、Jetty 等),用于处理客户端请求。它默认使用的是 Java Keystore(JKS)格式的证书文件,用于配置内嵌的 Web 服务器的 SSL/TLS 加密。 JKS 是一种密钥库格式,用于在 Java 平台上存储密钥和证书,它可以包含一个或多个密钥对以及与这些密钥对关联…
其他分享 青博数据 – 站长扶持计划 有条件的站长都可以去申请下青博数据的站长扶持计划,阿蛮君申请到了一台 8h8g 的服务器。本来 2h4g 就够,结果老板大气直接给开了一台 8h8g 的。 根据官方发布的文章,赞助条件并非固定,且赞助配置最低为2G内存2核心20M带宽,只需要添加青博数据广告内容,并在底部放置文字和超链接。 原文链接:https://qingbocloud.com/newscontent/18.html
瞎折腾 Docker 修改默认存储位置 在 Docker 中,镜像和容器等数据都默认存储在 /var/lib/docker 目录下。但在某些情况下,这个目录的空间不足、数据太大等原因需要修改默认存储位置。 下面介绍两种方式修改默认的存储目录。 1. 修改配置文件 1.1 迁移数据 如果已经使用过 docker,默认存储目录下会有数据,需要先将数据迁移。 mv /var/lib/docker /new/docker/path 1.2 修改…
其他分享 青博数据-免费上云计划 近日青博数据商家发布了新活动消息,新推出了全民免费上云计划,免费送出2000台美国专线VPS云服务器,配置可自行选择,最高可选4核心4G内存30Mbps带宽,去程回程均为三网高端线路,电信CN2GIA,联通CUPM9929,移动CMIN2 58807,硬件方面CPU为E5- 2696V4或CPU为E5- 2697V4,运存为DDR4,硬盘采用高速SSD硬盘存储并且做了Raid10,同时配备了金盾防…
瞎折腾 Docker 搭建文件分享工具 Go File Go File 是一个文件分享工具,可用分享图片、视频和其他文件等,还支持扫二维码下载。 搭建命令如下: docker run -d \ –name go-file \ -p 3000:3000 \ -e TZ=Asia/Shanghai \ -v /home/docker/go-file:/data \ –restart always \ justsong/go-file 默认可以访客上床文…
运维开发 Linux 关于环境变量和自启脚本笔记 linux 里面有很多文件实现的功能类似,但是深究其实还是有点区别,一般来说可能不重要,但是涉及到的时候一定要注意区别。 1. /etc/profile 和 .bashrc 什么是 /etc/profile 文件 /etc/profile 文件为系统的每个用户设置环境变量信息,此文件的修改会影响到所有用户。想了解更多细节内容可以用:vim /etc/profile 命令进行查看。 /etc/pro…
程序开发 Springboot 打包出来的 jar 很小不能启动 这种情况大概率是因为资源没有打包进去,在 pom 文件引入 maven 插件: <build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> &l…
运维开发 PVE 配置硬盘直通 前言 为什么需要直通,因为如果先挂载到 pve 宿主机上,然后创建对应的存储不太方便使用。 需要注意:直通后不能创建快照 1、格式化 如果硬盘没有进行格式化和分区,需要先进行格式化和分区,参考 Linux下磁盘分区、格式化、挂载以及开机自动挂载。 2、查看硬盘的序列号 root@pve:~# ls /dev/disk/by-id ata-Colorful_SL500_256GB_202105250…