- 博客(14)
- 收藏
- 关注
原创 C++并发编程最佳实践!带你从零开始手写自己的线程池!
线程池(Thread Pool)是一种多线程处理技术,它预先创建并维护一组线程(线程集合),用于处理任务。本文会带领读者从零开始实现一个简单的线程池。
2024-07-30 17:16:55
751
原创 C++进阶,一文带你彻底搞懂左右值引用以及移动语义和完美转发!
左值引用、右值引用、移动语义和完美转发是C++11及以后版本中引入的重要特性,它们提供了更强大的资源管理和性能优化手段。左值引用和右值引用的引入使得C++能够更清晰地表达对象的生命周期和资源的所有权而移动语义则允许程序员在不需要复制资源的情况下“移动”它们,从而提高程序的性能。完美转发则是一种模板编程技术,它允许函数模板将其参数原封不动地转发给另一个函数,包括参数的值类别,在编写通用的包装函数或转发函数时非常有用。
2024-06-13 15:28:59
1007
原创 Java高级编程!一文手把手带你实现自己的数据库连接池!
数据库连接池使用了池化的技术,可以复用数据库连接,减少了重复开启连接和关闭连接带来的性能损耗,减轻了数据库的压力,提高了服务器的处理效能。本文将带领读者从零开始使用java从零实现一个数据库连接池。
2024-04-21 23:14:13
1558
1
原创 C++进阶,一文带你迅速入门c++模板元编程!
模板元编程是一种利用模板在编译时进行计算和生成代码的技术,可以用于优化计算和生成通用算法。在编译时进行计算可以提高程序性能、减少运行时开销。
2024-04-15 10:00:00
1001
1
原创 无畏异步!详解Javascript任务循环、宏任务、微任务、Promise、async/await
任务循环、宏任务、微任务、Promise、awat/async是javascript中异步并发的核心内容,只有掌握了这些内容,才能明白js的异步模型,便于解决开发中各种奇奇怪怪的bug。
2024-03-11 10:00:00
1209
1
原创 一文带你快速上手Netty!附带用Netty实现Http静态资源服务器案例。
netty是一个基于java nio的高性能异步开发框架。netty封装了java复杂的多路复用api,使得java的多路复用网络开发变得更加便捷。
2024-03-11 10:00:00
1254
原创 打牢Netty基础,一文带你彻底搞懂Java的Nio多路复用!
Java的NIO多路复用是一个重要的概念也是学习Netty的基础。NIO多路复用允许单个线程管理多个连接(Socket通道),通过选择器(Selector)同时监控多个通道的状态,从而实现高效的网络通信。
2024-03-01 10:30:00
2433
原创 Javascript原型链详解,一文带你彻底搞懂js原型、原型对象及原型链
原型链是 JavaScript 中的一个重要特性,它是实现对象之间继承关系的机制。在 JavaScript 中,每个对象都有一个原型属性,指向另一个对象。当试图访问一个对象的属性或方法时,如果该对象本身没有这个属性或方法,JavaScript 引擎会沿着原型链向上查找,直到找到对应的属性或方法为止。
2024-03-01 10:30:00
968
原创 Delegate、Event、Func傻傻分不清?一文带你彻底搞懂C#中的事件与委托!
c#中的事件与委托是函数的容器,可以绑定多个函数或方法,其中Event是委托的特殊实例化,而Action和Func则是对委托的两种预先封装,两者都支持多个参数的函数,区别在于Action绑定的函数无返回值,而Func绑定的函数有一个返回值。
2024-01-26 16:49:56
1955
1
原创 不知道Java类如何加载?一文带你彻底搞懂Java类加载和双亲委派机制!
详细介绍了类的加载机制,以及细致分析了类加载机制中的双亲委派模型。
2024-01-04 22:42:47
1131
1
原创 深入理解C++中vector容器的原理,史上最详细的实现vector容器的教程,一文手把手带你实现自己的vector容器(包含迭代器的实现)
本文详细介绍了如何从零开始用c++自己手写一个std::vector容器,并对标准库中的vector的大部分功能做出了实现。通过阅读本篇文章,你可以对vector容器有更加深入的了解,并且通过自己实现一个vector也可以有效提升自己的c++编码水平。
2024-01-04 07:30:00
2826
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人