臻咩咩有代码梦
码龄4年
关注
提问 私信
  • 博客:35,132
    35,132
    总访问量
  • 4
    原创
  • 1,930,944
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2020-12-22
博客简介:

m0_53882390的博客

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得2次评论
  • 获得151次收藏
创作历程
  • 2篇
    2023年
  • 6篇
    2022年
成就勋章
TA的专栏
  • java
    5篇
  • 计算机常识
    1篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    回归
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

线程池中多余的线程是如何回收的(源码)

一开始是4个工作线程,当任务把任务队列塞满,就得将工作线程增加到8. 当后面任务执行到差不多了,线程取不到任务了,就会回收到4个工作线程的状态(取决于allowCoreThreadTimeOut的值,这里讨论默认值false的情况,即核心线程不会超时。发出中断信号的时候,工作线程要么在getTask()里准备获取任务,要么在执行任务,那就得等它执行完当前任务才会发出,因为工作线程在执行任务的时候,也会工作线程加锁。那么,即使有N个线程同时退出,至少在最后,也会有一条线程,会中断剩余的阻塞线程。
原创
发布博客 2023.08.25 ·
161 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

客户端与服务端的区别

客户端:客户也就是你,客服端也就是你这一端可以接触到的程序,手机app,web网页等,我们可以在客户端的界面上向服务器发送请求以及数据,交给服务器处理。原文链接:https://blog.csdn.net/weixin_42101237/article/details/113365349。服务端:也就是提供为客户端提供“服务”,接收并储存客户端发送过来的数据或请求,并且对请求进行响应,发送数据给客户端。作用:用于接收连接服务端的客户端,如果一直没有客户端连接,就会阻塞在这里,直到有客户端连接。
原创
发布博客 2023.07.25 ·
1019 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java Bean 到底是什么呢?

Bean的中文含义是“豆子”,顾名思义JavaBean是一段 Java小程序。JavaBean实际上是指一种特殊的Java类,它通常用来 实现一些比较常用的简单功能 ,并可以很容易的被重用或者是插入其他应用程序中去。所有遵循一定编程原则的Java类都可以被称作JavaBean。一. Java Bean技术概述 Java Bean是基于Java的组件模型,由属性、方法和事件3部分组成。在该模型中,JavaBean可以被修改或与其他组件结合以生成新组件或完整的程序。它是一种Java类,通...
转载
发布博客 2022.04.28 ·
1976 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

JAVA Socket详解

1 问题引入 1.1 网络架构模型 网络架构模型主要有OSI参考模型和TCP/IP五层模型 1.1.1 OSI参考模型 OSI(Open System Interconnect),即开放式系统互联。一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。ISO为了更好的使网络应用更为普及,推出了OSI参考模型,这样所有的公司都按照统一的标准来指定自己的网络,就可以互通互联了。 OSI定义了网络互连的...
转载
发布博客 2022.04.16 ·
16121 阅读 ·
12 点赞 ·
0 评论 ·
85 收藏

java常见异常

1. java.lang.NullPointerException(空指针异常) 调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个元素都进行初始化(如果要调用的话)。2. java.lang.ClassNotFoundExceptio.
原创
发布博客 2022.04.11 ·
4460 阅读 ·
3 点赞 ·
0 评论 ·
49 收藏

JAVA Socket详解

1 问题引入 1.1 网络架构模型 网络架构模型主要有OSI参考模型和TCP/IP五层模型 1.1.1 OSI参考模型 OSI(Open System Interconnect),即开放式系统互联。一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。ISO为了更好的使网络应用更为普及,推出了OSI参考模型,这样所有的公司都按照统一的标准来指定自己的网络,就可以互通互联了。 OSI定义了网络互连的七层...
转载
发布博客 2022.04.07 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ANSI与UTF-8区别

下文内容的精简版:1.UTF-8是一种广泛使用的编码,而ANSI是一种过时的编码方案2.ANSI使用单字节,而UTF-8是多字节编码方案3.UTF-8可以表示各种各样的字符,而ANSI非常有限4.UTF-8代码点是标准化的,而ANSI有许多不同的版本ANSI编码和UTF-8有什么区别,在编程的时候讲会因为编码格式的不同导致程序无法运行_百度知道 (baidu.com)正文开始:ANSI和UTF-8是两种字符编码方案,广泛用于某个时间点或另一个时间点。它们之间的主要区别在于使用UT
原创
发布博客 2022.04.06 ·
10903 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

什么是程序员口中的API

什么是API?我的回答:API( 应用程序编程接口):一般来说,这是一套明确定义的各种软件组件之间的通信方法。什么是API?我们不妨用一个小故事展示出来:研发人员A开发了软件A,研发人员B正在研发软件B。有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数;你按照我说的流程,把这个函数放在软件B里,就能直接用我的功能了!其中,API就是研发人员A说的那个函数。
转载
发布博客 2022.04.06 ·
130 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏