自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HJ16 购物单(带限制条件的0-1背包)

1. 输入数据的处理。

2024-06-21 15:27:00 173

原创 golang中chan使用记录

/ chan未关闭时,无值会阻塞,chan关闭后会跳出循环。安全地读取一个chan,在chan被关闭时自动退出。实现一个单生产者多消费者的生产-消费模型。// 方式2: comma-ok语法。// 方式1:for-range。// 在生产端进行控制。

2024-05-21 16:42:08 233

原创 工作笔记(一):Druid连接池未正确设置参数导致的阻塞问题分析

背景 最近和其他组的小伙伴在联调施工代码时,发现工单下发后一直阻塞在组件控制台几个小时都没有返回,查看日志后发现是后端数据库挂掉的原因,但是按照之前使用的情况,spring boot 默认情况下数据库连不上是会直接返回。针对该情况本地启动原项目代码进行模拟 问题排查 先关闭后端测试库,调用下单接口,这里使用的是idea自带的http client来发送请求,然后进入阻塞 使用jps查找对应的java进程,获取pid 通过jstac...

2021-12-22 17:05:50 2521

原创 Java基础(一):HashMap扩容简记

以下仅个人观点,各位看官还是要自己从源码中找答案hashmap的扩容 hashmap扩容与三个值有关,当前容量,负载因子,已插入的元素总数,即元素总数>当前容量x负载因子时进行扩容。 以上为一般情况扩容(调用resize),由于hashmap采用的是lazy初始化的策略,会在第一次put的时候的时候进行底层数组的初始化,如果手动指定了初始容量,则会以大于初始容量的第一个2的幂值作为实际的初始容量,如果没有指定,则初始容量为16。所以一般在使用时,如果能预估到数据量大小,建议指定.

2021-12-12 20:30:52 873

原创 Mysql学习笔记(一):锁类型介绍

以下内容主要参考Mysql官方文档整理MySQL server的锁主要是全局锁,行锁和表锁,通过存储引擎则可以实现不同的锁机制MyISAM只支持到表级锁,因为MyISAM的索引与数据是分离的,其索引存储的是数据的物理地址,通过索引无法找到数据,就只能把整个表锁起来innoDB的锁模型: 行级别的共享(s)与独占锁(x):s锁之间不互斥,s锁与x锁互斥,x锁之间互斥 意向锁:分为意向共享锁(IS)和意向独占锁(IX),表级锁。在事务获取表中的s锁之前需要先获得IS锁或者更强级别.

2021-12-07 12:54:22 208

原创 Spring学习笔记(一):Spring Boot自动装配

spring boot自动装配 @SpringBootApplication注解 @Target({ElementType.TYPE})//说明新注解可以注解的类型@Retention(RetentionPolicy.RUNTIME)//新注解保留多久@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( ...

2021-12-07 12:36:40 108

原创 JDK自带SPI机制与Dubbo的SPI机制对比

jdk与dubbo框架各自的spi实现机制对比解析

2021-12-02 17:50:59 2318 1

空空如也

空空如也

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

TA关注的人

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