- 博客(4395)
- 资源 (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
8156
8

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

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

原创 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
436

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

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

原创 纯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
1502

原创 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
1646

原创 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
1325

原创 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
576

原创 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
761

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

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

原创 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
2261

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

原创 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
933
原创 使用 Gnome Disk Utility 轻松备份和恢复您的硬盘驱动器
打开后,选择要备份的硬盘驱动器,单击汉堡菜单,然后单击“创建磁盘映像”选项。如果您还没有 1TB(或更大)的外部硬盘驱动器,最好出去购买一个 1TB(或更大)的外部硬盘驱动器。如果您有一个 500 GB 的驱动器,并且想要备份它,则使用该工具生成的映像将为 500GB。一旦你启动到你的 live 硬盘,打开一个终端并安装 gnome-disk-utility 包(假设你使用的是基于 Ubuntu 的 Live USB 硬盘)。浏览它到您的外部硬盘驱动器并选择您之前创建的硬盘驱动器映像。
2025-04-26 13:10:02
362
原创 使用 LVM 进行一致的备份
对于自快照创建以来未修改的每个数据块, 那么快照只包含对 normal 上的块的引用 logical-volume 的 Volume。如果您创建了 5GB 的快照,则快照 如果您修改的数据超过 5GB,则无法存储数据 logical-volume 的 Volume。然后,每次从您创建的快照中读取数据时,您都会看到 数据与凌晨 2 点的数据相同。在此示例中,我们可以看到备份不一致,因为数据库 已备份的文件包含对未备份的文件的引用 在备份时存在于 upload 目录中,只是因为用户 在备份过程中上传该文件。
2025-04-26 12:46:28
386
原创 在 Linux 上克隆整个硬盘的 4 种方法
如果您决定不希望您的数据保存在您选择的特定云服务器中,那么您必须跳过重重障碍才能切换到新的云服务器。或者,如果您将硬盘驱动器克隆到第二个硬盘驱动器,那么每当您想将备份移动到不同的存储时,您都需要一遍又一遍地重复该过程。幸运的是,这是可能的,而且比您想象的要容易得多。您的计算机不再检测到它,并且无法恢复您保存的数据。是一个终端程序,具有易于使用的基于文本的用户界面,可以快速将您的驱动器克隆到图像文件。现在,您应该对将整个硬盘驱动器克隆到磁盘映像的好处以及在 Linux 上执行此作的一些方法有一个很好的了解。
2025-04-26 12:24:16
602
原创 UOS Server 20光盘安装确认安装源
在安装过程中,安装源下面显示LABEL=XXX, 此时必须点开安装源,进行确认,否则如果服务器有连接网线安装程序可能会尝试联网下载安装包出现各种DNF错误和配置kernal-core 极慢问题。点开安装源,进行确认之后,安装源下面显示本地介质。UOS Server 20光盘安装确认安装源。点开安装源,进行确认。
2025-04-22 11:07:08
166
原创 在 openEuler 上安装 GNOME
从用户的角度看,GNOME是一个集成桌面环境和应用程序的套件。即使用户不运行GNOME桌面环境,用GNOME编写的应用程序也可以正常运行。GNOME既包含文件管理器,应用商店,文本编辑器等基础软件,也包含系统采样分析,系统日志,软件工程IDE,web浏览器,简洁虚拟机监视器,开发者文档浏览器等高级应用和工具。是一个功能完善、操作简单,界面友好,集使用和开发为一身的桌面环境,是GNU计划的正式桌面。这可能会安装很多没用的包,可以使用下面的命令安装必要的xorg相关包。安装时,建议新建一个管理员用户。
2025-04-21 20:05:52
308
原创 fuser returns a non-zero return code if none of the specified files is accessed or in case of a fata
space] ] []name...-lnamespacenameIspace(e.g.80tcpsomething。
2025-04-21 14:50:54
415
原创 在 Linux 中查找使用文件的进程
有几个命令可以帮助我们找到对文件进行作的进程,因此我们将从这里开始。发生这种情况时,有时我们需要发现使用该文件的进程。在本例中,输出的最后一行是我们正在寻找的进程。内核已经完成了它的工作,因此有关该文件的信息不可用。它包含进程文件打开的所有内容的条目,由其文件描述符命名,该描述符链接到实际文件。正在访问同一个文件。在本文中,我们研究了如何查找正在访问文件的进程。在本教程中,我们将了解如何查找正在使用文件的进程。所有使用指向的文件或目录的进程,因此请谨慎使用。正如我们所看到的,在这种情况下,访问文件的进程。
2025-04-21 12:50:00
673
原创 Shell 单引号‘‘ 双引号““ 反引号`` 和$()的区别和用法
单引号'',双引号""的区别是单引号''剥夺了所有字符的特殊含义,单引号''内就变成了单纯的字符。双引号""则对于双引号""内的参数替换($)和命令替换(``)是个例外。`` 学名叫“倒引号”或者“反引号”, 如果被“倒引号”括起来, 表示里面需要执行的是命令。Shell可以先执行``中的命令,将输出结果暂时保存,在适当的地方输出。中“空格”是一种很特殊的字符,比如在bash中这样定义str=this is String,这样就会报错,为了避免出错就得使用单引号''和双引号""。
2025-04-21 12:35:04
341
原创 Bash Special Variables ($0, $?, $#, $@, $$, $*)
Bash is a powerful shell that provides a wide range of special variables that can be used to manipulate and control the behavior of scripts. These variables provide essential information about the environment in which the script is running, including the c
2025-04-21 12:29:48
772
原创 如何使用 ShellCheck 改进和调试 shell 脚本
虽然代码中没有错误,但 ShellCheck 会警告我们,因为我们使用了 “function” 关键字来创建函数:此语法是特定于 bash 的,但我们没有明确指定 bash 作为脚本解释器(我们在某些发行版中使用 Ubuntu,它是指向“dash”shell 的符号链接)。首先,让我们在我们最喜欢的基于 Linux 的系统上安装 ShellCheck。如果由于某些原因我们不能或不想在我们的系统上安装 ShellCheck,我们可以使用 ShellCheck 的 Web 版本在线检查我们的脚本。
2025-04-21 12:24:20
713
原创 使用 shellcheck 查找和修复脚本错误
ShellCheck 是一个免费的开源工具,用于分析 shell 脚本中的潜在问题。它检查语法错误、未初始化的变量、已弃用的命令和其他常见陷阱。ShellCheck 支持多种 shell 语言,包括 Bash、Dash 和 Zsh,使其成为 shell 脚本编写者的多功能工具。要使用 ShellCheck,您可以将其本地安装在您的计算机上或使用 shellcheck.net 上提供的在线版本。在线版本允许您将脚本直接粘贴到网站中,并接收有关潜在问题的即时反馈。
2025-04-21 12:15:35
398
原创 VS code 打造 shell脚本 IDE
安装完后,如果出现require reload的字样,请重启vs code。在vs code里开发,在vs code里纠错,又在vs code里格式化,到了调试不会要去命令行吧!说起IDE,第一时间想到的必然是智能提示和自动补全,shellman全部搞定。2、老手们习惯了vim的开发方式,干起活来非常黑客。既然没有现成的,那就用插件组一套,软件依然是vscode。由上面两张图可见shellman的提示是比较系统的。有了自动补全,然后就是语法错误检查了。脚本写好了,当然要格式化一下。
2025-04-21 11:45:26
141
原创 Deleting --disk-only snapshots in libvirt
【代码】Deleting --disk-only snapshots in libvirt。
2025-04-21 10:41:29
208
原创 How to Check if a String Contains a Substring in Bash
【代码】How to Check if a String Contains a Substring in Bash。
2025-04-21 10:41:10
575
原创 KVM虚拟化技术的内置快照和外置快照
外置磁盘快照创建的快照是一个只读文件,成为1个backing-file,快照后改动的内容存放到另一个qcow2文件,成为1个overlay,外置快照可以支持各种格式的磁盘镜像文件,外置快照的结果是形成一个qcow2文件链。外置快照可以用合并的方式缩短快照链,而不能通过删除的方式,因为每个快照中都保存相应的数据。命令,可以在虚拟机开机状态下保存内存状态、设备状态、磁盘装套到指定文件中,还原的是后虚拟机关机,使用。KVM的快照之间存在链式关系,快照链中在未执行合并前,不能删除快照链中的任意一个快照。
2025-04-20 15:42:48
732
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
GBT22239-2019信息安全技术网络安全等级保护基本要求第三级安全要求表格.xls
2019-06-05
在CentOS 7上RPM安装Ansible AWX自动化运维管理系统
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人