- 博客(4415)
- 资源 (35)
- 收藏
- 关注

原创 Spring Boot 3.0 Security 6定制UserDetailsService,动态权限,Thymeleaf,密码强度、过期、锁定、解锁、禁用、历史新密码编辑距离、登录日志、Envers
在本教程中,我将指导您如何编写代码,以使用具有基于表单的身份验证的Spring安全API来保护Spring Boot应用程序中的网页。用户详细信息存储在MySQL数据库中,并使用春季JDBC连接到数据库。我们将从中的 ProductManager 项目开始,向现有的弹簧启动项目添加登录和注销功能。接下来,在应用程序属性文件中指定数据库连接信息,如下所示:根据您的MySQL数据库更新URL,用户名和密码。
2022-11-26 13:29:56
8209
8

原创 Spring Data JDBC结合MyBatis、MySQL 和 Thymeleaf 实现分页、排序和全字段LIKE过滤/搜索功能,MyBatis同时使用注解和XML
在本教程中,您将学习使用 Spring Data JDBC结合MyBatis、MySQL 和 Thymeleaf 为现有 Spring Boot 应用程序实现分页、排序和过滤/搜索功能。
2022-10-31 07:40:58
494

原创 Spring Data JDBC、MySQL 和 Thymeleaf 实现分页、多列排序和多列LIKE过滤/搜索功能
在本教程中,您将学习使用 Spring Data JDBC、MySQL 和 Thymeleaf 为现有 Spring Boot 应用程序实现分页、排序和过滤/搜索功能。
2022-10-20 20:11:40
445

原创 Spring Data JDBC结合JdbcTemplate、MySQL 和 Thymeleaf 实现分页、排序和全字段LIKE过滤/搜索功能
在本教程中,您将学习使用 Spring Data JDBC结合JdbcTemplate、MySQL 和 Thymeleaf 为现有 Spring Boot 应用程序实现分页、排序和过滤/搜索功能。
2022-10-10 13:03:43
503

原创 Spring JdbcTemplate、MySQL 和 Thymeleaf 实现分页、排序和过滤/搜索功能
在本教程中,您将学习使用 Spring JdbcTemplate、MySQL 和 Thymeleaf 为现有 Spring Boot 应用程序实现分页、排序和过滤/搜索功能。
2022-10-08 16:41:19
448

原创 Spring Data JDBC、MySQL 和 Thymeleaf 实现分页、排序和多列LIKE过滤/搜索功能
在本教程中,您将学习使用 Spring Data JDBC、MySQL 和 Thymeleaf 为现有 Spring Boot 应用程序实现分页、排序和过滤/搜索功能。
2022-10-07 21:11:05
381

原创 使用 Spring Boot、ThymeLeaf、Spring Data JDBC、MySQL 进行分页和排序
在前面的教程中,我们使用和 Thymeleaf 开发了一个 CRUD Web 应用程序。在本教程中,我们将扩展,并使用 spring boot、thymeleaf、spring data JDBC和 MySQL 数据库实现分页和排序操作。如您所知,分页允许用户一次查看一小部分数据(一页),排序允许用户以更有条理的方式查看数据。分页和排序都可以帮助用户更轻松、更方便地消费信息。让我们从可以从。
2022-10-07 12:03:05
501

原创 纯JSP MySQL分页,bootstrap美化显示
从数据库中获取数百万条记录几乎消耗了机器的所有 CPU 功率和内存。因此,我们将数百万条记录分成小块,显示每页的记录数量有限(比如 20 或 30 条)。最好的例子是谷歌搜索分页,它允许用户按页码导航到下一页并浏览每页的有限记录。如何实现分页?分页逻辑可以通过多种方式实现,有些是方法一:贪婪方法一次获取所有记录并在缓存结果后将其显示给用户。这被称为贪婪方法。这可以通过编写返回 List 的 DAO 来实现。...
2022-08-13 13:14:31
656

原创 Java Servlet和JSP教程
Java Servlets Tutorials For Beginners and Professionals - Dot Net TutorialsIn this Java Servlets Tutorials For Beginners and Professionals series, we are going to cover all basic, intermediate, & advanced conceptshttps://dotnettutorials.net/course/java
2022-03-13 18:24:59
266

原创 JSP 创建 CRUD 示例 DAO 用于数据库JSTL 用于遍历记录
在本 Java 教程中,我们将帮助您了解编写基本 Java Web 应用程序的过程,该应用程序管理具有基本功能的用户集合:列表、插入、更新、删除(或 CURD 操作 - 创建、更新、读取和删除)。该应用程序看起来像这样:您将学习如何使用以下技术构建此应用程序:Java 服务器页面 (JSP) JSP 标准标签库 (JSTL) Java 数据库连接 (JDBC) MySQL数据库 Apache Tomcat 服务器我们使用 Eclipse IDE 和 Maven 来开发项目。1. 创
2022-03-08 16:04:28
1518

原创 JSP Servlet JDBC MySQL 创建读取更新删除 (CRUD) 示例
在本 Java 教程中,我们将帮助您了解编写基本 Java Web 应用程序的过程,该应用程序管理具有基本功能的书籍集合:列表、插入、更新、删除(或 CURD 操作 - 创建、更新、读取和删除)。该应用程序看起来像这样:您将学习如何使用以下技术构建此应用程序:Java Servlet 和 Java 服务器页面 (JSP) JSP 标准标签库 (JSTL) Java 数据库连接 (JDBC) MySQL数据库 Apache Tomcat 服务器我们使用 Eclipse IDE
2022-03-08 15:14:25
1659

原创 Eclipse Tomcat Servlet JSP 使用 MySQL utf8mb4字符集避免中文乱码的必要配置
1.简介UTF-8是Web应用程序中最常用的字符编码。它支持世界上目前使用的所有语言,包括中文,韩语和日语。在本文中,我们演示了确保Tomcat中的UTF-8所需的所有配置。2.连接器配置连接器侦听特定端口上的连接。我们需要确保所有连接器都使用UTF-8编码请求。让我们将参数URIEncoding =“ UTF-8”添加到TOMCAT_ROOT / conf / server.xml中的所有连接器:<Connector URIEn.....
2020-12-07 11:22:59
1334

原创 MonitorServlet.jsp,监控Tomcat自带JDBC Connection Pool
<%@page import="java.io.PrintWriter"%><%@page import="java.lang.management.ManagementFactory"%><%@page import="java.util.Set"%><%@page import="javax.management.MBeanAttributeInfo"%><%@page import="javax.management.MBeanInfo".
2020-11-29 17:53:58
585

原创 jsp配置测试Tomcat9自带JDBC Connection Pool
META-INF\context.xml<?xml version="1.0" encoding="UTF-8"?><Context> <Resources allowLinking="true" /> <Resource name="jdbc/tomcat" auth="Container" type="javax.sql.DataSource" factory="org.apache
2020-11-28 20:05:39
765

原创 tracetcp是WIN32的命令行traceroute实用程序,它使用TCP数据包绕过了防火墙
tracetcp是WIN32的命令行traceroute实用程序,它使用TCP SYN数据包而不是通常的实现使用的ICMP / UDP数据包,从而绕过了阻止传统traceroute数据包的网关。除了提供标准traceroute实用程序的功能外,tracetcp还允许在任何TCP端口上执行跟踪。这样可以发现文件墙阻止了哪些端口,以及是否存在已放置的任何透明代理。资料下载点击这里下载最新版本问题发现任何问题都可以在这里提出。也可以通过Twitter与我联系:用法单击此处以选择示.
2020-10-24 21:00:35
2764

原创 如何在CentOS 8上安装和使用Relax&Recover进行系统备份和恢复
ReaR或Relax&Recover是一种迁移和灾难恢复工具。REAR为正在运行的Linux机器创建一个可引导映像,并在需要时使用相同的可引导映像来恢复系统。同样的映像也可以用于将操作系统还原到不同的硬件,因此REAR也可以用作迁移工具。REAR甚至可以检测网卡,磁盘布局或存储设备(即IDE到SCSI)的更改。REAR保留了OS的最新状态,包括其分区,引导加载程序配置,所有系统数据等。它是mkcdrc的后继产品,其设计简单易行且无需维护。其简单的设置和忘记特性使其成为灾难恢复和迁移的理想解决方案,实际上
2020-07-24 12:25:25
2678

原创 CentOS 7 安装Mondo Rescue
# cd /etc/yum.repos.d# wget ftp://ftp.mondorescue.org/centos/7/x86_64/mondorescue.repo将gpgcheck=0# more mondorescue.repo[mondorescue]name=centos 7 x86_64 - mondorescue Vanilla Packagesbaseurl=ftp://ftp.mondorescue.org//centos/7/x86_64en..
2020-06-08 15:39:23
2267

原创 如何解决Windows Server 2008 R2 有多个已安装未重启更新,重启后自动进入修复模式,无法正常启动问题!!!
2019.12月发现累积几个月的更新没有重启动,重启动后BIOS模式也遇到启动自动进入恢复模式了,使用dism.exe/image:c:\ /cleanup-image /revertpendingactions取消更新,正常启动后继续安装更新正常。————————————————————————————————————————————————————————处理方法如下:...
2019-12-24 20:07:57
12693
1

原创 注意: 如何解决Windows Server 2008 R2 EFI启动模式安装2019年8月更新KB4512486 KB4512506 KB4512514后自动进入修复模式,无法正常启动问题!!!
2019.12月发现累积几个月的更新没有重启动,重启动后BIOS模式也遇到启动自动进入恢复模式了,使用dism.exe/image:c:\ /cleanup-image /revertpendingactions取消更新,正常启动后继续安装更新正常。————————————————————————————————————————————————————————早期原文:E...
2019-09-09 21:06:09
8265

原创 Linux下查找占用cpu过高的java线程方法
toptop –Hp 12190ps -mp 12190 -o THREAD,tid,time# printf "%x\n" 122052fad#注意%x(小写x代表16字母小写,Linux jstack是小写,AIX的javacore中是大写)# jstack 12190 |grep 2fad"Thread-0" #9 prio=5 os_prio=...
2019-08-20 08:00:33
939
原创 sys_receivewal — 从KingbaseES服务器上以流的方式得到预写式日志
¶sys_receivewal — 从KingbaseES服务器上以流的方式得到预写式日志sys_receivewal是用来从一个正在运行的KingbaseES集群以流的方式得到WAL日志,通过使用流复制协议接收WAL日志,将其写入到本地WAL文件,并存放于指定目录下。在做时间点恢复(PITR)时,这个目录作为归档位置使用。当KingbaseES服务器上产生WAL日志时,sys_receivewal以流的方式实时接收WAL日志,不需要像 archive_command 那样等待段完成。
2025-05-19 16:02:48
438
原创 Kingbase ES V9数据库使用sys_basebackup进行备份
1、使用sys_encpwd工具配置密码,指定system用户可以从任意主机、任意端口,登录任意数据库。2、sys_basebackup进行备份命令。
2025-05-19 15:48:25
40
原创 KingbaseES 配置免密登录
每条记录包含5个字段,字段与字段之间用冒号“:”分隔,5个字段分别为:主机地址、端口号、库名、用户名、密码(加密格式);note: -H 指定任意主机,-P指定任意端口,-D指定任意库*,“*”为特殊字符,需要加\转义**2、使用sys_encpwd工具配置密码,指定u1用户可以从任意主机、任意端口,登录任意数据库。-H, --hostname=主机地址,允许单主机地址匹配和全匹配,全匹配时使用*指定。-D, --database=数据库名,允许单数据库匹配和全匹配,全匹配时使用*指定。
2025-05-19 15:35:45
115
原创 sys_basebackup是一款用于获取正在运行的KingbaseES数据库基础备份的工具
¶sys_basebackup — 获得一个KingbaseES集群的一个基础备份sys_basebackup被用于获得一个正在运行的KingbaseES数据库集群的基础备份。获得这些备份不会影响连接到该数据库的其他客户端,并且可以被用于时间点恢复以及用作一个日志传送或流复制后备服务器的开始点。sys_basebackup建立数据库集群文件的一份二进制副本,同时保证系统进入和退出备份模式。备份总是从整个数据库集群获得,不能备份单个数据库或数据库对象。关于个体数据库备份,必须使用sys_dump的工具。
2025-05-19 13:50:21
469
原创 如何获取kingbase是基于pg的哪个大版本的两个方法
链接:https://www.zhihu.com/question/582960448/answer/2997151260。结论:kes86应该是人大金仓对pg进行国产化改造后的产品,不是自研产品,二者之间的关系可以称为。商业转载请联系作者获得授权,非商业转载请注明出处。小声叨叨:如果觉得基于pg不好听,可以换一种说法,比如完美兼容pg。是postgresql的一个闭源发行版。
2025-05-19 11:02:15
160
原创 如何在Linux上检查KVM(qemu-kvm)版本
qemu-kvm是一个开源和免费的虚拟化器。它为 KVM hypervisor 提供硬件仿真。qemu-kvm 与 KVM Linux 内核模块一起充当虚拟机监视器。它模拟了完整系统的硬件,例如PC及其相关外围设备。KVM 是基于内核的虚拟机的缩写。它是 Linux 上 x86 硬件的完整虚拟化解决方案,包含来自 Intel VT 或 AMD-V 的虚拟化扩展。使用KVM,您可以运行多个虚拟机,运行未修改的Linux或Windows操作系统。每个 VM 都有私有虚拟化硬件,即网卡、磁盘、图形适配器等。
2025-05-12 14:21:57
267
原创 如何使用 virsh 命令将磁盘映像添加到 KVM 虚拟机
要附加新创建的 ubuntu-box1-vm-disk1-5G 映像,必须使用 /dev/vdb。原始磁盘映像格式为默认。-rw - - - - - 1 libvirt-qemu kvm 3.1G 2月17日 15:33 ubuntu-box-1-clone.qcow2。--rw---1 libvirt-qemu kvm 41G 2月17日 15:34 ubuntu-box-1.qcow2。在KVM主机上键入以下命令,以创建5G大小的名为ubuntu-box1-vm-disk1-5G的新磁盘映像。
2025-05-12 13:36:22
562
原创 如何使用vgextend在Linux中扩展卷组(VG)
在 Linux 系统管理领域,有效管理存储的能力是一项至关重要的技能。最有价值的工具之一是逻辑卷管理器(LVM),它允许您有效地管理磁盘空间。在这篇博文中,我们将向您展示如何使用 vgextend 逐步扩展 Linux 中的卷组 (VG) 大小。
2025-05-12 12:10:25
869
原创 cockpit为KVM增加硬盘导致:无法为没有源代码的磁盘‘vda‘生成外部快照名称,使用virt-manager无此问题
更新:这似乎与libvirt中的bug有关。您仍然可以使用以下说明作为解决方法,直到该说明被修复,并且新版本的libvirt在您的发行版中可用。解决此问题的一种方法是将 VM 磁盘配置为“文件”类型。在执行此操作之前,您需要删除任何现有快照。单击"自定义路径"单选按钮,在自定义路径部分输入磁盘映像的路径。请确保选择“删除”而不是“删除和删除文件”,否则您将度过一段糟糕的时光。不受支持的配置: 无法为没有源代码的磁盘'vda'生成外部快照名称"从 VM 中删除磁盘。注意磁盘映像路径,因为您稍后需要此操作。
2025-05-12 11:51:01
221
原创 修复 – 如何在 KVM 中扩展 Windows Guest VM 存储?
我有一个Windows机器,我在我的Linux KVM中用作替代操作系统。最近,我注意到我窗口中的C驱动器被填满了,没有足够的空间来存储更多的数据。如果你有一个物理盒,那么这有点困难,因为你必须扩大你的物理硬盘存储。由于我们使用Windows作为虚拟机,那么我们很幸运,而且太容易了。那么,我该如何解决这个问题呢?好,一旦 VM 磁盘空间在 KVM 端增加如果您看到扩展选项在 C 驱动器中分级,
2025-05-12 11:27:51
873
原创 如何为Qemu / KVM虚拟机扩大磁盘大小
按照以下步骤,增加在 virt-manager GUI 中管理的 Qemu/KVM 虚拟机的磁盘大小。这些 说明包括调整磁盘大小和扩展分区以利用额外空间。
2025-05-12 11:26:04
341
原创 如何轻松调整KVM虚拟磁盘大小(扩展)
你是否曾经发现自己处于KVM虚拟机磁盘上空间耗尽的困境中?好,你并不孤单!无论是安装新软件,容纳更多数据,还是只是给虚拟机一点喘息的空间,扩展您的KVM虚拟磁盘大小都是我们在某个时候都面临的任务。但不要担心!在本文中,我们将指导您高效安全地调整KVM虚拟磁盘大小的大小,确保您以无忧的方式拥有所需的所有空间。但是,在我们卷起袖子并进入磁盘调整大小之前,让我们快速绕道了解我们故事中的主要角色:KVM磁盘类型。
2025-05-12 11:08:43
699
原创 kvm虚拟机磁盘扩容
虚拟机基础镜像制作完成后,磁盘容量及固定了,如果遇到需要扩容磁盘容量的情况,我们如何基于当前镜像快速扩容满足需求呢?本文主要介绍如何使用和工具对虚拟机镜像分区扩容,以及两者的区别。
2025-05-12 10:58:21
835
原创 解决 ssh_askpass: exec(/usr/libexec/openssh/ssh-askpass): no such file or directory 错误
如果不存在,可以尝试重新安装或手动创建符号链接。这个程序用于在需要输入密码时弹出图形化对话框。2. 检查并设置 SSH_ASKPASS 环境变量。1. 安装 ssh-askpass。后仍然出现错误,可以尝试设置。错误时,通常是因为系统缺少。通过以上步骤,你应该能够解决。错误,并正常使用 SSH。在大多数情况下,安装。
2025-05-10 18:28:01
323
原创 使用 Cockpit Web 控制台管理 KVM 虚拟机
不需要任何介绍。如果您是 Linux 管理员,您肯定应该使用过它或者至少听说过它。Cockpit 是一款免费、开源的基于 Web 的服务器管理工具,用于通过 Web 浏览器监控和管理 Linux 服务器。在本指南中,我们将了解如何使用 Cockpit Web 控制台界面管理 KVM 虚拟机。
2025-05-09 13:55:16
806
原创 Veeam Recovery Media
Veeam Agent for Linux lets you use the Veeam Recovery Media — a recovery image of the Linux OS that provides an alternative way to boot your computer.The recovery image includes a custom Linux OS with the limited functionality. It comprises Linux kernel an
2025-05-08 14:22:52
539
原创 SSH远程连接通过NetworkManager命令行nmcli方式为KVM虚拟机创建网桥
特点:这是一个持久性的更改,即修改后的配置会在系统重启后仍然有效。作用:通过 NetworkManager 修改名为 br0 的连接配置,将桥接接口的 STP 设置为禁用状态。#将物理网卡ens192与桥连接,生成br0的从属连接,名为bridge-slave-ens192。#生成一个虚拟网卡,桥类型,名称br0, 并生成一个连接叫做br0。再次使用ip a命令查看,到这里已经完成了一半,接下来就是搭桥。到此网桥就创建成功了,此方法SSH远程连接也能使用。二、第二步查看网络信息。#设置IP分配方法为手动。
2025-05-08 11:27:42
396
原创 ESXi 嵌套 KVM 虚拟化时桥接外部访问虚拟机网络不通的问题解决方法
主机所发出的数据帧,且默认规则是Guest主机的一个虚拟网卡有且也只能允许用一个固定的。需要通过自己的eth0网卡作为网桥来进行二层的桢转发,此时数据帧的源MAC地址会封装成。所接入的物理LAN网络之间正常通讯,且应该可以通过物理网络中的防火墙正常访问。地址来发送自己的数据包,这是一个接入网络的普通终端所应该具有的正常行为;外面的网络,在物理Lan的防火墙上抓包也看不到任何从。的设置会影响到所有连接到这个交换机的虚拟机,它不是一台普通接入的终端,它的虚拟网卡(看来,就是MAC地址伪造,它的。
2025-05-08 11:21:00
702
WebRTC - 快速指南.doc
2021-10-10
Monitoring Apache Tomcat with JMX.pdf
2020-12-01
S7500E系列交换机产品介绍.ppt
2020-10-16
在Centos 7上安装Snort 2.9.15.1.pdf
2020-07-08
Installation OpenMeetings 5.0.0-M4 on Ubuntu 18.04 LTS.pdf
2020-05-22
Installation OpenMeetings 4.0.10 on Centos 7.pdf
2020-05-21
Installation OpenMeetings 5.0.0-M2 on Centos 7.pdf
2020-05-17
install_flash_player_22_active_x22.0.0.192.exe
2020-02-24
堆叠LVM卷.doc
2019-10-11
RHEL 8 VDO重复数据删除和压缩存储.doc
2019-10-11
DRBD9和LINSTOR用户指南中文版.doc
2019-10-08
Ceph存储管理指南中文版.pdf
2019-09-29
GlusterFS Distribution Model.pdf
2019-09-21
GlusterFS Performance.pdf
2019-09-21
GlusterFS Internals.pdf
2019-09-21
Proxmox5.4官方手册中文翻译版.doc
2019-09-20
napp-it ZFS Storage Server User Guide.pdf
2019-09-17
Proxmox VE 官方手册中文翻译版.doc
2019-09-17
LVM Thin Provisioning.pdf
2019-09-16
PROXMOX VE 6.0 ADMINISTRATION GUIDE.pdf
2019-09-15
AIX中配置防火墙策略.doc
2019-09-07
Red_Hat_Enterprise_Linux-7-Installation_Guide-zh-CN.doc
2019-09-06
Red_Hat_Enterprise_Linux-7-Security_Guide-zh-CN.doc
2019-09-06
KVM_Virtual_vs_Physical.pdf
2019-09-06
p6880880_112000_Linux-x86-64.zip11.2.0.3.10
2019-08-31
WEBLOGIC SNMP监控方案.doc
2019-08-31
简单网络管理协议SNMP初学者指南.doc
2019-08-31
在CentOS 7上RPM安装Ansible AWX自动化运维管理系统
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人