- 博客(24)
- 收藏
- 关注
原创 微服务架构
Feign 是 Spring Cloud 提供的一个声明式的伪 Http 客户端, 它使得调用远程服务就像调用本地服务 一样简单, 只需要创建一个接口并添加一个注解即可。Nacos 很好的兼容了 Feign, Feign 默认集成了 Ribbon, 所以在 Nacos 下使用 Fegin 默认就实现了负 载均衡的效果MQ 全称(Message Queue)--消息队列我们可以向消息队列中添加消息,可以存储消息,可以取出消息.是一个消息中间件中间件。
2025-07-19 10:16:01
993
原创 MySQL(进阶)
索引是帮助mysql高效获得数据的排好序的快速查找的数据结构在向数据库中插入数据时,mysql自动会为主键创建一个索引树,通过主键查询时,先在主键索引树上查询,可以提高查询效率,找到主键后,就可以快速定位到数据.
2025-07-15 17:39:48
978
原创 JVM (Java Virtual Machine)
方法区主要存放信息(属性,方法,静态常量...)和编译器后的代码也是线程共享的区域方法区的大小可以设置,其大小决定可以加载多了类方法区也是有可能出现内存溢出的。
2025-07-12 15:57:41
953
原创 *Java并发编程
进程是操作系统分配资源的基本单位线程是进程中的一个执行单元(一个独立执行的任务),是cpu执行的最小单元在程序中(进程)可以创建多个线程来分别执行不同的任务。
2025-07-12 15:47:46
882
原创 elementUI框架搭建及组件
Element-UI 提供了从基础控件到复杂组件的一整套 UI 解决方案,包括表单、表格、对话框、消息提示等。这些组件覆盖了常见的 UI 场景,开发者可以直接使用,减少了重复造轮子的工作。Element-UI 的 API 设计简单直观,文档详细丰富,开发者可以很快上手。Element-UI 提供了丰富的钩子函数和事件,可以方便地进行二次开发和扩展。开发者可以基于 Element-UI 的组件进行自定义开发,满足特定业务需求。Element-UI 的设计风格简洁优雅,符合现代 UI 设计趋势。
2024-06-29 22:33:03
295
原创 js环境安装和VUE-cli脚手架搭建
创建完成后,在vue中的文件右键选择外部命令中的npm run serve或安装内置终端输入npm run serve,即可运行。在Vue组件路由中,通常使用<router-link>组件来创建导航链接,<router-view>组件来展示对应的组件内容。通过 @vue/cli + @vue/cli-service-global 实现的零配置原型开发。然后进行安装,安装完成后在终端进行检测,分别输入如下命令:node -v 和 npm -v。一套完全图形化的创建和管理 Vue.js 项目的用户界面。
2024-06-29 22:30:18
496
原创 MySQL基础一
数据库(DataBase)为了方便数据的存储和管理,它将数据按照特定的 规则存储在磁盘上,就是一个存储数据的仓库。数据库的相关概念DB:数据库(DataBase) 存储数据的容器,它保存了一系列有组织的数据。DBMS:数据库管理系统(DataBase Management System) 又称为数据库软件或数据库产品,用于创建或管理DB。
2024-05-19 00:00:46
357
原创 Java第十一章(GUI编程)
swing 是一个为Java设计的GUI工具包javax.swing,该包中包括了图形用户界面 的各种组件支持。一个 Java 的图形界面,由各种不同类型的“元素”组成,这些“元素”被称为(Component)swing中的组件可以分为两大类:容器(如窗口,对话框,面板)和功能组件(如按钮,输 入框,菜单等)。它们的区别主要是在概念上的。因为每个容器也都是组件。容器是一种可以包含组件的特殊组件。
2024-05-18 23:53:04
405
原创 Java第十章(线程)
3.线程:进程可以进一步细化进程,就是进程一个最小的执行单元(任务),是cpu进行调度的最小单元.eg:QQ的一个聊天窗口。2.就绪(可运行):调用start()后,线程就进入到了就绪状态,进入到了操作系统的调度队列。wait后的线程,必须通过其他线程唤醒(notify(),notifyAll())2.静态方法--锁对象是当前类 的Class类对象(类的对象,一个类的对象只有一个)同步锁对象要求:可以是任意类的对象 同步锁对象必须是唯一的(多线程拿到的是同一个对象)可修饰一个方法,还可以修饰代码块。
2024-05-18 23:34:35
561
原创 Java第九章(网络编程TCP,UDP)
把分布在不同地理区域的计算机设备通过物理线路(网线,光纤,交换机)连接起来,最终实现数据传输,资源共享在网络的基础上,开发的程序能够进行数据传输Jav语言支持网络Jav语言将网络连接的细节封装起来,对外提供一套网络库(类),就可以进行统一环境的网络编程。
2024-05-18 23:25:07
422
原创 Java第八章(异常)
三.java异常体系结构四. 异常处理finally 使用的三个场景场景1:异常没有被捕获到,后面代码无法执行,但是finally中代码是可以执行的场景2: 确保在出现异常的情况下 依然最终把流对象关闭掉场景3:无论是try中还是catch中进行return,也必须在return之前 先执行finally代码块 五.运行期异常和编译期异常六.自定义异常根据自己需求自定义异常类,与Java类异常进行区分 eg: 分数自定义异常:
2024-04-06 01:26:54
485
1
原创 Java第七章(IO)
1.字节流(byte):FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream。2.字符流:FileReader、FileWriter、BufferedReader、BufferedWrite。*输出流:OutPutStream、Writter、ObjectOutPutStream。*输入流:InPutStream、Reader、ObjectInPutStream。
2024-04-06 01:12:46
249
1
原创 java第五章(API)
API:指的是官方给开发人员提供的一个说明文档,对语言有哪些类,类中有哪些方法进行说明java.lang.ObjectObject类是所有Java类的祖先(根基类)。每个类都使用 Object 作为超类(父类)。所有对象(包括数组)都继承实现这个类的方法。
2024-03-08 14:30:49
544
1
原创 Java第四章(四)
同一事物在不同时刻表示不同状态;将子类类型上升至父类类型;二者存在直接或间接的继承关系时,父类引用指向之类对象,从而产生多种形态;1.编译期:写代码时 类型为父类类型(Animal)2.运行期:运行代码时 类型是具体的子类(Dog)多态也称为向上转型,将子类型转为父类用父类类型表示任意的子类类型对象,利于程序扩展//Animal类int num;System.out.println("吃");//猫类System.out.println("猫吃");//狗类。
2024-02-22 19:15:18
288
1
原创 Java第四章(三)
在子类中进行方法的重写时,将“@Override”标识符定义在重写的方法上面-->用来检测格式是否符合要求,在阅读代码时明确知道此方法重写的;如果在子类构造器的首行没有显示调用super(形参列表),则子类此构造器 默认调用super(),即调用父类中空参的构造器;当父类中方法的实现无法满足子类的需求时,此时可以在子类中对父类的方法进行重写(也称覆盖),再此调用时会使用子类重写后的方法;不要把super误认为父类对象,在创建子类对象时,父类不会创建对象,只会将父类中的信息载入值子类对象中。
2024-02-22 18:52:09
915
1
原创 java第四次(二)
static修饰成员方法,修饰的成员方法也成为类方法,可以直接使用类名访问,在惊天的方法中只能访问静态成员变量。static—静态,可以修饰类中的成员变量,成员方法,代码块,内部类。3.protected:受保护权限 修饰成员变量,成员方法,内部类。1.public:公共权限 修饰-类,成员变量,成员方法,内部类。2.(什么都不写):默认权限 修饰成员变量,成员方法,内部类。3.private:私有权限 修饰成员变量,成员方法,内部类。非静态的方法中可以使用静态的成员变量。
2024-02-20 20:45:07
447
原创 java第四章(一)
类:具有相同特征(同一类)事物的抽象描述,例:人类,车类,动物类等,是抽象的概念。先根据客观的事物进行抽象(设计为程序)然后由抽象创造出具体,最终使用的是具体。方法中的形参改变会将原本的数据。方法中的形参改变不影响原本的数据。Java 语言中除基本类型之外的变量类型都称之为引用类型。引用传递:形参数类型是引用数据类型参数(传地址)3.构造方法和成员方法都可以实现方法的重载。1.在一个类中,有多个名称相同的方法。Java中的对象是通过引用对其操作的。第二布 定义类的成员变量(名词)第三步 定义类的方法。
2024-02-19 23:39:13
700
1
原创 JAVA第三章
每次取出相邻的两个元素进行比较,将较大的向后移动,每比较一趟,可以找出一个最大值。从第一个元素开始,与之后的每一个元素进行比较,将较小的移动到第一个位置,以此类推。数组是一组相同数据类型元素的集合,是一个容器数组本身是引用数据类型,是一个对象。[3][]:只声明了数组长度为三,并未声明二维数组的长度,也就不会创建一维数组。定义:数组的数组,二维数组的每一个元素又是一个一维数组。[5]:表示二维数组中,每一个一维数组长度为5。[3]:表示二维数组的长度为三。
2024-02-19 22:50:59
304
1
原创 Java开发工具安装及环境搭建
进入后变量中选择path,双击,然后新建,将D:\development\java\bin粘贴入新建的信息中。复制“bin”文件夹的目录:D:\development\java\bin。最后选择免费,然后就可以开始创建项目,开启我们的Java快乐时光了。最后这个直接关闭,刚才下载的jdk已经包括jre。根据你你电脑系统32位或者64位进行下载,然后进入设置里高级系统设置,点击环境变量。5.选择适合的电脑系统操作位数,我为64。6.完成后桌面会生成快捷打开方式,双击。7.会生成一个对话框,选择不导入。
2023-12-21 20:29:45
411
1
原创 Java第一章
1991年 在sun(斯坦福大学校办公司)公司,提出一种语言开发需求程序要在一些内存非常小的设备上运行,还要求程序可以适应不同的cpu,詹姆斯·高斯林 带领小组进行研发,于1995年正式确立命名为java。java(印度尼西 爪哇岛 盛产咖啡 )1996年java1.0版本正式发布,java开始版本号 是 1.1 1.2 1.3 1.4从java1.5开始版本号改为 java5 java6 java7 java8 ....java21。
2023-12-17 21:52:41
564
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅