会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
算死草
纸上得来终觉浅,绝知此事要躬行 5LuW5b6I5bm46L+Q77yM55yf55qE77yM5bCx5ZKM5b2T5Yid55qE5oiR5LiA5qC35bm46L+Q
首页
联系
订阅
管理
1
2
3
4
5
···
15
下一页
2026年9月24日
Java标签跳转:一个鲜为人知但却很实用的小技巧
摘要: 在C系风格的代码中,标签是一个容易掌握但是却很难熟练使用的特性,容易主要体现在其规则简单,配合goto很容易就能实现一些比较复杂的逻辑。很难熟练使用主要是体现在对于复杂场景下,不好对流程把控,调试,也不好维护,是典型的面向过程的特性。前两天在看jdk源码的时候,无意中看到线程池中这个方法的源码: 1
阅读全文
posted @ 2026-09-24 19:16 王若伊_恩赐解脱
阅读(97)
评论(1)
推荐(2)
2026年9月7日
java 多线程开发系列之八:玩转多线程(线程的中断)
摘要: 之前的线程协作,讲的是通过wait和notify方法,多线程之间进行互相条件唤醒的办法。除此之外我们还需要进行中断操作。等待和唤醒可参考前文https://www.cnblogs.com/jilodream/p/22770136设想这样一个场景:长工在给地主家干活,日出而作,日落而息。思路很简单:
阅读全文
posted @ 2026-09-07 10:15 王若伊_恩赐解脱
阅读(163)
评论(1)
推荐(1)
2026年8月31日
java 多线程开发系列之七:玩转多线程(线程的协作)
摘要: 线程的协作多种多样,这次主要说说wait和notify两种Object的方法。这也是java早期原生的重要的协作机制之一。先说下这两个英文单词:wait [weɪt] v.等待;等候;(尤指长期地)希望,盼望,期待notify [ˈnəʊtɪfaɪ] vt.通知;(正式)通报;也就是一个等待,一个通
阅读全文
posted @ 2026-08-31 10:34 王若伊_恩赐解脱
阅读(243)
评论(0)
推荐(3)
2026年8月19日
k8s 实战5----服务service (svc)
摘要: k8s服务是什么? 在了解本块内容之前,你需要对k8s有一个前期的了解包括pod/标签/副本集 不了解的同学可以参考前文: k8s 实战 1 初识 (https://www.cnblogs.com/jilodream/p/18245222)k8s 实战 2 pod 基础 (https://www.c
阅读全文
posted @ 2026-08-19 16:39 王若伊_恩赐解脱
阅读(247)
评论(0)
推荐(0)
2025年11月6日
浅谈java中的悲观锁,乐观锁以及CAS操作
摘要: 了解volatile的同学一定知道,volatile 可以保证可见性,但是它无法保证原子性。 所谓原子性,就是一个(一系列)操作,要么全都执行,要么全都不执行,不能执行到中间某种状态就结束,同时对于外界(其它)来看,要么就是看到执行前的结果,要么就是执行后的结果,不能看到中间状态。举一个经典的例子:
阅读全文
posted @ 2025-11-06 15:17 王若伊_恩赐解脱
阅读(396)
评论(0)
推荐(1)
2025年10月30日
java并发性能陷阱--伪共享
摘要: 缓存可以说是计算机领域最伟大的发明之一,经常会有人问,缓存是越多越好么?一般人们都会斩钉截铁的回答不是。至于为什么?往往无法直觉回答了,可能会从缓存一致性,空间占用等几个角度逐一分析。今天就来看看由于一致性导致的缓存问题。在之前的文章中,我们聊过JMM java的内存模型(一定要有所了解,不太清楚的
阅读全文
posted @ 2025-10-30 15:42 王若伊_恩赐解脱
阅读(413)
评论(0)
推荐(2)
2025年10月15日
关于并发和并行的理解
摘要: 并发和并行都是描述多线程工作状态的一种描述。并发Concurrency并发是指某个时间段内,有多个任务在轮流执行。表现的效果就是在这个时间段内多任务(多线程)在同时执行。它对执行单位(如cpu)并没有要求,因此极限情况可能是1个执行单位(多个执行任务),这些执行任务在cpu上根据分配的时间片轮流执行
阅读全文
posted @ 2025-10-15 10:22 王若伊_恩赐解脱
阅读(48)
评论(0)
推荐(0)
2025年10月14日
浅谈InheritableThreadLocal---线程可继承的小书包
摘要: 在前文中我们讲过ThreadLocal,相当于是每个线程有一个小书包,线程之间的小书包是隔离的,只存放了属于当前线程自己的变量,因此不会发生数据安全的问题。 (前文博客浅谈ThreadLocal 每个线程一个小书包 https://www.cnblogs.com/jilodream/p/191189
阅读全文
posted @ 2025-10-14 14:36 王若伊_恩赐解脱
阅读(317)
评论(0)
推荐(0)
2025年10月11日
CopyOnWriteArrayList 的故事--一起看看java原生的读写分离
摘要: CopyOnWriteArrayList 是JUC中,为了实现高并发而提供的list容器之一。对于大部分的业务场景,都是读多写少,并发度也基本卡在了读的位置。通常支持并发的容器在解决并发时,采用是:(1)数据分割,每个线程只操作属于当前线程自己的数据,如ThreadLocal (感兴趣的同学可以看我
阅读全文
posted @ 2025-10-11 10:40 王若伊_恩赐解脱
阅读(304)
评论(2)
推荐(0)
2025年9月29日
浅谈ThreadLocal----每个线程一个小书包
摘要: ThreadLocal是什么?thread是线程,local是本地的意思字面意思是线程本地。其实更通俗的理解是给每个线程设置一个缓存。这个缓存用来存储当前线程在未来的业务逻辑中需要执行到的变量。我们先来看怎么用: 首先创建全局变量ThreadLocal,各自启动一个线程任务:线程任务将变量设置到缓存
阅读全文
posted @ 2025-09-29 16:13 王若伊_恩赐解脱
阅读(612)
评论(0)
推荐(0)
2024年12月10日
k8s 实战 4----副本集 ReplicaSet(RS)
摘要: 副本集是什么?我们在前文中讲过什么是pod,简单来说pod就是k8s直接操作的基本单位。不了解的同学可以参考前文: k8s 实战 1 初识 (https://www.cnblogs.com/jilodream/p/18245222)k8s 实战 2 pod 基础 (https://www.cnblo
阅读全文
posted @ 2024-12-10 15:48 王若伊_恩赐解脱
阅读(329)
评论(2)
推荐(0)
2024年12月3日
基于 MongoTemplate 实现MongoDB的复杂查询
摘要: MongoDB是典型的非关系型数据库,但是它的功能越来越复杂,很多项目中,我们为了快速拓展,甚至直接使用Mongo 来替代传统DB做数据持久化。虽然MongoDB在支持具体业务时没有问题,但是由于它是文档型数据库,拥有一套独立的语法,不再支持传统的SQL。开发人员发现在实际开发过程中,由于语法问题,
阅读全文
posted @ 2024-12-03 15:01 王若伊_恩赐解脱
阅读(881)
评论(0)
推荐(1)
2024年12月2日
ai大模型流式输出------基于SSE协议的长连接实现
摘要: 传统的http1.0请求开发,已经满足了我们日常的web开发。一般请求就像下图这样子,客服端发起一个请求(触发),服务端做出一个响应(动作): 有时会有诸如实时刷新,实时显示的场景,我们往往是客户端定时发起请求,不断的尝试获取最新的数据。但是每次请求都会创建并释放一个新的连接,这样对于需要频繁请求的
阅读全文
posted @ 2024-12-02 11:30 王若伊_恩赐解脱
阅读(3990)
评论(1)
推荐(0)
2024年11月20日
Nginx服务器配置---反向代理服务时proxy_pass的转发规则
摘要: nginx是由俄罗斯开发的一款http web服务器,我们经常用这款服务器做负载均衡和反向代理。今天我们就来聊聊Nginx作为反向代理时,如何进行路由配置。假设你已经部署好Nginx了,我们进入Nginx安装目录,进入nginx.conf文件。找到http节点下的server节点,值是一个json。
阅读全文
posted @ 2024-11-20 17:37 王若伊_恩赐解脱
阅读(1318)
评论(0)
推荐(2)
2024年11月15日
Java 网络编程----初探Servlet
摘要: Jave Web是java面向web开发的相关技术,他是相关技术的统称,并不是指某一个单一的技术。在我之前的博客中(Java网络编程 通过实现简易聊天工具来聊聊BIO模型 https://www.cnblogs.com/jilodream/p/17405923.htm),就已经写到过java可以作为
阅读全文
posted @ 2024-11-15 11:12 王若伊_恩赐解脱
阅读(369)
评论(0)
推荐(0)
1
2
3
4
5
···
15
下一页
公告