打赏

相关文章

【网络】套接字(socket)编程——UDP版

1.socket 1.1.什么是socket Socket 的中文翻译过来就是“套接字”。 套接字是什么,我们先来看看它的英文含义:插座。 Socket 就像一个电话插座,负责连通两端的电话,进行点对点通信,让电话可以进行通信,端…

C语言 int 、unsigned int 区别

差异 在C语言中,int 和 unsigned int 都是基本的数据类型,用于存储整数值。它们的主要区别在于 int 可以存储有符号的整数(即正数和负数),而 unsigned int 只能存储无符号的整数(即非负数)。以…

RabbitMQ 的介绍与使用

一. 简介 1> 什么是MQ 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已。 其主要用途:不同进程Process/线程Th…

PKI证书系统

1. 散列函数 1.1 定义 散列函数也叫做HASH函数,主流的散列算法有MD5与SHA-1。散列函数的主要任务是验证数据的完整性。通过散列函数计算得到的结果叫做散列值,这个散列值也常常被称为数据的指纹(Fingerprint) 1.2 日常生活中指纹的工作原理 1.3 散列函…

Java线程池和执行流程

在 Java 中,常见的四种线程池包括: 1. newFixedThreadPool(固定大小线程池) 应用场景:适用于需要限制线程数量,并且任务执行时间比较均匀的场景,例如服务器端的连接处理。优点:线程数…

高级java每日一道面试题-2024年8月13日-设计模式篇-什么是设计模式?你是否在你的代码里面使用哪些设计模式?

如果有遗漏,评论区告诉我进行补充 面试官: 什么是设计模式?你是否在你的代码里面使用哪些设计模式? 我回答: 设计模式是在软件设计中用来解决常见问题的一系列经过验证的解决方案。它不是完成任务的具体代码,而是一种描述在特定情况下,如何设计出优…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部