摘要: 之前写了两篇详细分析 Linux 内存管理的文章,读者好评如潮。但由于是分开两篇来写,而这两篇内容其实是有很强关联的,有读者反馈没有看到另一篇读起来不够不连贯,为方便阅读这次特意把两篇整合在一起,看这一篇就够了! 万字干货长文,建议收藏后阅读,以下是正文。 连续写了两周的「微服务」有点腻,不过这个系 阅读全文
posted @ 2023-08-11 17:30 CharyGao 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 如果高效学习有什么秘诀的话,那就都在这里了:) 这篇文章我写了很长时间。起因是一个同学在我的课程问答区的提问。这个问题激起了我很多思考。最后形成了这篇文章。文章可能会比较长,我也没有花太多心思找什么配图。但如果你对“学习方法”这个问题有困扰的话,相信,这篇文章会给你一些启迪:) 在慕课网做了这么多实 阅读全文
posted @ 2023-08-11 17:19 CharyGao 阅读(58) 评论(0) 推荐(1) 编辑
摘要: Spring Boot Starters启动器 Starters是什么? Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-st 阅读全文
posted @ 2023-08-11 17:03 CharyGao 阅读(128) 评论(0) 推荐(0) 编辑
摘要: spring data jpa(概述、快速入门、内部原理剖析、查询使用方式) - 掘金 阅读全文
posted @ 2023-08-11 17:01 CharyGao 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 认真的 Netty 源码解析(一) - 掘金 Netty 源码分析系列(一)Netty 概述 - 掘金 深入分析 Java IO (一)概述 深入分析 Java IO (二)BIO 深入分析 Java IO (三)NIO 深入分析 Java IO (四)AIO Netty服务端启动(一)——创建和初 阅读全文
posted @ 2023-08-11 16:54 CharyGao 阅读(5) 评论(0) 推荐(0) 编辑
摘要: https://juejin.cn/post/6980002998361522190 多线程并发是Java语言中非常重要的一块内容,同时,也是Java基础的一个难点。说它重要是因为多线程是日常开发中频繁用到的知识,说它难是因为多线程并发涉及到的知识点非常之多,想要完全掌握Java的并发相关知识并非易 阅读全文
posted @ 2023-08-11 16:45 CharyGao 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 如何在 Windows 11/10 中备份和还原固定的任务栏项目 (thewindowsclub.com) 任务栏是Windows中最常用的界面之一。我们都喜欢固定最常用的程序,甚至是具有额外权限的快捷方式和自动化任务。这比“开始”菜单要好得多,而且非常坦率地说,磁贴。也就是说,如果任何Window 阅读全文
posted @ 2023-08-11 16:33 CharyGao 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 最近负责搭建公司大屏可视化平台,前端用到 vue + echarts ,后端 java 以及 大数据 提供数据支持。过程中踩过许多坑,于是准备在项目上线后,自己搭建响应式数据可视化平台。 技术栈 react node.js 第三方插件 express 中间件 echarts 图表 Socket.io 阅读全文
posted @ 2023-08-11 16:32 CharyGao 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一. 滑动窗口的简单介绍 滑动窗口是双指针技巧的一种,常用于解决子串、子序列问题。滑动窗口的思想是维护一个窗口,不断滑动更新。滑动窗口的难点是各种细节:如何向窗口中添加元素、如何缩小窗口、何时更新结果。 滑动窗口有一套通用的框架,解决滑动窗口题目大家都可以尝试套用该框架。框架的整体思路是移动窗口右边 阅读全文
posted @ 2023-08-11 16:31 CharyGao 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Kafka系统架构( Broker,Topic, Partition,Replication)_kafka broker 和topic_温岚万叶的博客-CSDN博客 Kafka系统架构 一、Broker 服务器节点 概念 Kafka 集群包含一个或多个服务器,服务器节点称为broker 描述 就是K 阅读全文
posted @ 2023-08-11 16:26 CharyGao 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 通用对象池GenericObjectPool_weixin_39407066的博客-CSDN博客 GenericObjectPool 是 Apache Commons Pool 提供的对象池,使用的时候需要调用 borrowObject 获取一个对象,使用完以后需要调用 returnObject 归 阅读全文
posted @ 2023-08-11 16:18 CharyGao 阅读(62) 评论(0) 推荐(0) 编辑
摘要: JVM(TM) 工具接口 11.0.0 (oracle.com) https://docs.oracle.com/en/java/javase/20/docs/specs/jvmti.html JVM Language Summit — August 7–9, 2023 江铃8.3.1正式版发布 阅读全文
posted @ 2023-08-11 16:16 CharyGao 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Nginx 的健康检查这块笔者在网上看了很多文章,基本都是零零散散的,讲各种实现方式,没有一篇能完整的讲当下的 Nginx 实现健康检查的几种方式,应该选哪一种来使用,于是笔者想总结一篇。 一、目前 Nginx 支持两种主流的健康检查模式 主动检查模式 Nginx 服务端会按照设定的间隔时间主动向后 阅读全文
posted @ 2023-08-11 16:15 CharyGao 阅读(423) 评论(0) 推荐(0) 编辑
摘要: lombok插件与boolean不得不说的秘密_lombok boolean_HowYouth的博客-CSDN博客 问题描述 最近在做项目的时候,为了在前台动态渲染多选框组件CheckBox,后台在返回对象时,会自带一个defaultChecked属性,用以判断是否默认勾选。但是再做其他业务逻辑时, 阅读全文
posted @ 2023-08-11 16:10 CharyGao 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 摘要:PDF 是呈现和交换信息的最受欢迎的文件格式之一。如果你曾经从互联网上下载过一个可填写的表格,如所得税申报表,它可能是一个 PDF 文件。有几种 PDF 格式,包括 PDF/A、PDF/E 和 PDF/X,每一种都迎合了不同的需求和使用情况。但是,PDF 代表什么,以及你如何保存一个 PDF 阅读全文
posted @ 2023-08-11 16:05 CharyGao 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 同步 - 同步 - OpenJDK Wiki Java编程语言的主要优势之一是它内置了对多线程程序的支持。可以锁定在多个线程之间共享的对象,以便同步其访问。Java 提供了用于指定关键代码区域的原语,这些代码区域作用于共享对象,一次只能由一个线程执行。进入该区域的第一个线程锁定共享对象。当第二个线程 阅读全文
posted @ 2023-08-11 15:43 CharyGao 阅读(11) 评论(0) 推荐(0) 编辑
摘要: Linux TCP内核参数设置与调优(详细)! - 掘金 一口Linux-所有原创汇总-6-14 内核的shmall和shmmax参数 SHMMAX=配置了大的内存segment的大小:这个设置的比SGA_MAX_SIZE大比较好。 SHMMIN=小的内存segment的大小 SHMMNI=整个系统 阅读全文
posted @ 2023-08-11 15:39 CharyGao 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Exploring ES6 (exploringjs.com) http2 解释 - HTTP/2 书籍 (haxx.se) HTTP/2 - 维基百科 (wikipedia.org) Tutorial: Tic-Tac-Toe – React React 中文 (react-china.org) 阅读全文
posted @ 2023-08-11 15:29 CharyGao 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 关于字符编码,你所需要知道的(ASCII,Unicode,Utf-8,GB2312…) | 简单生活 — Kevin Yang的博客 (imkevinyang.com) 字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家 阅读全文
posted @ 2023-08-11 15:17 CharyGao 阅读(43) 评论(0) 推荐(0) 编辑
摘要: HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。它的重要性在于打破了客户端和服务器之间严格的契约,使得客户端可以更加智能和自适应,而 REST 服务本身的演化和更新也 阅读全文
posted @ 2023-08-11 15:13 CharyGao 阅读(43) 评论(0) 推荐(0) 编辑