会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
r1-12king的学习之路
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
46
下一页
2022年4月15日
java Unsafe类的compareAndSwap方法
摘要: 前言 compareAndSwap是个原子方法,原理是cas。就是说如果他是xx,那么就改为xxx。 这个是高效,而且是原子的,不用加锁。 也不会因为其他值改了而产生误操作,因为会先判断当前值,符合期望才去改变。 测试代码如下: 1 package com.example.mass_study.te
阅读全文
posted @ 2022-04-15 14:55 r1-12king
阅读(608)
评论(0)
推荐(0)
2022年4月13日
MyBatis的Example类学习
摘要: 原文链接:MyBatis的Example类详解 关于Example类的定义? mybatis-generator会为每个字段产生Criterion,为底层的mapper.xml创建动态sql。如果表的字段比较多,产生的example类会十分庞大。理论上通过example类可以构造你想到的任何筛选条件
阅读全文
posted @ 2022-04-13 14:55 r1-12king
阅读(804)
评论(0)
推荐(0)
java8 stream转map操作
摘要: 1 package com.example.mass_study.test01.anything; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Map; 6 import java.util.
阅读全文
posted @ 2022-04-13 13:55 r1-12king
阅读(2722)
评论(0)
推荐(1)
java 随机数
摘要: 前言 Java产生可以随机数的有两个类,一个是Random类,另一个是Math类中的random()方法。 Random 类提供了丰富的随机数生成方法,可以产生 boolean、int、long、float、byte 数组以及 double 类型的随机数,这是它与 random() 方法最大的不同之
阅读全文
posted @ 2022-04-13 11:03 r1-12king
阅读(255)
评论(0)
推荐(0)
2022年4月11日
线段树 python 实现
摘要: 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
阅读(393)
评论(0)
推荐(0)
BindingResult的使用
摘要: BindingResult用在实体类校验信息返回结果绑定。 实体类常用的校验注解有: @Null 被注释的元素必须为null @NotNull 被注释的元素不能为null @AssertTrue 该字段只能为true @AssertFalse 该字段的值只能为false @Min(value) 被注
阅读全文
posted @ 2022-04-11 17:58 r1-12king
阅读(952)
评论(0)
推荐(0)
@Valid注解
摘要: @Valid 注解通常用于对象属性字段的规则检测 下面我们以新增一个员工为功能切入点,以常规写法为背景,慢慢烘托出 @Valid 注解用法详解。 那么,首先,我们会有一个员工对象 Employee,如下 : 1 public class Employee { 2 3 /** 姓名 */ 4 publ
阅读全文
posted @ 2022-04-11 17:56 r1-12king
阅读(722)
评论(0)
推荐(0)
AOP的连接点与切点区别,连接点,切点,切面的基础概念
摘要: AOP的连接点、切点、切面、引入、织入、通知的概念 1、通知(Advice) 通知定义了何时,做什么。 Spring切面可以应用五种类型的通知: 前置通知(Before): 在目标方法被调用之前通知功能。 后置通知(After):在目标方法被调用之后通知功能。 返回通知(After-returnin
阅读全文
posted @ 2022-04-11 14:41 r1-12king
阅读(927)
评论(0)
推荐(0)
2022年4月10日
数据结构 树状数组
摘要: 注意: 数组C 是从1开始的,因为 low_bit(0) = 0 &(-0) = 0,等于没更新。 更新的时候,注意改的元素是增加量 注意原数组和树状数组的对应关系 例题: 307. 区域和检索 - 数组可修改 给你一个数组 nums ,请你完成两类查询。 其中一类查询要求 更新 数组 nums 下
阅读全文
posted @ 2022-04-10 22:35 r1-12king
阅读(50)
评论(0)
推荐(0)
python enumerate()函数用法
摘要: enumerate() 函数的描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 使用语法: 1 enumerate(sequence,[start=0]) 参数 sequence 一个序列、迭
阅读全文
posted @ 2022-04-10 22:19 r1-12king
阅读(112)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
46
下一页
公告