Edhug

导航

2024年12月10日 #

Nacos配置热更新的三种方式

摘要: 配置热更新的定义: 1.外部配置中心配置项发生变化时,应用端在无需重启应用的情况下能自动同步最新配置数据 方式一、Environment热更新 1.Environment代表了应用的运行时环境,其中包括了profiles 和 properties,而properties属性可能来源于properti 阅读全文

posted @ 2024-12-10 14:56 饿得慌~ 阅读(1220) 评论(0) 推荐(0)

2024年12月8日 #

面向对象

摘要: 对象的本质 对象本质上是一种特殊的数据结构(可以理解成一张表)其中class也就是类,也称为对象的设计图(或者对象的模板) 对象在计算机中是什么? 当运行java程序时程序是在内存的JVM虚拟机中运行的,而JVM虚拟机是在内存中运行的。 也就是当java程序运行的时候 说会将虚拟机运行到内存,再将程 阅读全文

posted @ 2024-12-08 19:33 饿得慌~ 阅读(11) 评论(0) 推荐(0)

2024年12月4日 #

线程池

摘要: 线程池概述 线程池是一个可以去复用线程的技术。 不使用线程池的问题: 用户每发起一个请求,后台就需要创建一个新线程来处理,下次新任务来了肯定又要创建新线程处理的,创建新线程的开销是很大的,并且请求过多时,肯定会产生大量的线程出来,这样会严重影响系统的性能。 创建线程池 JDK5.0起提供了代表线程池 阅读全文

posted @ 2024-12-04 21:28 饿得慌~ 阅读(27) 评论(0) 推荐(0)

nginx安装教程

摘要: Nginx官网:https://www.nginx.com/ Nginx是一款高性能的HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务 Nginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(l 阅读全文

posted @ 2024-12-04 15:02 饿得慌~ 阅读(71) 评论(0) 推荐(0)

2024年12月3日 #

redis安装

摘要: 本文针对于redis的安装以及配置防火墙做基础的配置教学 安装及配置 yum install -y gcc wegt https://download.redis.io/releases/redis-4.0.6.tar.gz 各版本:https://download.redis.io/release 阅读全文

posted @ 2024-12-03 10:12 饿得慌~ 阅读(18) 评论(0) 推荐(0)

2024年12月2日 #

JAVA之多线程

摘要: 什么是线程? 线程(Thread)是一个程序内部的一条执行流程。 什么是多线程? 多线程是指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行) 如何创建多线程: 有两种方法可以创建新的执行线程。 一种是将类声明为Thread的子类。 此子类应覆盖类Thread的run方法。 然后可以 阅读全文

posted @ 2024-12-02 21:25 饿得慌~ 阅读(40) 评论(0) 推荐(0)

2024年11月28日 #

TCP粘包半包问题

摘要: TCP粘包和半包的问题分析 TCP粘包原因: 1、发送方每次写入数据<套接字缓冲区大小;tcp相关算法整合碎片化数据包 2、接收方读取(接收)套接字缓冲区数据不够及时 半包原因: 1、发送方写入数据>套接字缓冲区大小 2、发送的最大报文长度大于MSS,网络包大于协议的MTU(最大传输单元,1500字 阅读全文

posted @ 2024-11-28 16:19 饿得慌~ 阅读(41) 评论(0) 推荐(0)

2024年11月15日 #

springboot配置与获取配置数据

摘要: 配置文件 SpringBoot是基于约定的,所以很多配置都有默认值(如端口号),但如果想使用自己的配置替换默认配置的话, 就可以使用application.properties或者application.yml(application.yaml)进行配置。配置文件默认在resources文件下 pr 阅读全文

posted @ 2024-11-15 09:44 饿得慌~ 阅读(353) 评论(0) 推荐(0)

2024年11月13日 #

springboot起步依赖原理

摘要: 起步依赖原理分析 1)spring-boot-starter-parent 找到spring-boot-starter-parent并进入 可以看到spring-boot-dependencies依赖关系 再次进入 通过properties来定义了各种技术的版本信息 版本锁定指我们在父工程中定义好的 阅读全文

posted @ 2024-11-13 14:40 饿得慌~ 阅读(144) 评论(0) 推荐(0)

SpringBoot基础入门篇

摘要: SpringBoot就是来快速构建spring项目的一门技术,而spring是javaE开发必不可少的框架。也是现在目前的企业中也被广泛应用。 概述 SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到 阅读全文

posted @ 2024-11-13 10:39 饿得慌~ 阅读(109) 评论(0) 推荐(0)