Thymeleaf 变量
1、简介 {#1简介} ----------- 本文将通过一个 [Spring Boot](/spring-boot/) 示例带你了解 Thymeleaf 中的变量。 2、Maven 依赖 {#2maven-依赖} ----------------------- 要使用 Thymeleaf,需要添加 [`spring-boot-starter-thymeleaf`](ht...
1、简介 {#1简介} ----------- 本文将通过一个 [Spring Boot](/spring-boot/) 示例带你了解 Thymeleaf 中的变量。 2、Maven 依赖 {#2maven-依赖} ----------------------- 要使用 Thymeleaf,需要添加 [`spring-boot-starter-thymeleaf`](ht...
1、简介 {#1简介} ----------- 在使用 JDBC 向数据库插入数据时,如果主键 ID 是自增的,那么我们需要获取到新插入的这条数据的 ID。JDBC 提供了一种在 `INSERT` 操作后立即获取其自增 ID 的机制。 2、示例项目 {#2示例项目} --------------- 为了方便测试,本例使用H2 内存数据库。 在 `pom.xml` 文件中...
1、简介 {#1简介} ----------- 本文将带你了解调整 JDBC 连接池大小的最佳策略。 2、什么是 JDBC 连接池,为什么要使用它? {#2什么是-jdbc-连接池为什么要使用它} ----------------------------------------------- JDBC 连接池是一种用于有效管理数据库连接的机制。创建数据库连接需要几个耗时的...
1、简介 {#1简介} ----------- 在数据库 SQL 查询中,我们经常使用 `IN` 语句来一次性检索匹配多个值的记录,本文将带你了解如何在 JDBC `PreparedStatement` 中使用 IN 子句。 2、设置 {#2设置} ----------- 创建一个 `CUSTOMER` 表,并添加一些记录,以便使用 `IN` 子句进行查询: ```...
### JDBC中事务回滚 首先,什么是 **事务回滚** ? ================= 理解:防止出现未知错误,导致原先要执行完全的数据只执行了一半,最终影响数据,也就是 事务是一组组合成逻辑工作单元的操作,虽然系统中可能会出错,但事务将控制和维护事务中每个操作的一致性和完整性。 事务遵循ACID原则: =========== 原子性:要么全部完成,要么都...
`th:if` 条件判断 {#heading-1} ========================= 很多时候只有在满⾜某个条件时,才将⼀个模板⽚段显示在结果中,否则不进行显示。比如只有当用户有订单时,才为它显示订单链接,否则不显示。`th:if` 属性用于满足这个需求 <body> <!--if属性结果为 true,模板会进行显示--...
### 前言 {#前言} 这段时间,想着把以后在博客网站上的图片都换成webp,压缩加,加载也能快一点。但是不知道有什么好的工具批量生成。 最后搜了一下,发现python是有库的,那就很简单了,接下来直接看代码。 ### 正文 {#正文} ```python import os from PIL import Image def convert_images_to_w...
Could not fetch URL https://pypi.python.org/simple/runlike/: There was a problem confirming the ssl certificate: \[SSL: CERTIFICATE_VERIFY_FAILED\] certificate verify failed (_ssl.c:618) - s...
python计算经纬度是否在划片区内 在python中要判断一个经纬度点是否在一个特定的区域内,可以使用shapely库来判断点是否在多边形内。 `from shapely.geometry import Point, Polygon` ```python # 定义一个多边形 polygon1 = Polygon([(0.0, 0.0), (0.0, 1.0), (1.0...
随便写点东西吧。 Django的Class based view十分好用,也很灵活。其中DeleteView( <https://docs.djangoproject.com/en/1.10/ref/class-based-views/generic-editing/#django.views.generic.edit.DeleteView> )有点特别蛋疼的,他...