- 博客(4232)
- 资源 (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
3828
7

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原创 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
781
原创 在 Windows 域网络中自动执行 SNMP 配置
想象一下,您更改了网络监视产品的 SNMP 社区字符串和/或 IP 地址,甚至您切换或想要从一个解决方案切换到网络监视解决方案。完整的过程是使用 Windows Server 2022 和 Windows 11 完成的,但它同样适用于以前的 Windows 操作系统。通过使用GPO(组策略),我将向您展示如何在不到10分钟的时间内在数千台Windows计算机上应用SNMP配置。我希望你觉得这篇文章对我有帮助,就像我一样。如果是这样,并且您认为您的网络也喜欢这个,我希望您通过单击下面的社交媒体按钮来分享它。
2023-05-16 18:01:13
59
原创 没有微软帐户安装Windows 10 / 11 22H2
正如您在屏幕截图中看到的那样,“下一步”按钮显示为灰色,并且没有明显的方法可以绕过此屏幕。如果您没有互联网连接,这也将阻止您创建本地用户帐户并在没有 Microsoft 帐户的情况下使用您的设备。您刚刚学会了如何在 Windows 11 安装过程中绕过互联网连接要求。以下屏幕截图显示,我能够在没有互联网连接的情况下与本地用户一起运行 Windows 11 22H2。如果您在没有互联网连接的情况下启动 Windows 11 安装程序,您可能会卡在“Windows 11 与本地用户一起运行且没有互联网连接。
2023-05-16 16:51:35
44
原创 Uptime Kuma:支持Docker的开源监控
它提供了一个美观的工具,以状态页面的形式向最终用户呈现正常运行时间信息,提供用户习惯于看到的云服务状态页面的外观。此外,它还提供可以为您的显示器配置的现代通知服务,让您可以利用电报、松弛等平台。虽然它不包含商业监控解决方案提供的监控深度,但它是监控业务关键型服务的正常运行时间的强大工具。实质上,您可以创建一个易于阅读的状态页面,显示自定义受监视服务的运行状况,并将这些页面呈现给最终用户。保存新的状态页面后,用户可以导航到为状态页面配置的 slug URL,并查看配置了正常运行时间 Kuma的监视器的状态。
2023-05-16 16:26:40
49
原创 使用 WSUS 卸载更新
接下来,按更新的 ID 引用更新。最大的挑战是在过滤选项非常有限的情况下,在长列表中找到错误的更新。如果要设置客户端立即开始删除更新的日期,请打开用于再次批准更新的对话框,然后对同一计算机组运行“WSUS 提供了删除大量计算机上不需要的更新的可能性。如果未指定截止时间,则仅当新更新挂起安装时,PC 才会删除不需要的更新。成功批准后,如果已将操作应用于所有计算机,则概述中的更新状态将更改为。在出现的对话框中,打开相应计算机组的下拉菜单,然后选中。通常,您可以允许或拒绝安装更新,但也可以批准删除这些更新。
2023-05-16 14:44:14
20
原创 使用 LAPS WebUI 从 Active Directory 检索本地管理员密码
作为安全说明,LAPS WebUI 的 Docker 实现不会在 Web 浏览器中配置 HTTPS 的连接。因此,您需要在解决方案前面放置一个反向代理,例如 Traefik,以确保您的浏览器流量已加密,或者您的密码将以明文形式发送。您需要使用具有查看 LAPS 控制的工作站所在的 OU 对象的扩展属性的 Active Directory 用户登录。安装 LAPS UI 后,可以查询特定工作站以查看当前 LAPS 控制的密码。登录后,您可以搜索 LAPS 控制的工作站并查看密码。
2023-05-16 14:35:49
25
原创 如何使用CMD重置Windows 10中的网络设置
Windows 10 中重置网络设置。如果您最近更换了ISP(互联网服务提供商),因此盒子和您的计算机无法再连接到互联网。尝试重置您的网络设置,您永远不知道,您可能会重新访问互联网。按照本教程进行操作!单击“开始”菜单,在搜索框中键入。键入以下命令,然后使用键盘上的 Enter 键进行验证。然后逐个运行以下命令,并使用 Enter 确认每个命令。如何在 Windows 10 中重置网络设置。重新启动 Windows 计算机以完成操作。在本教程中,我们将了解如何。,然后右键单击它并选择“
2023-05-16 11:30:27
206
原创 如何在 Windows 10 中执行网络重置
网络重置会删除电脑上安装的网络适配器的驱动程序和设置,将驱动程序和设置重新安装到默认状态。记下这些属性中的任何相关值或设置,特别是您修改的值或设置,因为这些值或设置可能会在适配器重置过程中更改为默认状态。在重置过程中,并非所有相关信息都会被删除,尤其是在使用第三方软件时。如果使用虚拟专用网络 (VPN) 连接到工作区或其他安全环境,请在重置网络适配器之前存储必要的凭据和设置信息。但是,如果这些都不起作用,以下是在 Windows 10 中执行网络重置的方法。在执行网络重置之前,请保存相关信息和设置。
2023-05-16 11:29:35
23
原创 云设计模式——重试模式
当应用程序尝试连接到服务或网络资源时,使应用程序能够通过以透明方式重试失败的操作来处理临时故障。这可以提高应用程序的稳定性。
2023-05-05 11:07:03
58
原创 云设计模式
这些设计模式可用于在云中构建可靠且可缩放的安全应用程序。每种模式描述了该模式解决的问题、有关应用该模式的注意事项,以及基于 Microsoft Azure 的示例。大多数模式都包含了代码示例或代码片段,演示如何在 Azure 中实现该模式。但是,无论是托管在 Azure 上还是其他云平台中,大多数模式都与任一分布式系统相关。
2023-05-05 10:54:24
41
原创 Spring Retry 指南
由于我们没有在此处指定任何异常,因此将尝试重试所有异常。Spring 重试提供了自动重新调用失败操作的功能。这在错误可能是暂时性的(如暂时的网络故障)的情况下很有帮助。侦听器在重试时提供额外的回调。我们可以将它们用于不同重试中的各种横切关注点。以下参数按相同顺序从失败方法的参数列表中填充。(可选) 类型的第一个参数和相同的返回类型。要在应用程序中启用 Spring 重试,要使用重试处理运行代码,我们可以调用。回调在整个重试之前和之后出现,而。在本文中,我们了解了如何使用注释、在继续之前会暂停固定的时间段。
2023-04-29 09:56:34
89
1
原创 在 Java 中实现重试逻辑
它将在尝试重试 3 次后停止,并抛出包含有关上次失败尝试的信息的。guava 重试模块提供了一种通用方法,用于重试任意 Java 代码,具有特定的停止、重试和异常处理功能,这些功能通过 Guava 的谓词匹配得到增强。在 Java 中实现重试逻辑的一个简单解决方案是将代码编写在执行指定次数(最大重试值)的 for 循环中。如果您的项目准备使用第三方库,我们建议您使用以下库,这些库在 Java 中对重试逻辑有很强的支持。随机数是.. 0 / 乘以零 随机数为.. 0 / 乘以零 随机数为.. 0。
2023-04-29 09:50:10
83
原创 IUSR和IIS_IUSRS
在这样的架构下,IIS可以很好地工作,但也有其不足之处:IUSR_MachineName用户和IIS_WPG用户组都是本地系统里的用户(组),同系统中的其他用户(组)一样,都有各自的唯一安全标识符SID。IIS 7的内置用户(组)突破了SID的限制,因为IIS7在调用这些内置用户(组)时,使用的是用户名而非SID。IIS 7的匿名身份认证,就是通过此用户进行的。因此,有了IIS_IUSRS用户组,管理应用程序池标识就变得简单多了,至少你不需要再为不同程序池下的站点设置不同的程序池标识用户权限。
2023-04-20 13:40:44
94
原创 IIS Windows 集成身份验证弹出输入用户名密码的解决办法
但是我的本意并不是这样的(我是使用域账户登陆的,并且我在IIS上没有设置对该账户的任何禁止权限),除非我没有使用有权限的域账户进行登录,我希望IE不要提示我再一次输入我的用户名和密码。我直接就进来了,但是这一切都是建立在我的客户端计算机已经加入域,并且我使用域账户登录,且我的计算机处在可以和域控制器联系的内网环境中。”,并且您在使用IE访问您的站点时发现IE仍然要求您输入您的用户名和密码,而且您又不知道问题出在哪里,那么下面文章将对您有所帮助。然后我输入我登陆该计算机的域账户名和密码后我顺利进入站点。
2023-04-20 13:33:18
233
原创 Windows Server 2003 图形界面添加防火墙策略
默认情况下445端口的范围是允许“子网”访问,所以我们需要选择“更改范围”(注意一定要选中445端口那行,默认选中的是第一行即139那行,直接更改范围只能改139端口的范围)切换至“例外”选项卡,下边的“程序和服务”默认已配了一些服务和端口,但处理未勾选状态,未勾选一样是未没添加至例外的防火墙一样不允许访问。常常启用防火墙,还是希望某端口能被某些IP所访问,而防火墙默认是禁止所有IP访问本机的所有端口的,此时我们就需要添加例外。由于445端口已在“文件和打印共享”中,所以选中“文件和打印共享”--“编缉”
2023-04-20 12:10:12
118
原创 Windows Server 2003 使用命令行来配置防火墙
set allowedprogram和add allowedprogram效果一样都可以添加放行程序,C:\A.exe是程序路径A是在防火墙里显示的程序名字,这个名字可以 随便写,别有用心的家伙可以用个迷惑性的名字。netsh firewall set allowedprogram C:\A.exe A ENABLE //添加程序C盘下的A.exe并放行。add allowedprogram // 添加防火墙允许的程序配置。set allowedprogram // 设置防火墙允许的程序配置。
2023-04-20 12:04:13
109
原创 jadx 支持 Windows、Linux、 macOS,能够帮我们打开.apk, .dex, .jar,.zip等格式的文件
jadx 是一款功能强大的反编译工具,使用起来简单方便(拖拽式操作),不光提供了命令行程序,还提供了 GUI 程序。一般情况下,为了项目的安全,我们在打包发布一个 apk 之前都会对其代码进行混淆加密比如用无意义的短变量去重命名类、变量、方法,以免代码被轻易破解泄露。再比如说我们想看看某个 apk 的源码,我们拿到 apk 之后直接拖入进 jadx 中就可以了。即可打开搜索功能,我们可以选择搜索指定的类,方法,属性,代码,文件,甚至是注释。对于某个类、变量或者方法,我们还可以查看哪些地方使用了它。
2023-04-08 19:38:59
298
原创 使用 PowerShell 安装 卸载Microsoft Defender 防病毒
使用 PowerShell 安装 Microsoft Defender 防病毒验证 Microsoft Defender 防病毒是否正在服务器上运行验证防火墙保护是否打开。
2023-03-21 10:29:55
545
原创 如何使用Windows命令行diskpart 命令清理磁盘分区信息
本文说明了 Microsoft Diskpart Erase 实用程序。此过程中擦除硬盘的命令为"Clean"(清理)。在本文中,“Clean”(清理)和擦除互换使用。清理或擦除存储设备将删除硬盘中的所有数据和分区。
2023-03-20 16:58:40
973
原创 在 Java 中读取 CSV 文件
在本教程中,我们将学习如何读取 CSV 文件并将其内容复制到数组或列表中。在本教程中,我们将使用仅包含三条记录的简单 CSV 文件。但是在读取更复杂的 CSV 文件时,我们可能无法获得预期的结果。请注意,我们不能使用此方法读取更复杂的 CSV 文件或逗号本身为值的文件。如果我们尝试读取此文件,则以下数据存储在列表中。我们将简单地读取文件的每一行,然后使用逗号作为分隔符将其拆分。让我们将上面的代码用于CSV文件,其中我们有一个值为逗号的单元格。是一个CSV文件解析库,可以使从CSV文件读取变得更加容易。
2023-03-17 11:22:16
2052
原创 GeoGebra 动态数学软件
GeoGebra 是一款适用于各级教育的动态数学软件, 它将几何, 代数, 表格, 绘图, 统计和微积分整合到一个引擎中. 此外, GeoGebra 还提供了一个在线平台, 其中包含由多语言社区创建的超过 100 万个免费课堂资源. 这些资源可以通过我们的协作平台 GeoGebra 教室轻松共享, 在那里可以实时监控学生的进度.
2023-02-08 10:37:14
782
WebRTC - 快速指南.doc
2021-10-10
Monitoring Apache Tomcat with JMX.pdf|Monitoring Apache Tomcat with JMX.pdf
2020-12-01
S7500E系列交换机产品介绍.ppt|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
P5P6P7升级到P9的技术分析手册.pdf
2019-09-13
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关注的人