Java(ZH) 第52页
hot100之栈-拾光赋

hot100之栈

hot100之栈,有效的括号(020) 跳过 最小栈(155) class MinStack { private final Deque<int[]> stack = new ArrayDeque<>(); public MinStack() { stack.addLast(new int[]{0, Integ...
Lee的头像-拾光赋Lee1年前
06413
MonkeyCode实现OAuth2认证:从零到生产级SSO-拾光赋

MonkeyCode实现OAuth2认证:从零到生产级SSO

MonkeyCode实现OAuth2认证:从零到生产级SSO, 自己写登录系统是危险的。OAuth2 + JWT是最成熟的组合,MonkeyCode帮你把安全风险降到最低。 为什么不用Session+Cookie了? 传统Session方案的痛点...
Lee的头像-拾光赋Lee3个月前
02513
SpringCloud入门(三)Eureka 注册中心-拾光赋

SpringCloud入门(三)Eureka 注册中心

SpringCloud入门(三)Eureka 注册中心,一、Eureka注册中心简介假如我们的服务提供者user-service部署了多个实例,如图:       问题: - order-service在发起远程调用的时候,...
Lee的头像-拾光赋Lee2年前
09513
公司来了个新同事,把代码耗时从 26856ms 优化到了 748ms,一顿操作猛如虎!-拾光赋

公司来了个新同事,把代码耗时从 26856ms 优化到了 748ms,一顿操作猛如虎!

公司来了个新同事,把代码耗时从 26856ms 优化到了 748ms,一顿操作猛如虎!,在两份表里找相同id的数据,很多同学会写两个for循环嵌套。这个写法效率比较低,今天来看一个提高速度的优化案例。 ...
Lee的头像-拾光赋Lee2年前
04513
百万架构师第三十九课:RabbitMq:Linux安装RabbitMq|JavaGuide-拾光赋

百万架构师第三十九课:RabbitMq:Linux安装RabbitMq|JavaGuide

百万架构师第三十九课:RabbitMq:Linux安装RabbitMq|JavaGuide,来源:https://javaguide.net RPM包安装RabbitMQ RabbitMQ的安装非常简单,由于RabbitMQ依赖于Erlang,所以需要先安装Erlang,...
Lee的头像-拾光赋Lee1年前
07613
数据结构(JAVA)单向,双向链表-拾光赋

数据结构(JAVA)单向,双向链表

数据结构(JAVA)单向,双向链表, 1. 链表 链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的 。   链表中包含两种域: 1. 存储数...
剑指offer-13、调整数组顺序使奇数位于偶数前面(一)-拾光赋

剑指offer-13、调整数组顺序使奇数位于偶数前面(一)

剑指offer-13、调整数组顺序使奇数位于偶数前面(一),题⽬描述 输⼊⼀个⻓度为 n 整数数组,数组⾥⾯不含有相同的元素,实现⼀个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前⾯...
Lee的头像-拾光赋Lee1年前
06213
每个线程只管自己的变量,性能却不如单线程?问题出在缓存行-拾光赋

每个线程只管自己的变量,性能却不如单线程?问题出在缓存行

每个线程只管自己的变量,性能却不如单线程?问题出在缓存行,伪共享(False Sharing)是多线程编程中一个很容易被忽略,但在高并发场景下又可能非常致命的性能问题。 它最迷惑人的地方在于:从...
Lee的头像-拾光赋Lee2个月前
03613
MySQL 官宣:支持读写分离了!!-拾光赋

MySQL 官宣:支持读写分离了!!

MySQL 官宣:支持读写分离了!!,我们一直在等待的 MySQL 读/写分离功能 现在终于可以使用了! 在规模上,我们在副本之间分配读取,但这必须在应用程序中以某种方式进行管理:指向在某个地方写...
Lee的头像-拾光赋Lee2年前
09313
Java String、StringBuffer、StringBuilder 详解(含 Java 7 和 Java 8 变化)-拾光赋

Java String、StringBuffer、StringBuilder 详解(含 Java 7 和 Java 8 变化)

Java String、StringBuffer、StringBuilder 详解(含 Java 7 和 Java 8 变化),Java String、StringBuffer、StringBuilder 详解(含 Java 7 和 Java 8 变化) 在 Java 开发中,String 是最常用...
Lee的头像-拾光赋Lee1年前
05013
2025年 JavaScript 面试题的130道题目及其答案解析,万字长文,持续更新....-拾光赋

2025年 JavaScript 面试题的130道题目及其答案解析,万字长文,持续更新….

2025年 JavaScript 面试题的130道题目及其答案解析,万字长文,持续更新....,1. 什么是闭包(Closure)? 答案: 闭包是一个函数与其词法环境的组合。换句话说,闭包可以让一个函数访问并操作其外...
Lee的头像-拾光赋Lee1年前
013413
【安全靶场】JavaSecLab 一款综合Java漏洞平台-拾光赋

【安全靶场】JavaSecLab 一款综合Java漏洞平台

【安全靶场】JavaSecLab 一款综合Java漏洞平台, JavaSecLab 一款综合Java漏洞平台 项目地址:https://github.com/whgojp/JavaSecLab 项目介绍 ​ JavaSecLab是一款综合型Java漏洞平台,提供相关...