- 博客(39)
- 收藏
- 关注
原创 java虚拟机---JVM
JVM,也就是 Java 虚拟机,它最主要的作用就是对编译后的 Java 字节码文件逐行解释,翻译成机器码指令,并交给对应的操作系统去执行。
2025-04-02 19:10:09
894
原创 0-1背包问题---动态规划
有n件物品和一个最多能背重量为w 的背包。第i件物品的重量是weight[i],得到的价值是value[i]。,求解将哪些物品装入背包里物品价值总和最大。
2025-03-31 18:55:57
373
原创 ThreadLocal---java
ThreadLocal 是一种用于实现线程局部变量的工具类。它允许每个线程都拥有自己的独立副本,从而实现线程隔离,避免了线程间的资源共享和同步问题。
2025-03-05 20:13:16
269
原创 UV统计实现
UV:全称Unique Visitor,也叫独立访客量。1天内同一个用户多次访问该网站,只记录1次。PV:全称Page View,也叫页面访问量或点击量。
2025-03-04 11:06:00
307
原创 附近商户和用户签到
当点击美食按钮时,发送请求:其中,typeId=1表示美食类型,current=1表示页码为1,x=120.149993&y=30.334229即为经纬坐标。
2025-03-03 19:24:46
429
原创 秒杀优化(基于阻塞队列或stream流)
在用户点击优惠券抢购按钮后,发起请求(这里的每一个步骤都是串行执行的,当有大量请求时,就会处理的特别慢。
2025-02-24 16:39:12
1017
原创 秒杀业务的实现(超卖,一人一单,分布式锁)
下单核心逻辑分析:当用户开始进行下单,我们应当去查询优惠卷信息,查询到优惠卷信息,判断是否满足秒杀条件比如时间是否充足,如果时间充足,则进一步判断库存是否足够,如果两者都满足,则扣减库存,创建订单,然后返回订单id,如果有一个条件不满足则直接结束。
2025-02-21 15:57:43
340
原创 线程池---java
线程池的思想:提前创建好一定数量的线程,放在一个“池子”里,当任务来临时,就从这个池子中取出空闲的线程来执行任务。任务完成后,线程不被销毁,而是返回池子中等待下一个任务。
2025-02-20 18:54:50
671
原创 基于redis实现商店信息缓存,缓存穿透,雪崩,击穿
当用户点击商铺信息时,发送请求 http://127.0.0.1:8080/api/shop/1如果直接从数据库中查询商店信息,花费时间长,体验不佳。因此将 redis 作为缓存,如果缓存数据存在,则直接从缓存中返回,如果缓存数据不存在,再查询数据库,然后将数据存入redis。
2025-02-19 20:44:00
702
原创 解决lib/python3.7/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
在创建新的虚拟环境并安装相应包后出现:import torchFile “/mnt/sda/home/cxz/.conda/envs/bat/lib/python3.7/site-packages/torch/init.py”, line 218, in from torch._C import * # noqa: F403ImportError: /mnt/sda/home/cxz/.conda/envs/bat/lib/python3.7/site-packages/torch/lib/lib
2025-02-19 15:50:39
378
原创 关于 CUDA 的一些名词解释
显卡是硬件设备,也就是 GPU ,主要用于图形计算和高性能并行计算任务,目前尤其指NVIDIA公司生产的GPU系列。
2024-12-12 19:40:32
1573
原创 解决libcusparse.so.12: undefined symbol: __nvJitLinkAddData_12_1, version libnvJitLink.so.12
发现基本的 pytorch 导包都会发生错误,错误描述为:from torch._C import * # noqa: F403ImportError: /anaconda3/envs/boxmot_env1/lib/python3.9/site-packages/torch/lib/…/…/nvidia/cusparse/lib/libcusparse.so.12: undefined symbol: __nvJitLinkAddData_12_1, version libnvJitLink.so.
2024-12-04 15:39:16
2078
2
原创 kibana第一次连接elasticsearch出现问题2:Unable to retrieve version information from Elasticsearch nodes.
经过上篇文章 “kibana第一次连接elasticsearch出现问题1” 的操作后,重新运行kibana容器,发现kibana对应链接依旧打不开,这次直接显示网络错误。
2024-12-02 16:31:15
1703
原创 kibana第一次连接elasticsearch出现问题1:Unable to retrieve version information from Elasticsearch nodes.
elasticsearch容器正常运行,在启动kibana容器后打开对应连接,出现错误:kibana server is not ready yet.显示错误为:[ERROR][elasticsearch-service] Unable to retrieve version information from Elasticsearch nodes. self-signed certificate in certificate chain。
2024-12-02 15:54:37
3640
原创 elasticsearch修改默认密码
使用docker安装了elasticsearch镜像,并运行了容器,但是在登录时出现默认输入用户名和密码的提示框,但是在运行容器时没有通过参数设置。
2024-11-30 17:26:52
512
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人