会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
潘志的研发笔记
一线互联网研发技术倾囊相授,专注原创分享!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2024年6月17日
盘点 Spring Boot 解决跨域请求的几种方法
摘要: 熟悉 web 系统开发的同学,对下面这样的错误应该不会太陌生。 之所以会出现这个错误,是因为浏览器出于安全的考虑,采用同源策略的控制,防止当前站点恶意攻击 web 服务器盗取数据。 01、什么是跨域请求 同源策略,简单的说就是当浏览器访问 web 服务器资源时,只有源相同才能正常进行通信,即协议、域
阅读全文
posted @ 2024-06-17 10:18 志哥聊技术
阅读(3220)
评论(0)
推荐(1)
2024年6月15日
手把手带你开发一套用户权限系统,精确到按钮级
摘要: 在实际的软件项目开发过程中,用户权限控制可以说是所有运营系统中必不可少的一个重点功能,根据业务的复杂度,设计的时候可深可浅,但无论怎么变化,设计的思路基本都是围绕着用户、角色、菜单这三个部分展开。 如何设计一套可以精确到按钮级别的用户权限功能呢? 今天通过这篇文章一起来了解一下相关的实现逻辑,不多说
阅读全文
posted @ 2024-06-15 17:02 志哥聊技术
阅读(4306)
评论(8)
推荐(7)
2024年3月18日
多线程系列(二十一) -ForkJoin使用详解
摘要: 从 JDK 1.7 开始,引入了一种新的 Fork/Join 线程池框架,它可以把一个大任务拆成多个小任务并行执行,最后汇总执行结果。
阅读全文
posted @ 2024-03-18 10:59 志哥聊技术
阅读(1148)
评论(0)
推荐(2)
2024年3月15日
多线程系列(二十) -CompletableFuture使用详解
摘要: 在上篇文章中,我们介绍了Future相关的用法,使用它可以获取异步任务执行的返回值。我们再次回顾一下Future相关的用法。
阅读全文
posted @ 2024-03-15 09:31 志哥聊技术
阅读(4477)
评论(0)
推荐(6)
2024年3月14日
多线程系列(十九) -Future使用详解
摘要: 在前几篇线程系列文章中,我们介绍了线程池的相关技术,任务执行类只需要实Runnable接口,然后交给线程池,就可以轻松的实现异步执行多个任务的目标,提升程序的执行效率,比如如下异步执行任务下载。
阅读全文
posted @ 2024-03-14 10:52 志哥聊技术
阅读(503)
评论(0)
推荐(1)
2024年3月13日
多线程系列(十八) -AQS原理浅析
摘要: 在之前的文章中,我们介绍了 ReentrantLock、ReadWriteLock、CountDownLatch、CyclicBarrier、Semaphore、ThreadPoolExecutor 等并发工具类的使用方式,它们在请求共享资源的时候,都能实现线程同步的效果。
阅读全文
posted @ 2024-03-13 09:32 志哥聊技术
阅读(769)
评论(0)
推荐(1)
2024年3月12日
多线程系列(十七) -线程组介绍
摘要: 在之前的多线程系列文章中,我们陆陆续续的介绍了Thread线程类相关的知识和用法,其实在Thread类上还有一层ThreadGroup类,也就是线程组。
阅读全文
posted @ 2024-03-12 14:32 志哥聊技术
阅读(460)
评论(0)
推荐(2)
2024年3月11日
多线程系列(十六) -常用并发原子类详解
摘要: 在 Java 的java.util.concurrent包中,除了提供底层锁、并发同步等工具类以外,还提供了一组原子操作类,大多以Atomic开头,他们位于java.util.concurrent.atomic包下。
阅读全文
posted @ 2024-03-11 09:31 志哥聊技术
阅读(469)
评论(0)
推荐(1)
2024年3月7日
多线程系列(十五) -常用并发工具类详解
摘要: 在前几篇文章中,我们讲到了线程、线程池、BlockingQueue 等核心组件,其实 JDK 给开发者还提供了比synchronized更加高级的线程同步组件,比如 CountDownLatch、CyclicBarrier、Semaphore、Exchanger 等并发工具类。
阅读全文
posted @ 2024-03-07 13:48 志哥聊技术
阅读(994)
评论(0)
推荐(2)
2024年3月6日
多线程系列(十四) -一文带你搞懂线程池技术
摘要: 虽然 Java 对线程的创建、中断、等待、通知、销毁、同步等功能提供了很多的支持,但是从操作系统角度来说,频繁的创建线程和销毁线程,其实是需要大量的时间和资源的。
阅读全文
posted @ 2024-03-06 09:53 志哥聊技术
阅读(927)
评论(0)
推荐(3)
上一页
1
2
3
4
5
6
7
下一页
公告