编程语言
org.thymeleaf.exceptions.TemplateInputException: Error resolving template [index], template might not exist or might not be accessible by any of the c ...
添加Web 右键我们的项目名 -> 选择“Add Framework Support” 选择WebApplication 引入依赖 配置静态资源导出 核心配置文件与 添加SpringMVC配置内容 controller包下新建HelloController类 将Controller对象放进Sprin ...
什么是构建者模式 创建者模式又叫建造者模式,是将一个复杂的对象的构建与它的表示分离,使 得同样的构建过程可以创建不同的表示。创建者模式隐藏了复杂对象的创建过程,它把复杂对象的创建过程加以抽象,通过子类继承或者重载的方式,动态的创建具有复合属性的对象。 适用场景: 隔离复杂对象的创建和使用,相同的方法 ...
项目中引入了SpringSecurity依赖 可能的原因: 1、API文档路径完全进不去 - 在SpringSecurity的配置类中没有设置放行文档的路径 2、API文档界面不显示内容 - 在SpringSecurity的配置类中没有设置放行Swagger2需要的资源 附上SpringSecuri ...
代码如下: # 创建一个列表list list = [1,1,2,525,2,633663,6363,6,6,6,3,3,35,45,6,66,6,6,6,6,3] # 循环列表里的元素 for i in list: if i == 6: # 如果列表里的元素等于6,删除该元素 list.remov ...
创建项目 添加web 搭建配置SpringMVC 引入依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.2</version> <scope>tes ...
介绍: 插人排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌面向下。然后,我们每次从桌子上拿走一张牌并将它插入左手中正确的位置。为了找到一张牌的正确位置,我们从右到左将它与已在手中的每张牌进行比较。如图2-1所示,拿在左手上的牌总是排序好的,原来这些牌是桌子上牌堆中顶部的牌 ...
1、python运算符:算术、数值、比较运算符、逻辑运算符 a.数学运算:+-*/%,+=,-= b.比较运算:==(等于) != (不等于) <=(小于等于) >=(大于等于) c逻辑运算:and(与) or(或) not(非) 逻辑结果为:布尔值 2、python字符串操作:定义、索引取值、切片 ...
相信学过java框架的对AOP应该是很熟悉了,那什么是面向切面编程AOP呢? AOP 简言之、这种在运行时,编译时,类和方法加载时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 我们管切入到指定类指定方法的代码片段称为切面,而切入到哪些类、哪些方法则叫切入点。有了AOP, ...
#线程同步 指多个线程操作同一个资源,即并发 处理这种问题就需要用到线程同步机制,多个线程同时访问此对象会进入这个对象的等待队列,一个一个来。 同时为了保证安全,除了队列还要加上锁机制。 #通过同步解决买票问题 ...