Apache VelocityApache Velocity 模板引擎用于比较,也使测试其他三个替代方案(FreeMarker、Thymeleaf 和 Pebble)更简单一些。Apache Velocity 是 Jakarta 项目之一。每个 Velocity 模板都经过处理但未编译为 Java,...
Java IO中涉及到适配器模式以及装饰者模式。装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者模提供了比继承更有弹性的替代方案。通俗的解释:装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。//把InputStre...
启动tomcat报JAVA_HOME环境不存在问题处理2021-08-09 11:42·乐维社区场景:在给公司一台机子安装tomcat,在执行启动命令时发现tomcat无法启动,并且有JAVA_HOME不存在的提示出现,排查了下发现是缺少jdk环境,错误信息如下。 问题处理:从官网下载JDK包并进...
发现mysql的error.log里面有报错:> InnoDB: Error: Table "mysql"."innodb_table_stats" not found. InnoDB:> Error: Fetch of persistent statistics requested ...
1、虚拟机经常出现,重启系统后,时间不准确的情况,如何处理,我习惯是定时同步ntp服务器:安装ntpdate:yum -y install ntpdate编写定时任务:30 * * * * /usr/sbin/ntpdate time.windows.com2、查看系统时区,一般安装系统的时候,在中...
Docker的可视化管理1、运行服务端:docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portaine...
一、Dockerfile的构建1、指定镜像采用FROM指令:FROM 指定镜像名称2、设置标签信息对镜像进行备注说明:LABEL manager="admin" \label1="docker build1" \lable2="docker build2"3、运行命令容器运行后,执行的指令RUN ...
错误 1:拒绝访问(Denied Access)错误 2:密码为空或提示输入错误 3:MySQL 失去服务器连接错误 4:主机名已被阻止错误 5:内存不足错误 6:当出现“表已满”时错误 7:当表 tbl_name 不存在时错误 8:各种不同步的命令错误 9:忽略用户错误 10:无法创建/写入文件
tcpdump 和 Wireshark 就是最常用的网络抓包和分析工具,更是分析网络性能必不可少的利器。tcpdump 仅支持命令行格式使用,常用在 Linux 服务器中抓取和分析网络包。Wireshark 除了可以抓包外,还提供了可视化分析网络包的图形页面。所以,这两者实际上是搭配使用的,先用 t...
如果将大文件一次性上传,会发生什么?想必都遇到过在一个大文件上传、转发等操作时,由于要上传大量的数据,导致整个上传过程耗时漫长,更有甚者,上传失败,让你重新上传!这个时候,我已经咬牙切齿了。先不说上传时间长久,毕竟上传大文件也没那么容易,要传输更多的报文,丢包也是常有的事,而且在这个时间段万不可以做...
Stable Diffusion 一经发布,就立刻在业界掀起巨大的波浪。我个人后知后觉,直到 Stable Diffusion V1.4 版本发布,才接触 Stable Diffusion (之前使用的是 Disco Diffusion)。这段时间,SD 团队也没闲着,很快就发布了 V2 版本。下面...
一、实现磁盘分区的只支持分配主分区和标准的linux文件系统(ext4/xfs)的分区#! /bin/bash# Function:对硬盘进行分区,得到一个标准的linux文件系统(ext4/xfs)的主分区cat /proc/partitions > oldread -p "请输入你要分区...
DBeaver简介DBeaver是一款开源的数据库管理工具,在Github上已经有22K+Star。支持多达100种数据库,不管是关系型数据库还是非关系型数据库,基本上你能想到的数据库它都能支持,保证免费开源下载安装接下来我们来下载安装DBeaver,直接下载压缩包版本,解压即可使用。首先我们从官网...
备份/etc/ssh目录# cp -rp /etc/ssh /etc/ssh.bak必要软件的安装# yum install gcc zlib zlib-devel openssl-devel查看当前OpenSSH版本# ssh -V 下载OpenSSH新版本https://cdn.openbsd...
openssl生成SSL证书使用https访问原创2023-02-03 19:33·运维技术站安装openSSL:[root@localhost ~]# yum list |grep open [root@localhost ~]# yum install openssl.x86_64 -y生成SS...
k8s集群部署-升级内核原创2022-08-01 20:19·linux运维菜简介CentOS 7 默认的3.10版本的内核,对kubernets的支持不是很好,可以考虑升级到稳定版本的内核。安装可以直接通过rpm包安装的方式最简单。rpm --import https://www.elrepo.o...
PHP 8.1引入了readonly类属性的特性。现在,PHP 8.2增加了将整个类声明为readonly.如果你将一个类声明为readonly,它的所有属性都会自动继承这个readonly特性。因此,声明一个类readonly与将每个类属性声明为readonly.例如,在PHP 8.1中,您必须编...
两个服务器,其实都是一个远程云主机。核心区别在于:轻量应用服务器适合轻量级并且访问量低的应用场景,例如博客站等,而云服务器ECS可以覆盖全业务场景,例如大数据分析,深度学习等。其实可以简单理解为轻量服务器就是云服务器ECS的简配版。PS:从两者之间的每个月的费用就可以看出区别了。那么什么时候选轻量应...
1:添加监控主机 2:创建监控硬盘使用量的模板(zabbix自带的系统模板无法实现) 3:创建模板选择至现有的系统模板群组中 4:依次给此windows模板创建应用集-监控项-触发器-图形 5:创建应用集 6:创建硬盘使用百分比监控项 vfs.fs.size[c:,pused] 7:创建硬盘使用百...
共享内存 IPC 原理共享内存进程间通信机制主要用于实现进程间大量的数据传输,下图所示为进程间使用共享内存实现大量数据传输的示意图: 共享内存是在内存中单独开辟的一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限、大小和最近访问的时间等。该数据结构定义如下:from /usr/inclu...