上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 45 下一页
摘要: 前言 Java产生可以随机数的有两个类,一个是Random类,另一个是Math类中的random()方法。 Random 类提供了丰富的随机数生成方法,可以产生 boolean、int、long、float、byte 数组以及 double 类型的随机数,这是它与 random() 方法最大的不同之 阅读全文
posted @ 2022-04-13 11:03 r1-12king 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1 class TreeNode: 2 def __init__(self, left, right, mx): 3 self.left = left 4 self.right = right 5 self.mx = mx 6 7 8 # 线段树类 9 # 以_开头的是递归实现 10 class T 阅读全文
posted @ 2022-04-11 23:02 r1-12king 阅读(342) 评论(0) 推荐(0) 编辑
摘要: BindingResult用在实体类校验信息返回结果绑定。 实体类常用的校验注解有: @Null 被注释的元素必须为null @NotNull 被注释的元素不能为null @AssertTrue 该字段只能为true @AssertFalse 该字段的值只能为false @Min(value) 被注 阅读全文
posted @ 2022-04-11 17:58 r1-12king 阅读(685) 评论(0) 推荐(0) 编辑
摘要: @Valid 注解通常用于对象属性字段的规则检测 下面我们以新增一个员工为功能切入点,以常规写法为背景,慢慢烘托出 @Valid 注解用法详解。 那么,首先,我们会有一个员工对象 Employee,如下 : 1 public class Employee { 2 3 /** 姓名 */ 4 publ 阅读全文
posted @ 2022-04-11 17:56 r1-12king 阅读(707) 评论(0) 推荐(0) 编辑
摘要: AOP的连接点、切点、切面、引入、织入、通知的概念 1、通知(Advice) 通知定义了何时,做什么。 Spring切面可以应用五种类型的通知: 前置通知(Before): 在目标方法被调用之前通知功能。 后置通知(After):在目标方法被调用之后通知功能。 返回通知(After-returnin 阅读全文
posted @ 2022-04-11 14:41 r1-12king 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 注意: 数组C 是从1开始的,因为 low_bit(0) = 0 &(-0) = 0,等于没更新。 更新的时候,注意改的元素是增加量 注意原数组和树状数组的对应关系 例题: 307. 区域和检索 - 数组可修改 给你一个数组 nums ,请你完成两类查询。 其中一类查询要求 更新 数组 nums 下 阅读全文
posted @ 2022-04-10 22:35 r1-12king 阅读(41) 评论(0) 推荐(0) 编辑
摘要: enumerate() 函数的描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 使用语法: 1 enumerate(sequence,[start=0]) 参数 sequence 一个序列、迭 阅读全文
posted @ 2022-04-10 22:19 r1-12king 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 最近看到一个问题: java多线程Thread类与Runnable 接口使用哪个更好? 作为一个面试题,他需要有答案,如下 实现Runnable 接口比继承Thread 类的方式更好: (1)可以避免由于Java单继承带来的局限性; (2)可以实现业务执行逻辑和数据资源的分离; (3)可以与线程池配 阅读全文
posted @ 2022-04-07 22:51 r1-12king 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、StringBuilder 与 StringBuffer StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。 2、区别 StringBuffer 和 StringBuilder 区别在于,StringBuffer 是线程安全,Strin 阅读全文
posted @ 2022-04-07 22:33 r1-12king 阅读(626) 评论(1) 推荐(1) 编辑
摘要: #{}是预编译处理,${}是字符串替换。 · Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; · Mybatis在处理{}时,就是把时,就是把{}替换成变量的值。 使用#{}可以有效的防止SQL注入,提高系统安全性。 一、什么 阅读全文
posted @ 2022-04-07 16:56 r1-12king 阅读(87) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 45 下一页