- 博客(42)
- 收藏
- 关注
原创 高并发负载均衡---LVS
LVS是高并发负载均衡的核心技术,本文从为什么需要LVS,以及LVS为什么快,和如何实现LVS等角度切入,带你庖丁解牛式深入学习LVS。
2023-08-05 16:10:01 1362
原创 Zookeeper遇到的BUG
zookeeper遇到的小bug,不要在回调函数中阻塞线程。查看zookeeper api源码时其注释上表明:不要在回调函数中阻塞线程。
2022-09-25 15:48:29 817 2
原创 黑马实战项目瑞吉外卖的总结
黑马瑞吉外卖项目的总结,b站视频链接:https://www.bilibili.com/video/BV13a411q753?p=173
2022-09-13 10:54:29 23115 5
原创 【并发编程】第二章:从核心源码深入ReentrantLock锁
ReentrantLock锁是Java最常见的lock锁之一,本篇从源码角度去深入了解ReentrantLock锁
2022-07-19 19:47:43 262 9
原创 【并发编程】第一章:synchronized底层原理
JDK提供的两个最常用的锁是synchronized和ReentrantLock。本章带大家深入浅出的讲解synchronized底层原理。
2022-07-12 17:48:43 496 15
原创 Spring源码概述
spring源码博大精深,通过学习领略spring源码的设计思想,一定会让你更进一步。本篇是spring源码的第一篇-spring源码概述(主要讲spring ioc)
2022-06-26 10:12:52 2345 20
原创 《JVM》对象内存分配的TLAB机制与G1中的TLAB流程
深入JVM对象内存分配,通过TLAB带你了解对象的内存分配的快速分配与慢速分配机制。
2022-06-20 21:52:36 832 2
原创 深入理解类加载
本文简略的描述了类加载的过程,由于JVM中一般Java程序员的重心放在内存模型,垃圾回收算法和JVM调优。本章达到了解程度即可。本文编写时参考《深入理解Java虚拟机》并加入了自己的一些看法。
2022-04-29 17:45:50 2135 7
原创 【设计模式】一:单例模式
单例模式可以说是最简单的设计模式之一,但是要真正理解单例模式也不是想象的那么简单的,本文以简洁明了的方式带大家深入浅出的分析单例模式。
2022-03-04 12:03:23 650 15
原创 【经典算法题】二叉树的进阶
二叉树的算法题的总纲离不开递归,而其较难的题目往往递归较为复杂让人难以想到,本文带来几道经典的二叉树题目。来一场思维的旅行,享受算法的乐趣!
2022-02-11 23:25:36 616 14
原创 《二叉树基础》二叉树的遍历
二叉树的深度优先遍历和宽度优先遍历是解决二叉树题目的基础,熟练的掌握二叉树的常见遍历方式可以让我们解决二叉树问题更加得心应手。
2022-01-31 18:36:25 1234 9
原创 【c语言进阶】如此清晰的指针讲解让你再也不怕学不会指针了,硬核指针讲解。
大家是否对指针一知半解?是否看到繁杂的指针类型晕头转向?是否因为不能灵活使用指针而烦躁?看完本篇文章,妈妈再也不用担心我晕针了。
2021-10-04 11:24:13 1293 18
原创 【算法】逻辑十分缜密,思路清晰的带大家一次性学会常见的排序算法系列ヾ(≧▽≦*)o。(四)归并排序
现在我们在学习了时间复杂度为O(N^2)的算法之后,我们接下来学习时间复杂度为O(N*logN)的算法,今天以通俗易懂的语言带大家了解归并排序!快来看看吧!
2021-09-30 22:18:29 622 10
原创 思路十分清晰的带大家入门:通讯录-----图书管理系统---学生信息管理系统等小项目的实现,还等什么呢?快来学习吧!
快来一起开发小项目吧,通讯录的实现!
2021-09-24 00:33:39 1288 6
原创 【算法】逻辑十分缜密,思路清晰的带大家一次性学会常见的排序算法系列ヾ(≧▽≦*)o。(三)插入排序
插入排序是常见排序算法中最后一个时间复杂度是0(N^2)的算法,多学习算法有利于编程思维的培养与训练,一起来学习算法吧!
2021-09-10 11:04:15 410 11
原创 【算法】逻辑十分缜密,思路清晰的带大家一次性学会常见的排序算法系列ヾ(≧▽≦*)o。(二)选择排序
学完冒泡排序现在我们一起一次学过时间复杂度相同的选择排序吧!希望大家一次过,收获满满*^____^*
2021-09-07 11:27:02 197 11
原创 【算法】逻辑十分缜密,思路清晰的带大家一次性学会常见的排序算法系列。(一)冒泡排序
排序算法对于算法基础来说是很重要的,因为排序算法涉及到算法的核心逻辑和理念,通过了解并精通每一种排序算法,可以让大家打好算法基本功,在应对更难的问题时思维也能跟的上。
2021-09-04 23:48:50 1255 16
原创 【剑指offer】一个数的二进制序列中1的个数
《剑指offer》是一本面试圣经,是每一个想进大场的程序员的必修课,快来和博主一起提升coding能力吧!(*^@^*)o
2021-09-01 22:24:11 259 11
原创 【智力题】飞机环游地球,你知道要如何加油吗?
????:每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈。 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞, 而且必须安全返回机场,不允许中途降落,中间没有飞机场)
2021-08-27 00:34:24 692 5
原创 【c语言进阶】大家是否对数据的存储不甚了解?本篇将揭开数据存储的神秘面纱*^____^*数据的存储(一)知识点讲解
数据存储对于初学者很是神秘,由于不了解数据的存储导致一系列的理解错误,本文将带大家理清楚数据的存储。
2021-08-22 00:57:27 220
原创 大家是否对函数栈帧的创建与销毁一知半解?无法深入了解函数调用的过程?本文( ̄︶ ̄)↗ 带大家细致的弄清函数栈帧的创建与销毁。【建议收藏】
大家初学c语言时可能会有很多疑惑,如函数是如何调用的?栈区的使用规则?变量是如何储存的?函数是如何传参以及传参顺序?等疑惑,本文通过一段汇编代码,讲清楚函数栈帧的创建与消亡,帮大家弄清疑惑。.
2021-08-18 21:07:24 189 5
原创 函数(一)
目录前言一、函数是什么?二、函数的定义1.有参函数和无参函数的定义示例有参函数的定义示例:三:函数的参数四:函数的调用五:函数的声明六:函数的嵌套调用前言在编写一个大型程序时,我们如果把所有内容都放在主函数之中,就会使主函数变得庞杂,头绪不清,使程序员在检查和维护时摸不着头脑,大大增加了程序员的操作难度。但如果我们按照函数执行的功能分门别类的编写一些子函数,让每一个子函数都执行特定的功能,就能让程序条理更加清楚,既方便自己编写程序,也方便其他.
2021-08-01 22:58:23 857 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人