username
文章 0
文章搜索
阿蛮君
接受自己的平庸,以及接受他人的平庸
文章数
557
评论数
1721
随机文章
Spring 中 @Validated 嵌套校验问题
当使用 @Validated 进行参数校验时,如果方法参数是一个包含嵌套对象的复杂对象,@Validated 只会对顶层对象进行校验,而不会递归地对嵌套对象进行校验。例如: public class Parent { @NotNull(message ="parent name 不能为空") private String name; @NotNull private Child...
Openssl 和 Openssh 升级安装
背景 只要使用服务器搭建项目,难免使用到 ssh,那么就可能遇到 ssh 版本过低,需要升级修复漏洞的情况。 以下提供一些编译安装并升级 openssh 和 openssl 的思路。 编译安装升级 1. openssl openssl 在系统中的运用访问广泛,作为系统的底层库,被 systemd、apt、curl、ssh 等应用大量使用,所以基本不可能进行大版本的替换原系统的 openssl。 例...
简单了解 JVM 内存模型
JVM 的内存区域主要分为如图所示的几个区域。 1. 程序计数器(线程私有) 程序计数器的作用是存储当前线程执行的字节码指令的地址。并且在多线程环境下,每个线程都有一个独立的程序计数器。同时,此内存区域是唯一一个在Java虚拟机规范中没有规定任何 OOM 情况的区域。 2. Java虚拟机栈(线程私有) 栈主要用于存储局部变量、部分结果以及返回地址等,其中局部变量如果是对象,则存储的是对应的地址。...
Docker 搭建在线云剪贴板
有时候需要不同的客户端传输文件或者传输文本,如果在同一局域网下,那么我强烈推荐 snapdrop,具体查看Docker 搭建网页版局域网文件传输工具 snapdrop。 但 snapdrop 不好的点是,公网情况下,很多时候并不能使用,所以找到了开源的云剪贴板项目,地址为 https://github.com/TransparentLC/cloud-clipboard 。 搭建方式如下: # 创建...
Pve 使用 Lxc 创建 Openwrt 容器
之前也提到过 Docker 安装 openwrt 软路由,与本文所实现的效果类似,但是实则性能不同。在 docker 中创建 openwrt,其一需要开启网卡的混杂模式,极大了增加了 cpu 的负担,因为来自网络的所有流量都不能丢弃,都要判断目的地是不是自己;其二,需要在 openwrt 中安装软件包,实际上是对容器的修改,这种方式不利于迁移,而 lxc 容器创建的容器则没有这两个问题。想了解更多...
标签云
最新评论