排序
20.AQS家族的“外门弟子”:CyclicBarrier
关注王有志,一个分享硬核Java技术的互金摸鱼侠 欢迎你加入Java人的提桶跑路群:共同富裕的Java人 今天我们来学习AQS家族的“外门弟子”:CyclicBarrier。 为什么说CyclicBarrier是AQS家族的“...
浅谈 React 中的组件设计
浅谈 React 中的组件设计 组件是构建 React 应用的基石,良好的组件设计,可以最大程度的发挥 React 的性能优势,也方便日后代码的维护与迭代。很多新手刚刚接触 React 时,不懂得合理的拆分设...
我是怎样开发一个开源系统的安全模块?
写在前面: 最近有一个想法,做一个程序员师徒系统。因为在大学期间的我在学习java的时候非常地迷茫,找不到自己的方向,也没有一个社会上有经验的前辈去指导,所以走了很多的弯路。后来工作了...
五、登录页面开发
前言 前面已经完成了一些基础的配置,接下来开始进入真正的开发阶段。开发过程中会涉及到一些其它插件的集成,这里用到什么就记录一下使用的心得体会。 1. 清除初始化时自动生成的一些组件 asse...
Spring Cloud灰度部署
1、背景(灰度部署) 在我们系统发布生产环境时,有时为了确保新的服务逻辑没有问题,会让一小部分特定的用户来使用新的版本(比如客户端的内测版本),而其余的用户使用旧的版本,那么这个在Spri...
computed和watch的区别,你真的了解吗?
前言? 在vue项目中我们常常需要用到computed和watch,那么我们究竟在什么场景下使用computed和watch呢?他们之间又有什么区别呢?记录一下! computed和watch有什么区别? 相同点:(过目一下,...
Spring源码核心剖析 | 京东云技术团队
前言 SpringAOP作为Spring最核心的能力之一,其重要性不言而喻。然后需要知道的是AOP并不只是Spring特有的功能,而是一种思想,一种通用的功能。而SpringAOP只是在AOP的基础上将能力集成到Sprin...
手把手教你配置React18调试环境
最近在优化React代码的过程中,发现对React底层逻辑不是很了解,就导致优化过程中没有明确的优化方向,做了很多的无用功。经过一番思考,我决定花费一些时间来进行React源码的学习。 在React源...
SpringBoot3 配置文件整合 Apache Avro
1、介绍 Apache Avro 是一种高效的数据序列化系统,用于在不同的应用程序和平台之间传输和存储数据。它提供了一种紧凑且高效的二进制数据编码格式,相比其他常见的序列化方式,Avro能够实现更快...
六年前写的旧项目,又肝了一版更新
前言 Essay新版本终于肝完了,这是我17年写的一个项目,本来都不打算更新了,只是最近在使用第三方平台写笔记的时候被恶心到了,想迁移文章发现也很费劲,就想着还是整一个自己喜欢的吧,于是就...
JVM-垃圾收集器及垃圾回收算法
本文是JVM系列第四篇 垃圾收集器的分类 Java虚拟机中的垃圾收集器可以按照不同的标准进行分类,常见的分类方式有以下几种: 根据分代 根据Java堆内存分代的情况,将垃圾收集器分为新生代垃圾收...
开启AI原型设计新时代:数字创意的崭新前景
随着人工智能生成内容(AIGC)相关研究的突破,人类社会正面临一个全新的转折点。诸如多模态、可控扩散模型和大型语言模型等技术正在直接改变创意设计领域的生产过程。 在AIGC领域中,根据输入...
Netty之TCP粘包和拆包
基本介绍 TCP是面向连接的,面向流的,提供高可靠性服务。收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发给接收端的包,更有效的发给对方,使用了优化方法(Na...
iOS 16 又又崩了
背景 iOS 16 崩了: juejin.cn/post/715360… iOS 16 又崩了: juejin.cn/post/722551… 本文分析的崩溃同样只在 iOS16 系统会触发,我们的 APP 每天有 2k+ 崩溃上报。 崩溃原因: Cannot form wea...
Spring Cloud 负载均衡详解和基本实现
? 观前提要!!! DependencyVersionspring-boot-starter-web2.7.6spring-cloud-starter-openfeign3.1.5spring-cloud-loadbalancer3.1.5介绍 什么是 Load Balance ? LoadBalancer '负载均衡', 是指...
iOS 开发中如何禁用第三方输入法
iOS 目前已允许使用第三方输入法,但在实际开发中,无论是出于安全的考虑,还是对某个输入控件限制输入法,都有禁用第三方输入法的需求。基于此,对禁用第三方输入法的方式做一个总结。 1. 全局...
java批量操作数据库优化
一、背景 最近收到数据库CPU告警,跟踪后发现是有小伙伴在循环操作数据库,每个数据都要查询+更新,看着血压有点高~ 伪代码: Map<String, GetTaskListResponse> taskList = ; // 接口查询...
颜值即正义,使用SwiftUI搭建版本更新弹窗
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情。 在之前的章节中,完成了一个基本设置页面中的个人信息、账号绑定、通用设置的详情页。 在一章节...
构建无锁的线程安全架构:掌握Java中ThreadLocal的原理灵活应用
ThreadLocal 是 Java 提供的一个线程级别的变量存储工具,它允许每个线程都有自己独立的变量副本,每个线程可以独立地操作自己的变量副本,互不干扰。本文将详细介绍 ThreadLocal 的原理和使用...
怎样让一款副厂 macOS 输入法使用与系统内建的拼音/注音输入法一样的展页阵列选字窗?
本文仅对 macOS 10.14 开始有效。macOS 10.13 为止的系统虽然不需要像本文一样用 bridging-header 桥接报头来强制曝露 InputMethodKit (简称 IMK) 内部的 API,但 macOS 10.13 为止的系统内建的...