编程技术 第417页
ConcurrentHashMap的原理-拾光赋

ConcurrentHashMap的原理

背景 我们知道hashmap是一个线程不安全的数据结构,在多线程编程的时候,多个线程同时向hashmap中put元素的时候,会发生数据丢失。多线程put操作后,再get操作导致死循环。 多线程put非NULL元素...
Lee的头像-拾光赋Lee2年前
0510
P9058 [Ynoi2004] rpmtdq 与 P9678 [ICPC2022 Jinan R] Tree Distance-拾光赋

P9058 [Ynoi2004] rpmtdq 与 P9678 [ICPC2022 Jinan R] Tree Distance

P9058 [Ynoi2004] rpmtdq 与 P9678 [ICPC2022 Jinan R] Tree Distance,思路: 注意到点对数量有 \(N^2\) 个,考虑丢掉一些无用的点对。 对于点对 \((x_1,y_1),(x_2,y_2)\),满足 \(x_1 \le x_2 ...
Lee的头像-拾光赋Lee2年前
09014
Spring RestTemplate使用方法总结-拾光赋

Spring RestTemplate使用方法总结

Spring RestTemplate使用方法总结,1. 引入依赖 首先,需要确认项目中是否直接或者间接引入过spring-web依赖,如果没有引入过,需要在pom.xml中添加以下代码引入依赖: <dependency> <g...
Lee的头像-拾光赋Lee1年前
0726
java 表单避免重复提交?-拾光赋

java 表单避免重复提交?

面试经历 记得刚毕业的时候,有一次去参加面试。 上来面试官问我:“你们项目中是怎么做防重复提交的?” 一开始听到这个问题是蒙圈的,支支吾吾半天没回答出来。 然后面试官直接来一道算法题,...
Lee的头像-拾光赋Lee2年前
0300
P1084 [NOIP2012 提高组] 疫情控制-拾光赋

P1084 [NOIP2012 提高组] 疫情控制

P1084 [NOIP2012 提高组] 疫情控制,思路: 注意到答案有单调性,考虑二分答案。 现在由最优性问题转换为判定性问题。 我们很容易注意到一个性质: 一个军队不停的往上跳是更优的。 因为可以覆盖...
Lee的头像-拾光赋Lee2年前
04711
深入解析 Java GC 调优:减少 Minor GC 频率,优化系统吞吐,深入剖析GC问题:如何有效判断与排查,动态扩缩容引发的JVM堆内存震荡调优指南,显式 GC 的使用:留与去,如何选择?,堆外内存 OOM:现象分析与优化方案,过早晋升的识别与优化实战,如何选取合适的 NewRatio 值,解决 CMS Old GC 频繁触发,避免 CMS GC退化操作,解决单次 CMS Old GC 耗时长问题,高效解决MetaSpace OOM 问题-拾光赋
Spring Boot 如何整合高性能数据库连接池HikariCP-拾光赋

Spring Boot 如何整合高性能数据库连接池HikariCP

当使用Spring Boot整合HikariCP时,您可以更加详细地配置和优化连接池以获得更好的性能。以下是更详细的步骤和示例代码: 步骤1:创建Spring Boot项目 您可以使用Spring Initializr(https://st...
Lee的头像-拾光赋Lee3年前
0400
线性dp:LeetCode674. 最长连续递增序列-拾光赋

线性dp:LeetCode674. 最长连续递增序列

线性dp:LeetCode674. 最长连续递增序列,LeetCode674. 最长连续递增序列 阅读本文之前,需要先了解“动态规划方法论”,这在我的文章以前有讲过 链接:动态规划方法论 本文之前也讲过一篇文章:...
Lee的头像-拾光赋Lee2年前
0576
【工具类】Java的 LocalDate 获取本月第一天和最后一天-拾光赋

【工具类】Java的 LocalDate 获取本月第一天和最后一天

【工具类】Java的 LocalDate 获取本月第一天和最后一天, 博主介绍:全网粉丝22W+,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域 技术范围:...
Lee的头像-拾光赋Lee1年前
015712
从0开始用Maven-拾光赋

从0开始用Maven

一.Maven的介绍即相关概念 Maven是一款构建和管理Java项目的工具,它将项目开发和管理过程抽象成一个项目对象模型(POM),提供了一种统一的项目结构。 Maven官网 1.为什么使用Maven/Maven的作用 (...
Lee的头像-拾光赋Lee3年前
0380
CMake构建学习笔记14-依赖库管理工具-拾光赋

CMake构建学习笔记14-依赖库管理工具

CMake构建学习笔记14-依赖库管理工具,如果说做C/C++开发最大的痛点是什么,那么一定是缺少一个官方的统一的包管理器。认真的说,如果你要用C/C++干点什么,至少需要(Windows系统下): C/C++语...
Lee的头像-拾光赋Lee2年前
07715
C语言 内存管理-拾光赋

C语言 内存管理

C语言 内存管理,  目录 C程序的内存分配 void 指针(无类型指针) 内存动态分配函数 malloc() free() calloc() realloc() 动态分配内存的基本原则 常见的内存错误及其对策 C程序的内存分配 C...
Lee的头像-拾光赋Lee1年前
07611