自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 在父工程中,依赖写在<dependencyManagement>和写在 <dependencies>的区别

标签中声明的依赖不仅仅是统一版本号,它确实会影响子项目中的依赖,但并不会直接引入依赖。在子项目中,如果需要使用 中声明的依赖,仍然需要在其 POM 文件中显式地声明依赖项。不过在这种情况下,子项目可以省略版本号,因为版本号已经在父项目中进行了统一管理。直接在父项目的 标签中声明的依赖会被所有子项目直接引用,而且子项目无需显式地在其 POM 文件中再次声明这些依赖。这是因为父项目的 中声明的依赖会被子项目继承。所以,总结起来:● 标签中声明的依赖仅仅是为了统一版本号,子项目使用时仍需在 PO

2024-05-24 10:48:21 197

原创 为什么nginx性能这么高

每个工作进程都可以独立运行并处理请求,当一个工作进程被阻塞(例如等待I/O操作)时,操作系统会将CPU时间分配给其他工作进程,从而实现高效的并发处理。Nginx的异步处理方式意味着工作进程不需要等待I/O操作完成,而是可以继续处理其他请求,直到I/O操作完成并触发相应的事件。多进程架构和抢占机制:通过操作系统的抢占式调度和独立的工作进程,减少锁争用和上下文切换,保证高并发处理和高可用性。事件驱动的异步非阻塞通信模式:通过非阻塞I/O和高效的事件通知机制,实现了高并发连接的高效处理和低延迟响应。

2024-05-24 10:37:27 347

原创 curl命令及用法

发送JSON数据:curl -X POST http://example.com -H “Content-Type: application/json” -d ‘{“key”:“value”}’POST请求:curl -X POST http://example.com -d “param=value”保存响应:curl http://example.com -o output.txt。查看响应头:curl -I http://example.com。使用-X POST或者–data选项。

2024-05-24 10:33:42 527

原创 为什么枚举的值用final修饰

通过final修饰符,枚举常量在创建后就不能被修改,确保了多线程环境下的安全性和程序的正确性。对于枚举类型来说,这意味着枚举实例在创建后,其值是固定的,不可更改的。在Java中,枚举实际上是一个特殊的类,每个枚举常量都是该类的静态实例。清晰的表达意图:使用枚举时,程序员期望每个枚举常量都是固定的值。一致性:枚举常量是类的静态实例,使用final修饰符可以确保这些实例在整个应用程序生命周期内都是一致的。防止扩展:由于枚举常量是final的,它们不能被子类化,确保了枚举类型的完整性和类型安全。

2024-05-24 10:27:27 242

原创 寄存器和存储器的区别

寄存器和存储器是计算机系统中的两个重要组件,它们在存储和处理数据方面有不同的角色和特性。专用寄存器:如程序计数器(PC)、指令寄存器(IR)、状态寄存器(SR)等。通用寄存器:如通用用途的AX、BX、CX、DX等寄存器(在x86架构中)。寄存器:高速、低容量、位于CPU内部、用于临时存储和快速操作。存储器:较慢、高容量、位于CPU外部、用于存储程序数据和指令。包括主存储器(如RAM)和辅助存储器(如硬盘、SSD等)。辅助存储器:硬盘(HDD)、固态硬盘(SSD)、光盘等。

2024-05-24 10:23:15 388

原创 SSL证书是做什么的

SSL 证书是确保网络通信安全的重要工具,通过加密数据、验证服务器身份、确保数据完整性和建立信任,为用户提供安全的在线体验。SSL 证书由权威的证书颁发机构(CA,Certificate Authority)颁发,确保客户端连接的是合法的服务器。通过验证服务器的身份,防止中间人攻击和钓鱼网站。扩展验证(EV)证书:提供最高级别的验证,包括对组织的深入审查,浏览器地址栏会显示企业名称,适用于需要高信任度的企业和金融网站。验证通过后,客户端生成一个对称密钥,并使用服务器的公钥加密这个密钥,然后发送给服务器。

2024-05-22 18:18:00 1439 1

原创 跨域问题以及解决方法

跨域问题是指当浏览器中的一个网页试图从不同的域、协议或端口访问资源时,浏览器出于安全考虑而阻止该请求。这种安全机制被称为同源策略(Same-Origin Policy)。为了允许跨域请求,需要使用跨域资源共享(CORS,Cross-Origin Resource Sharing)来配置服务器。方法三:在 Spring Security 中配置。

2024-05-22 18:14:54 1270 1

原创 进入新公司重新安装IDEA,用起来各种不顺手?我来帮你汇总idea的初始设置。

IDAE的一些常用设置跳槽到新公司,总是避免不了配置环境。之前工作idea的一些个人习惯性的设置,都是到要用到了才去搜索。总之就是特别麻烦,今天来记录一下各种设置,一劳永逸。以下设置均在settings中,快捷键Ctrl + Alt + S1.滚轮缩放字体公司每周的code review上都需要投屏,使用Ctrl + 鼠标滚轮可以快速的调整代码字体,非常的好用。Editor--->General--->change font size with Ctrl+Mouse2.方法分割

2021-10-05 14:15:20 551

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除