- 博客(93)
- 收藏
- 关注
原创 【走进Golang】测试SDK环境搭建成功,配置path环境变量
摘要:本文介绍了验证和配置SDK环境的步骤:首先通过win+R打开命令提示符,然后进入系统环境变量设置(此电脑→高级系统设置→环境变量),在Path中添加SDK目录路径并保存。配置完成后需重启命令台进行验证。整个过程涉及3次确认操作,确保环境变量正确设置。(97字)
2025-06-13 14:21:46
230
原创 搭建第一个 Vite 项目
使用npm create vite@latest可快速创建基于Vite的项目,支持多种框架模板(如React、Vue、Svelte等)。创建项目后,通过npm install安装依赖,运行npm run dev启动本地开发服务器(默认端口5173)。示例创建React+TS项目:npm create vite@latest react-ts-pro --template react-ts,成功运行后将显示Vite+React欢迎页面。该方法提供了一种高效的前端项目初始化方式。
2025-06-11 14:34:27
205
原创 电脑自带画图工具,提取颜色
在画图工具中,使用颜色选取器可以轻松标记图片中的颜色。首先,打开画图工具并选择颜色选取器功能,然后点击图片中需要标记的颜色区域。接着,点击“编辑颜色”选项,系统会显示该颜色对应的色号。通过这一简单操作,用户可以快速获取并记录图片中的特定颜色信息,方便后续的设计或编辑工作。整个过程直观便捷,适合各种设计需求。
2025-05-15 17:23:47
462
原创 idea一键对齐快捷键
在 IntelliJ IDEA 中,一键对齐代码的快捷键是 Ctrl+Alt+L。这个快捷键可以用于 Java、XML 以及其他文本文件,用于自动对齐代码,提高代码的可读性。
2024-12-31 16:03:00
912
原创 React
React的核心思想是组件化,允许开发者将用户界面分解成独立的、可复用的组件,每个组件管理自己的状态。:React引入了虚拟DOM的概念,它是一个JavaScript对象,代表实际DOM。当组件的状态发生变化时,React会重新构建虚拟DOM,并与旧的虚拟DOM进行比较,计算出最小的DOM更新操作,以提高性能。:React拥有一个庞大的生态系统,包括各种第三方库和工具,如Redux(状态管理)、React Router(路由)、styled-components(样式管理)等。
2024-12-20 09:40:02
308
原创 springMVC项目,当分到了个新模块,需要写那几个地方
这些步骤可能会根据项目的具体需求和团队的开发流程有所不同,但它们提供了一个基本的框架,帮助你开始一个新的模块的开发。
2024-12-19 18:02:32
156
原创 java测试类怎么编写
确保你有JUnit库在classpath中,使用时可能需要添加依赖到你的项目中。对于JUnit 5,你可能需要添加以下依赖到你的。注解与JUnit 4/5框架。提示:AI自动生成,仅供参考。Java测试类通常继承自。
2024-12-19 17:25:01
264
原创 什么是脏读、不可重复读、幻读呢?
**幻读**: 幻读,并不是说两次读取获取的结果集不同,幻读侧重的方面是某一次的 select 操作得到的结果的数据状态无法支撑后续的业务操作。- **脏读**: 脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并不一定最终存在的数据,这就是脏读。- **不可重复读**: 不可重复读指的是在一个事务内,最开始读到的数据和事务结束前的任意时刻读到的同一批数据出现不一致的情况。
2024-11-22 17:32:50
164
原创 Session、Cookie 与 Application
客户端请求服务器,如果服务器记录该用户状态,就获取 Session来保存状态,这时,如果服务器已经为此客户端创建过session,服务器就按照sessionid把这个 session检索出来使用;当浏览器再请求该 网站时,浏览器把请求的网址连同该Cookie一同提交给服务器,服务器检查该Cookie,以此来辨认用户 状态。Cookie和Session都是客户端与服务器之间保持状态的解决方案,具体来说,cookie机制采用的是在客 户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
2024-11-15 17:12:46
305
原创 为什么要四次挥手?
TCP 协议是一种面向连接的、可靠的、基于字节流的运输层通信协议。TCP 是全双工模式,这就意味 着,当 A 向 B 发出 FIN 报文段时,只是表示 A 已经没有数据要发送了,而此时 A 还是能够接受到来自 B 发出的数据;B 向 A 发出 ACK 报文段也只是告诉 A ,它自己知道 A 没有数据要发了,但 B 还是能够向 A 发送数据。所以想要愉快的结束这次对话就需要四次挥手。
2024-11-15 17:09:13
143
原创 Redis 事务相关的命令有哪几个?
WATCH用来监视一些key,一旦这些key在事务执行之前被改变,则取消事务的执行。WATCH取消 WATCH 命令对所有 key 的监视。DISCARD用来取消一个事务;MULTI用来组装一个事务;EXEC用来执行一个事务;
2024-11-15 17:06:32
251
原创 怎么理解 Redis 事务?
事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行,事务在执行的过程中,不 会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。
2024-11-15 17:05:41
113
原创 List、Map、Set三个接口,存取元素时,各有什么特点?
注意,不是那种按年龄、按大小、按价格之类的排序。一个对象可以被反复存储进List 中,每调用一次add方法,这个对象就被插入进集合中一次,其实,并不是把这个对象本身存储进了集 合中,而是在集合中用一个索引变量指向这个对象,当这个对象被add多次时,即相当于集合中有多个 索引指向了这个对象。它是双列的集合,其中有put方法,定义如下:put(obj key,obj value),每次存储时,要存储一对 key/value,不能存储重复的key,这个重复的规则也是按equals比较相等。
2024-11-15 17:02:38
542
原创 什么是内部类?内部类的作用
不能访问外部类的普通成员变量,但 是可以访问静态成员变量和静态方法(包括私有类型) 一个 静态内部类去掉static 就是成员内部类,他 可以自由的引用外部类的属性和方法,无论是静态还是非静态。内部类的作用: 1、成员内部类 成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态 成员)。2、局部内部类 局部内部类是定义在一个方法或者一个作用域里面的类,它和成员内部类的区别在于局 部内部类的访问仅限于方法内或者该作用域内。3、匿名内部类 匿名内部类就是没有名字的内部类。
2024-11-15 16:59:13
229
原创 Array 和 ArrayList 有何区别?
Array没有提供ArrayList那么多功能,比如addAll、removeAll和iterator等。Array可以容纳基本类型和对象,而ArrayList只能容纳对象。Array是指定大小的,而ArrayList大小是固定的。
2024-11-15 16:54:51
126
原创 接口和抽象类有什么区别?
实现:抽象类的子类使用 extends 来继承;接口必须使用 implements 来实现接口。main 方法:抽象类可以有 main 方法,并且我们能运行它;接口不能有 main 方法。访问修饰符:接口中的方法默认使用 public 修饰;抽象类中的方法可以是任意访问修饰符。实现数量:类可以实现很多个接口;但是只能继承一个抽象类。构造函数:抽象类可以有构造函数;
2024-11-15 16:53:37
112
原创 JDK 和 JRE 有什么区别?
具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 javac,还包含了很多 java 程序调试和分析的工具。简单来说:如果你需要运行 java 程序,只需安装 JRE 就可以了,如果你需要编写 java 程序,需要安装 JDK。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。
2024-11-15 16:52:41
136
原创 什么是angular
它最初由 Google 开发,使用 TypeScript 语言编写,提供了一系列工具和库,使得开发复杂的用户界面变得更加高效。:应用程序被拆分成多个可重用的组件,每个组件都有自己的逻辑和视图,从而提高了代码的可维护性和可重用性。:Angular 提供了 CLI(命令行接口)工具,帮助开发者快速生成项目和组件,提高开发效率。:Angular 通过双向数据绑定实现了视图和模型的自动同步,减少了手动更新 DOM 的工作。:Angular 提供了强大的依赖注入机制,便于管理应用程序中的服务和组件间的依赖关系。
2024-11-14 15:31:40
221
原创 什么是Vue
Vue.js 是一个现代化、渐进式的前端框架,因其灵活性、组件化和高性能,广受开发者的喜爱。它简化了复杂应用的开发过程,使得构建用户界面变得更加高效和可维护。
2024-11-11 17:19:49
404
原创 JavaScript中Math.random(),打印10~20之间的随机数
【代码】JavaScript中Math.random(),打印10~20之间的随机数。
2024-11-05 17:52:40
420
原创 在前端中监听是什么
在前端开发中,监听事件是实现动态交互和功能的关键。通过方法,你可以在特定事件发生时执行相应的JavaScript代码。理解事件对象、事件传播机制和如何移除事件监听器,可以帮助你更好地处理事件,提升用户体验。
2024-11-01 18:16:38
560
原创 前端的监听事件是怎么用的
在前端开发中,监听事件(Event Listener)用于在特定事件发生时执行相应的JavaScript代码。常见的事件包括点击事件(click)、鼠标移动事件(mousemove)、键盘按键事件(keydown)、表单提交事件(submit)等。使用addEventListener方法来监听事件:
2024-11-01 18:11:41
696
原创 padding属性可以接受一个、两个、三个或四个值,具体含义
表示上下方向的内边距为14px,左右方向的内边距为16px。通过理解padding属性的不同值的含义,你可以更灵活地控制元素的内边距。
2024-11-01 16:47:58
1331
原创 css中的定位有哪些
在CSS中,定位(Positioning)用于控制元素在页面中的位置。CSS提供了几种不同的定位方式,每种方式都有其特定的用途和行为。静态定位(Static Positioning),相对定位(Relative Positioning),绝对定位(Absolute Positioning),固定定位(Fixed Positioning),粘性定位(Sticky Positioning)
2024-10-31 15:24:18
943
原创 DOM是什么
DOM(Document Object Model,文档对象模型)是HTML和XML文档的编程接口。它将文档解析为一个由节点和对象组成的结构,使得开发者可以通过编程语言(如JavaScript)来操作文档的内容、结构和样式。
2024-10-31 14:01:47
487
原创 学习react需要掌握什么前端知识
学习React需要掌握HTML、CSS、JavaScript(特别是ES6+)、DOM操作等前端基础知识。此外,了解版本控制(如Git)、包管理工具(如npm、yarn)和构建工具(如Webpack、Babel)也是非常有帮助的。通过掌握这些基础知识,你可以更好地理解和使用React来开发复杂的用户界面。
2024-10-31 13:44:18
535
原创 react是什么
React是一个用于构建用户界面的JavaScript库,通过组件化的方式来构建UI,采用声明式编程风格,并使用虚拟DOM来优化性能。React的核心概念包括组件、状态、属性、生命周期方法和事件处理。通过理解这些概念,你可以更好地使用React来开发复杂的用户界面。
2024-10-31 13:40:29
656
sql server中 update语句直接中没有where 怎么撤回
2023-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人