- 博客(4464)
- 资源 (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
8256
8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原创 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
944
原创 WIN7系统如何解决不能记住共享电脑账号密码的问题
win7系统下,好多小伙伴都碰见过这个问题:无论连局域网内的共享打印机还是访问共享文件夹,输入了目标电脑的账号密码,也点了“记住我的凭证”复选框,可每次重启电脑还是要重新输入,控制面板的凭证管理里手工输入还是不能解决。(键盘窗口键+R呼出“运行”或者鼠标点左下角“开始”再选“运行”也一样,随你怎么舒服,输入gpedit.msc回车),依次左键点击“本地计算机策略”下“计算机配置”—“windows设置”—“安全设置”—“本地策略”—“安全选项”。依次左键点击“本地计算机策略”下“管理模板”—“系统”—“
2025-06-08 08:22:48
341
原创 统信UOS桌面操作系统加入到AD域
至此,我们已经详细探讨了如何将统信UOS桌面操作系统加入Windows域的整个过程。编辑lightdm的配置文件。编辑sudoers文件。编辑sssd配置文件。
2025-06-07 22:29:03
757
原创 apt-get install 安装软件时, 出现错误 “无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”。
例如在安装 gcc-4.8-multilib 时,依赖 libc6-dev-x32 ,但是系统中已经安装了***libc6-dev-x32*** ,并且版本高于所要求的版本,导致安装失败。使用 sudo apt-get install 安装软件时, 出现错误 “无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”。使用aptitude进行安装,aptitude 会对依赖关系进行智能处理。错误的主要原因是,系统中已经安装了被依赖的包的高版本。安装指定版本的被依赖包。
2025-06-07 16:40:01
117
原创 KB450281 – Managing SMB in Houston UI
TopTopTopTopTopTopTopIf you want to use this share for macOS Time Machine backups, then you will need to add these options:vfs objects = fruit streams_xattrfruit:time machine = yes If you’d like to see an example of some basic SMB shares, as well as
2025-06-07 09:36:38
281
原创 Houston Overview: A Linux Server UI by 45Drives
needingZFS TabDisks TabSystem Tab。
2025-06-07 09:27:48
350
原创 Cockpit makes creating Samba shares remarkably simple
【代码】Cockpit makes creating Samba shares remarkably simple。
2025-06-07 09:25:34
213
原创 How to install Cockpit Navigator – Linux File Manager
Cockpit Navigator is a browser of file system on Linux. If you don't know Cockpit yet, I think it's a high time to discover it. Cockpit project is a web-based graphical interface for Linux servers. Cockpit support additional applications that allows you to
2025-06-07 09:23:23
207
原创 nohup.out过大导致磁盘爆满
刚被告知服务器磁盘严重预警,最近刚加大的磁盘感觉有点诡异,于是跟踪排查了一下,最终发现是Elasticsearch的启动方式导致的。在此记录一下排查步骤,以备后用。
2025-06-05 14:44:20
648
原创 如何在 vSphere 6.x 中解锁并重置 SSO 密码
尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。使用仍登录到 PSC 服务器的其他会话或使用具有 SSO 管理员特权的其他用户帐户解锁帐户。7. 重新生成密码后,登录到 vSphere Web Client,并更改密码。本文提供了在 vSphere 6.x 中解锁并重置 SSO 密码的步骤。在紧急情况下,或者如果默认策略已更改,也可以重置密码以解锁帐户。6. 使用生成的密码登录到。
2025-06-05 13:35:10
654
原创 编译PolarDB15
开始编译PolarDB,PolarDB官方已经提供了编译的脚本,这里的job根据编译机器的核数进行调整。首先使用Git将PolarDB项目克隆到本地,确认当前分支在POLARDB_15_STABLE。如何不在POLARDB_15_STABLE分支的话,使用下面的命令创建并切换到该分支。将下面的环境变量添加到polardb用户目录下面的。保存后退出,执行下面的命令让刚刚添加的环境变量生效。下面看到安装好的PolarDB-15。编译环境为Rockylinux8。执行下面的命令创建数据库。通过编译安装zlog。
2025-06-02 21:20:40
166
原创 Linux 下部署 PolarDB 数据库
指向的文件夹里一定要是空的,不然初始化会报错,可以参照第三章的第一节。# 检查THP的状态是否为always,中括号包括的即为当前状态。跳转到末尾再进行编辑,把下面的内容插入到文档里。下面的配置是阿里云数据库的专家推荐的,可以优化。如果初始化有问题可以看下第三章的第一节。再次初始化数据库,中间会打出很多日志。更改用户 polardb 的密码。初始化数据库,中间会打出很多日志。文件之前都要删除一下缓存文件。授权附近添加下面的授权命令。有下面的提示时应该就成功了。有下面的提示时应该就成功了。
2025-06-02 20:50:28
967
原创 Windows 环境下 PostgreSQL 的编译
在这里,我们假定你已经下载了一份 PostgreSQL 的源代码(因为 Windows 环境的特殊性,这里我们选择一份稳定版本的源代码),并且已经对其进行了解压缩的工作。之后,我们需要安装如下的两款软件。
2025-06-02 20:38:29
683
原创 PolarDB PostgreSQL轻量版 对比PolarDB开源版本和社区PostgreSQL
可查询PolarDB V2.0版本信息,符合国产环境要求。支持,并且进行深度的性能优化,可通过列存索引加速查询。支持,支持基础全量备份、增量备份、实时备份。支持,更多内核视图,内存、IO多维度分析。全局临时表(Oracle兼容相关)支持,仅支持基础全量备份能力。支持,仅支持基础全量备份能力。PostgreSQL全版本。单节点、共享盘存算分离。Oracle语法兼容。开源社区服务,响应慢。
2025-06-02 19:56:35
377
原创 几种数据库的大小写敏感区别
如Oracle默认是大小写敏感,DB2默认是大小写敏感,MySQL默认是大小写不敏感,而达梦为了兼容不同数据库的迁移适配既可以设置大小写敏感也可以设置大小写不敏感(默认是大小写敏感)。查询的数据区分大小写敏感。测试说明数据库不敏感:查询字段列名不区分大小写敏感,表名不区分大小写,查询的数据结果集需要设置表字段编码格式查询方可大小写敏感。测试说明数据库不敏感:查询字段列名不区分大小写敏感,查询的数据结果集也不区分大小写敏感。测试说明数据库不敏感:查询字段列名区分大小写敏感,查询的数据结果集不区分大小写敏感。
2025-06-02 11:12:38
342
原创 kingbase数据库V8R6版本修改大小写敏感操作
1) 不管大小写敏感与否,使用双引号引起来的表名、列名,都是按照引起来的大小写进行匹配。只有不使用界定标识符时有很大的差异。2) 大小写敏感,适合于迁移Oracle数据库。大小写不敏感,适合于迁移MySQL和SQL Server数据库,PG模式只能设置大小写敏感;
2025-06-02 10:47:51
677
原创 金仓兼容Oracle参数
在 KingbaseES V9 版本中,默认情况下,函数的 OUT/INOUT 模式的参数不能指定默认值(否则创建时会报错),但是可以通过参数 comp_v7_program_para_def 控制兼容 KingbaseES V7 版本函数 OUT/INOUT 模式的参数支持默认值。模拟oracle的nls_date_format,nls_timestamp_format,nls_timestamp_tz_format 行为。需要开启自动作业任务时,将参数设置为大于0的数,表示允许用户启动的最大并发数。
2025-05-28 16:33:58
632
原创 MySQL - 大小写敏感问题
在使用 MySQL 时,要清楚不同场景下的大小写敏感性,根据实际需求合理配置 MySQL 的参数和选择合适的字符集与排序规则,以避免因大小写问题导致的查询结果不符合预期。同时,编写 SQL 语句时尽量保持统一的大小写风格,提高代码的可读性和可维护性。
2025-05-28 16:29:40
424
原创 kingbase数据库V8R6版本修改大小写敏感操作
1) 不管大小写敏感与否,使用双引号引起来的表名、列名,都是按照引起来的大小写进行匹配。只有不使用界定标识符时有很大的差异。2) 大小写敏感,适合于迁移Oracle数据库。大小写不敏感,适合于迁移MySQL和SQL Server数据库,PG模式只能设置大小写敏感;
2025-05-28 16:08:26
574
WEBLOGIC SNMP监控方案.doc
2019-08-31
KVM_Virtual_vs_Physical.pdf
2019-09-06
PROXMOX VE 6.0 ADMINISTRATION GUIDE.pdf
2019-09-15
LVM Thin Provisioning.pdf
2019-09-16
AIX中配置防火墙策略.doc
2019-09-07
Proxmox VE 官方手册中文翻译版.doc
2019-09-17
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
在CentOS 7上RPM安装Ansible AWX自动化运维管理系统
2019-05-01
p6880880_112000_Linux-x86-64.zip11.2.0.3.10
2019-08-31
napp-it ZFS Storage Server User Guide.pdf
2019-09-17
简单网络管理协议SNMP初学者指南.doc
2019-08-31
GlusterFS Internals.pdf
2019-09-21
GlusterFS Distribution Model.pdf
2019-09-21
Installation OpenMeetings 5.0.0-M2 on Centos 7.pdf
2020-05-17
Installation OpenMeetings 4.0.10 on Centos 7.pdf
2020-05-21
Installation OpenMeetings 5.0.0-M4 on Ubuntu 18.04 LTS.pdf
2020-05-22
S7500E系列交换机产品介绍.ppt
2020-10-16
Monitoring Apache Tomcat with JMX.pdf
2020-12-01
WebRTC - 快速指南.doc
2021-10-10
在Centos 7上安装Snort 2.9.15.1.pdf
2020-07-08
Ceph存储管理指南中文版.pdf
2019-09-29
GlusterFS Performance.pdf
2019-09-21
install_flash_player_22_active_x22.0.0.192.exe
2020-02-24
DRBD9和LINSTOR用户指南中文版.doc
2019-10-08
Proxmox5.4官方手册中文翻译版.doc
2019-09-20
堆叠LVM卷.doc
2019-10-11
RHEL 8 VDO重复数据删除和压缩存储.doc
2019-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人