自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 博弈论刷题笔记

题意是n堆石子,两人轮流取,每次只能取一颗且连续两次操作不能取同一堆,最后不能取的玩家失败.技巧:将石子分成两类,mx和sum-mx,分类讨论.

2024-04-23 00:49:29 82

原创 莫比乌斯反演

莫比乌斯函数的定义可以用一个分段函数简单表示:对这个定义式做个解释:当 x = 1 时,函数值为 1;当分解质因数后,质因子的最高次数为 1 时,函数值为其中为分解出的质因子的个数;其余情况函数值取 0。

2024-03-15 18:23:52 164 1

原创 主席树的区间修改

【代码】主席树的区间修改。

2024-01-24 13:10:07 386 1

原创 pollar_rho分解质因数

【代码】pollar_rho分解质因数。

2024-01-22 23:16:45 391

原创 区间严格最大次大区修+区查

【代码】区间严格最大次大区修+区查。

2024-01-04 13:10:26 352 1

原创 面经大合集

答: HashMap和ConcurrentHashMap的区别主要在以下几点:1.线程安全性: HashMap不是线程安全的, 它的增删改操作没有加任何锁, 这导致它无法在并发场景下正确工作。而ConcurrentHashMap通过分段锁的机制来支持并发访问,是线程安全的。2.并发操作:HashMap对put/get/remove操作没有任何同步机制,而ConcurrentHashMap支持线程安全的putIfAbsent,remove等并发操作。3.性能:ConcurrentHashMap采用了同步机制保

2023-10-17 11:33:25 244

原创 Redis复习

线程1由于执行业务时间过长导致锁超时释放, 接着线程2获取到锁后线程1业务执行完毕, 去释放掉了线程2的锁, 紧接着线程3乘虚而入获取锁, 与线程2并行执行.常用对象,还提供了许多分布式服务,其中就包含了各种分布式锁的实现。满足分布式系统或集群模式下多进程可见并且互斥的锁。命令,确保多条命令执行时的原子性。它不仅提供了一系列的分布式的。脚本功能,在一个脚本中编写多条。存储空间,当请求切换到不同。服务时导致数据丢失的问题。

2023-10-15 15:55:42 38

原创 八股要记点

SpringMVC执行流程 Spring的bean是线程安全的吗

2023-10-02 20:00:30 33 1

原创 微服务技术栈学习

方式一: 配置类注入Irule接口的bean (作用于全局)@Bean方式二: 配置文件 (针对某个微服务)ribbon:NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule # 负载均衡规则。

2023-09-20 21:47:32 102 1

原创 Spring6基础学习

含义: 控制反转的实现方式有多种, 其中比较重要的叫做: 依赖注入(Dependency Injection, DI).功能: 实现了IoC思想, 可以自动new对象和维护对象之间的关系, 是实现了IoC的容器.条件: 在扩展系统功能的时候, 没有修改以前写好的代码, 就符合OCP原则. 反之不符合.软件七大开发原则中最基本, 最核心的原则, 开闭原则: 对扩展开放, 对修改关闭.依赖: 对象之间的关系. 注入: 让对象之间产生关系的手段.凡是上依赖下的, 都违背了依赖倒置原则.

2023-08-29 16:13:58 144 1

原创 平时编码小细节

List<Integer>中的元素不可直接==, 先转为int。

2023-08-25 13:06:03 28 1

原创 算法比赛模板库

【代码】算法比赛模板库。

2023-08-22 21:36:17 62 1

原创 MyBatis基础学习

JDBC中的事务:如果没有在JDBC代码中执行:conn.setAutoCommit(false)的话, 默认的 autoCommit是true。: 凡是遇到resource这个单词, 大部分情况下, 这种加载资源的 方式就是从类的根路径下开始加载。JDBC事务管理器:mybatis自己采用原生JDBC代码管理事务:JdbcTransaction对象。type: "JDBC" / "MANAGED" (不区分大小写)

2023-08-20 21:28:05 85

原创 Mysql基础学习

删除重建表(清空数据)修改字段名和字段类型。

2023-08-17 22:03:41 42 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除