自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Node.js

path 模块主要是对文件的地址进行设置 防止因为环境的不同 而找不到文件。成功啦 浏览器打开输入localhst:3302端口就可以访问。将fs path http结合起来 做一个访问页面。建议自己写个文件做测试 这里成功写入并且读取了内容。成功访问啦 可以自己去拿几个html文件尝试。可以看到 创建服务后控制台持续在监听事件。FS:node内置的 读取本地文件的方法。模块:封装的属性以及方法。

2023-09-29 21:27:24 2258

原创 微服务 feign-gateway

早期微服务跨集群调用 使用的是Eureka 和RestTemplate,这种写法虽然可以解决服务之间的调用问题 ,但是随着服务的增多,实例变动,早期的写法相当于把请求方式,请求地址,参数写死了,耦合度太高,参数非常多的情况使用起来不方便。

2024-05-31 15:45:10 835

原创 Nacos多环境配置+集群部署

我们一般在bootstarp.yml的配置如下假设我们在nacos的web控制台上新建了两个配置文件nacos.yaml这里的nacos-dev.yaml实际上就是 nacos服务的配置nacos会根据 bootstap.yml appliaction的name 以及profiles的active 还有nacos的文件类型去匹配的本服务远程配置文件 如下如果我们想给它配置多服务共享文件 只需要在config里面指定 远程配置文件名。

2024-05-30 14:13:05 338

原创 Nacos-SpringBoot-配置中心

服务注册完成后Nacos的配置中心,主要是为了对集群进行统一的管理配置,对一些可能会发生的变动,统一的进行管理。

2024-05-30 10:31:06 1271

原创 Nacos服务分级存储模型

Nacos把服务拆分为三级一级 服务二级 集群三级 实例将某服务 例如订单模块 拆分为北京 上海 杭州集群 为了避免跨地域调用集群实例 就近原则先调用本地的实例 不行再去跨地域调用 提高容灾处理能力。

2024-05-28 16:54:02 213

原创 微服务-Nacos-安装-集成SpringBoot

主要是为了解决微服务的架构中 服务治理的问题服务治理就是进行服务的自动化管理,其核心是服务的注册与发现。服务注册:服务实例将自身服务信息注册到注册中心。服务发现:服务实例通过注册中心,获取到注册到其中的服务实例的信息,通过这些信息去请求他们提供服务。服务剔除:服务注册中心将出问题的服务自动剔除到可用列表之外,使其不会被调用到。

2024-05-28 14:12:24 2080

原创 微服务-系统架构

早期的互联网应用架构,大量应用服务 功能 集中在一个包里,把大量的应用打包为一个jar包,部署在一台服务器,例如tomcat上部署Javaweb项目缺点:耦合度高,一台服务器宕机,所有功能停止工作。维护成本高,无法做拓展。

2024-05-25 19:17:01 509

原创 微服务01-Eureka Ribbon

微服务是一种架构风格,旨在将单一应用程序拆分为一组小型、独立部署的服务,每个服务都围绕特定的业务功能进行构建。这些服务 之间通过轻量级的通信机制互相通信,比如使用HTTP协议或消息队列。微服务架构提供了灵活性和可伸缩性,使团队能够独立开发、部署和扩展每个服务,从而提高整体应用程序的可维护性和可靠性。

2024-05-25 09:44:34 495

原创 Jvm虚拟机

3系统类加载器(Application ClassLoader):负责java-classpath或者 -D java.class.path所指的目录下的类与jar包装入工作,是最常用的加载器。1引导类加载器(Bootstrap ClassLoader):用c++编写,是JVM自带的类加载器,负责java平台核心库,用来装载核心类库,该加载器无法直接获取。③ 引导类加载器检查是否能够加载当前这个类,能加载就结束,使用当前的加载器,否则,抛出异常,通知子加载器进行加载,向下加载。

2023-11-12 15:51:40 276

原创 代理模式-静态动态代理-jdk动态代理-cglib动态代理

每一个代理代理一个内容,这样就会产生问题,随着代理的东西越来越多,造成资源浪费以及代码冗余。动态代理来说,它不在乎是否有代理的接口,而是通过直接对目标类实现继承,从而创建代理类。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。我们用代码写死的,也就是说是固定的,也就是代理类是由程序写好。对象的声明类将是在其中声明方法的接口【调用方法进行增强】调用代理对象【目标类的子类】或者目标对象的方法。就是去增强代理的功能以及控制代理的行为。在代理实例上调用的接口方法的。

2023-11-12 15:36:32 266

原创 Spring-Java

ssm学习spring是一个大家族 ,是一套完整的开发生态圈。可以利用这个spring全家桶快速构建企业级开发环境。

2023-10-14 18:36:34 241

原创 Mybatis学习

Mybatis是一个ORM框架,即object relation mapping,对象关系映射架构,让Java的对象与数据库的对象一一对应。能自动保存对象到数据表。

2023-10-01 23:58:14 188

原创 Git版本控制系统

一个免费的 开源 分布式源码仓库,帮助团队维护代码个人使用 多人联机使用这里直接看大佬的安装 文章 很不错的git 安装配置安装完毕之后:使用命名git -v查看版本git config --list 查看配置。

2023-09-30 20:37:06 347

原创 WebPack-打包工具

这里的入口和出口就是说 打包哪个项目 打包后输出到哪里。好的到这里最基本的打包就完成了 其他文件的打包会更新出来。这里使用的是es6规范 所以我们需要降级到es5。先打开下载好的package.json 添加一下内容。这里设置一下打包方式为webpack。新建webpack.config.js。然后我们直接 终端输入 webpack。下载完毕后配置一下入口与出口。我们只命名导出一个变量。先下载webpack。

2023-09-29 23:03:20 1596

原创 NOde.JS总结

主要对node的一些命令总结

2023-09-29 22:10:20 49

原创 EcmaScript标准-导入与导出-js

是一种由(前身为,European Computer Manufacturers Association)通过ECMA-262标准化的脚本。这种语言在上应用广泛,它往往被称为或,所以它可以理解为是JavaScript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。可以理解为js的一种规范目前最新的是es6 但是需要转换为浏览器支持的语句 因为目前浏览器大部分只识别es5的语法Es6的新标准 有一些比如命名函数的 let const这里就会涉及到作用域的问题。

2023-09-29 22:04:45 278

原创 JavaScript-promise. All方法

2023-09-29 19:56:55 27

原创 javaScript-事件循环-微任务-宏任务

js是单线程的语言,需要把异步任务交给宿主浏览器执行,仿制js引擎堵塞。为什么引入事件循环?

2023-09-27 20:31:02 112

原创 JavaScript-箭头函数

可以看到控制台运行es6的箭头函数具体使用es6之后提出了箭头函数 更加简洁方便调用了函数。

2023-09-16 21:22:55 126

原创 JavaScript-promise使用+状态

【代码】JavaScript-promise使用+状态。

2023-09-16 21:04:42 160

原创 JavaScript-Ajax-axios-Xhr

这里可以看到区别 axios自动把json数据转换了 在控制台可以看到 返回的请求头 请求方式 以及状态码 还有数据的结构。

2023-09-16 20:06:00 308

原创 JavaScript Json -笔记

JSON 英文全称avacriptbjectotationJSON 是一种轻量级的数据交换格式。JSON是独立的语言JSON 易于理解。JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。文本可以被任何编程语言读取及作为数据格式传递。

2023-09-15 23:57:34 260

原创 计算机二级公共基础知识-2023

第一台电子计算机eniac 埃尼阿克 1946。专门用于处理一些问题的计算机 专门增强了一些功能。第一台存储程序计算机 edvac 艾迪瓦克。市场上销售的一般就是通用计算机。根据电子元器件的发展分类。按照电脑的用途可以分为。4.超大规模继承电路。

2023-09-12 22:37:08 116

原创 javaweb-Filter-listener过滤器与监听器

【代码】javaweb-Filter-listener过滤器与监听器。

2023-09-10 22:52:29 202

原创 信息安全技术概论-李剑-持续更新

随着计算机网络技术的发展,与时代的变化,计算机病毒也经历了从早期的破坏为主到勒索钱财敲诈经济为主,破坏方式也多种多样,由早期的破坏网络到破坏硬件设备等等 ,这也是为什么要学习信息安全技术。

2023-09-10 00:11:56 433

原创 计算机网络-谢希任第八版学习笔记总结

21世纪三个特点 数字化 信息化 智能化,其中主要是围绕智能化。

2023-09-04 22:03:35 1251

原创 JAVA反射+动态代理

​一.什么是反射? 反射就是对封装的成员信息与变量进行编程式访问简单来说就是从类里面拿东西 比如属性 或者构造方法二.获取Class对象:获取Class的三种方式代码实现:首先封装一个javabean Student类

2023-08-29 14:01:05 80

原创 Java-网络编程

主要为您 介绍Java网络编程 tup和udp的代码练习以及软件架构和网络相关的知识点 ,三次握手以及四次挥手的知识点,一些代码练习

2023-08-28 17:47:00 121

原创 Java-线程池

普通的多线程代码 创建线程后代码跑完 线程就会消失 想要创建 还得再次去创建 不仅浪费时间 还浪费资源。解决方法:创建一个容器线程池,有任务自动开启创建线程去执行任务,执行完毕后再释放回线程池。线程池有上限,可以由自己设置。

2023-08-28 13:21:14 52

原创 JAVA-多线程等待唤醒机制-阻塞队列

可以实现等待唤醒常规的等待唤醒机制就是加了锁以及在适当位置增加wait(等待) notify(唤醒) 或是用sleep(计算时间等待)用阻塞队列更加方便但是需要注意的是生产者和消费者必须使用同一个队列 否则存放和 拿到的数据不是同一个再创建一个类 foodie 大概内容与cook相似创建测试类 最后可以看到代码跑起来了

2023-08-28 12:45:41 64

原创 Java-多线程

java 多线程以及多线程的成员方法还有实现方式 全部以思维导图给出 方便记忆 另外还写了代码 提供理解

2023-08-24 20:26:31 36

原创 JAVA--一些重要的点

方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。

2023-08-20 17:48:02 32

原创 JAVA-缓冲流+转换流+序列化+打印流

【代码】JAVA-缓冲流+转换流+序列化+打印流。

2023-08-20 17:15:51 42

原创 JAVA-IO流+乱码

实际上字节流的InputStream和OutputStream是一切的基础。实际总线中流动的只有字节流。需要对字节流做特殊解码才能得到字符流。Java中负责从字节流向字符流解码的桥梁是:InputStreamReader和InputStreamWriter。代码比较简单 分别有基本流和缓冲流 只是多了一个缓冲的数组 这是我自己练习用的 大家可以自己去尝试。字节流可以读取任意数据 而字符流仅仅只能读取文本数据。

2023-08-17 17:30:50 51

原创 JAVA集合+Stream流+异常处理-自己做的思维导图带知识点

如果看起来不清晰 也可以点击链接去看。异常的相关知识点以及结构 如下。截图有点糊 可以点击去看清晰的。Stream流的思维导图。Stream流的思维导图。

2023-08-16 12:37:37 93

原创 JAVA-进阶-集合+泛型

java的集合有很多种 ,如果按照下面这种图去记忆就太复杂 已经把知识点写上去了 方便记忆 具体请打开图片看 这里把集合分为 单列 双列集合具体的遍历方法可以看我给出的代码;下面给出所有的练习代码 注释写好了 可以复制过去自己看三.泛型

2023-08-03 17:24:17 84

原创 JAVA-final+权限修饰符+代码块

只需要记住private public即可 默认和protected了解即可。但是final修饰变量用的比较多。用final修饰方法用的不多。用final修饰的变量。

2023-07-18 14:55:08 151

原创 Java-多态的一些特点

JAVA多态在调用成员的变量与方法时。

2023-07-13 15:21:56 38

原创 JAVA--面向对象-多态

常言道Java三大基本特征 :封装继承多态前面已经学习了封装和继承封装了对象的行为和数据 才有面向对象和继承 继承解决了代码的重复问题 从而有多态那么接下来就来学习多态什么是多态?对象的多种形态即多态,例如人有学生 老师 等等多种形态可以把子类的对象 赋值给父类举个代码的例子吧 代码在下面

2023-07-12 18:28:04 143

原创 java-WEB开发基础 知识点

网站一般分为静态与动态网站静态网站的内容不变 所有访问者看到的都是一样的 动态网站则可以根据用户的类型不同 展示不同的网站内容 而且可以与数据库交互。

2023-07-12 18:01:13 60

代理模式-静态动态代理-jdk动态代理-cglib动态代理

搭配文章观看更好,这里基本上都给了注释,代码比较简单 好理解

2023-11-12

代理模式-静态动态代理-jdk动态代理-cglib动态代理

动态代理的代码例子 里面敲好了注释 搭配文章观看更好

2023-11-12

空空如也

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

TA关注的人

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