编程共547篇 第11页
什么是虚拟线程?-不念博客

什么是虚拟线程?

与平台线程一样,虚拟线程也是 java.lang.Thread 的一个实例对象。但是,虚拟线程并不依赖于特定的操作系统线程。 虚拟线程底层仍然在操作系统的线程上运行代码。但是与平台线程不相同的是,在...
什么是平台线程?-不念博客

什么是平台线程?

平台线程被实现为操作系统线程的简单包装器。 平台线程上运行的 Java 代码,在其底层逻辑上,其实就是运行在操作系统的线程上,并且平台线程在其整个生命周期内都与操作系统线程一一对应。 因此...
不念的头像-不念博客不念2年前
356
Java的I/O演进之路-不念博客

Java的I/O演进之路

在Java的软件设计开发中,通信架构不可避免,我们在进行不同系统或者不同进程之间的数据交互,或者在高并发下的通信场景下都需要用到网络通信相关的技术,对于一些经验丰富的程序员来说,Java早...
不念的头像-不念博客不念2年前
430
Python编程-8个适合初学者的内置函数-不念博客

Python编程-8个适合初学者的内置函数

Python是一种简单而强大的编程语言,非常适合初学者入门。 作为Python编程的基础,掌握一些实用的内置函数对于初学者朋友们来说是至关重要的。 在这里,不念将介绍8个适合初学者的实用Python内...
不念的头像-不念博客不念2年前
519
重载,重写,重载覆盖的区别是什么-不念博客

重载,重写,重载覆盖的区别是什么

重载(Overload): void print(int x) { // ... } void print(double x) { // ... } 重载指的是在同一个作用域内,使用相同的函数名但参数列表不同的多个函数,以实现同一种功能的不同方式。 ...
不念的头像-不念博客不念2年前
452
如何快速判断一个值是左值还是右值呢-不念博客

如何快速判断一个值是左值还是右值呢

左值: 如果一个表达式有名称(变量、函数、对象等),那么它通常是一个左值。 可以对左值进行取地址操作(&运算符)。 右值: 如果一个表达式是临时生成的、没有名称的,通常是一个右值。 ...
不念的头像-不念博客不念2年前
531
SpringBoot整合ELK实现日志采集与监控-不念博客

SpringBoot整合ELK实现日志采集与监控

ELK是Elasticsearch、Logstash、Kibana他们三个组合起来可以搭建日志系统,本文主要讲解使用docker安装ELK收集SoringBoot应用产生的日志 # 代码地址https://github.com/bangbangzhou/spring-bo...
不念的头像-不念博客不念2年前
520
logback详解及入门案例-不念博客

logback详解及入门案例

1. logback 日志的作用 记录系统和接口的使用情况,比如请求日志 记录和分析用户的行为,比如网站访问日志 调试程序,和控制台的作用类似,但是控制台中的内容并不会保存到文件中,而日志可以长...