×

ajax

文件上传(formData使用)

朱朱朱、 朱朱朱、 发表于2024-04-13 浏览10830 评论0
作用 FormData提供一种表示表单数据的键值对的构造方式,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率 存储格式 键值对的形式,一对key/value组成一条数据,key是唯一的,一个key可以对应多个value key value key1 [value1,value2,value3] key2 value4 创建方式 构建实例对象 let formData = new FormData() 实例化对象实例 <input type="

vue.js

vue .env文件 (vue .env文件和config)

朱朱朱、 朱朱朱、 发表于2024-04-13 浏览9479 评论0
1、vue中的.env文件为环境变量配置文件,在package.json文件中配置在执行命令时对应到配置文件 2、文件类型(与package.json同个目录下)         .env —— 全局默认配置文件,不管什么环境都会加载         .env.dev —— 开发环境下的配置文件         .env.pro —— 生产环境下的配置文件         .env.local —— 本地运行下的配置文件   3、执行顺序         先 .env ——>

前端框架

vue是什么?vue的优点有哪些?(vue 的优点是什么?)

朱朱朱、 朱朱朱、 发表于2024-04-13 浏览10382 评论0
目录 一、vue是什么 二、为什么要用Vue? 1. 组件化 2. MVVM 数据双向绑定 3. 响应式 虚拟DOM 4.生命周期 三、Vue的优点  1. 轻量级 2. 高性能 3. 好上手 4. 插件化 5. 便于测试 6.运行速度更快 7.视图,数据,结构分离 一、vue是什么 Vue是一套用于构建用户界面的渐进式JavaScript框架  vue就是一个js库,并且无依赖别的js库,直接引入一个js文件就可以使用,与传统JS和JQue

Golang教程

【Go】Go 包管理 之 Go Vendor(go的包管理)

朱朱朱、 朱朱朱、 发表于2024-04-13 浏览4491 评论0
一、包管理历史 Golang 的包管理一直被大众所诟病的一个点,但是我们可以看到现在确实是在往好的方向进行发展。下面是官方的包管理工具的发展历史: 在 1.5 版本之前,所有的依赖包都是存放在 GOPATH 下,没有版本控制。这个类似 Google 使用单一仓库来管理代码的方式。这种方式的最大的弊端就是 无法实现包的多版本控制,比如项目 A 和项目 B 依赖于不同版本的 package,如果 package 没有做到完全的向前兼容,往往会导致一些问题。 1.5 版本推出了 ve

rabbitmq

在Windows系统下安装RabbitMQ

朱朱朱、 朱朱朱、 发表于2024-04-13 浏览6446 评论0
RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。 注意:Erlang和RabbitMQ的版本需要对应,它们的对应关系可查看网址: https://www.rabbitmq.com/which-erlang.html 1.安装Erlang环境 首先安装Erlang环境(RabbitMQ服务端代码是使用并发式语言relang编写的)。 下载地址:http://www.erlang.org/downlo

spring boot

定时任务框架Quartz

朱朱朱、 朱朱朱、 发表于2024-04-12 浏览6744 评论0
目录 一、Quartzh介绍         1、Quartz的定义:         2、Quartz完成定时任务的原理: 二、cron表达式           1、cron表达式定义           2、cron表达式规范  三、spring自带调度器 四、Quartz内存版集成基本使用         1、关于Quartz内存版集成的步骤                  1、先到启动类中写好集成的步骤                  2、再写一个任务类

scala

Chisel,说爱你不容易

朱朱朱、 朱朱朱、 发表于2024-04-12 浏览5474 评论0
很早就听说Chisel,伯克利的又一大作,也听说其学习门槛高,基于scala语言,语法非常灵活。近期的国科大搞的“一生一芯”计划,“香山”处理器等,更是将Chisel推向了又一个高潮,据包老师说,Chisel的开发效率远高于verilog香山高性能riscv处理器,这种提高生产力的语言,怎么能不学? 一、Chisel的难点 Chisel 早期的门槛有两个,一个是开发环境,另一个是从verilog转变。开发环境说来简单, 真搭起来还真不容易,我花了两三天时间才实现想要的效果: 产生电路的

golang

go语言管道(channel)(go 管道)

朱朱朱、 朱朱朱、 发表于2024-04-11 浏览6603 评论0
前言         channel式go语言协程中数据通信的双向通道。但是在实际应用中,为了代码的简单和易懂,一般使用的channel是单向的。 使用 1. channel的定义和收发数据 package channel func main(){ //var c chan int c的默认值位nil,一般不使用 c := make(chan int) c <- 1 //发数据 n := <-c //收数据 } 但是上面收发数据的写法是错误的,因为一

spring boot

SpringBoot之自定义注解

朱朱朱、 朱朱朱、 发表于2024-04-10 浏览8348 评论0
在开发过程中有可能与其他业务系统进行对接开发,获取封装公共的API接口等等,有的时候为了开发的便捷性以及间接性,会需要开发一些自定义的注解,来实现一些业务。 下面就来说一下在SpringBoot里开发自定义注解。  一、自定义注解的定义 1.自定义注解的规则: 1. Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口. 2. 参数成员只能用public或默认(defa

架构

线程池面试题一般会怎么问?线程池面试题总结及答案整理(线程池 面试题)

朱朱朱、 朱朱朱、 发表于2024-04-10 浏览7151 评论0
对于广大程序员来说,线程池一定不会陌生,因为大部分程序员面试时总会被问到关于线程池的问题,今天总结了一些关于线程池的各种面试可能问到的题目,希望对大家有所帮助。 一.线程池是什么? 答:线程池,是一种多线程处理形式,在处理过程中将任务添加到队列中,然后在创建线程后自动启动这些任务。比如把线程池看成一个容器,集中管理线程。线程使用完不会销毁,会先储存在线程池中。想学习交流HashMap,nginx、dubbo、Spring MVC,分布式、高性能高可用、MySQL,redis、jvm、多线程、

架构

06_Linux ARM架构-MySQL安装-银河麒麟V10操作系统

朱朱朱、 朱朱朱、 发表于2024-04-09 浏览7045 评论0
本文章收录于【国产银河服务器安装文档集】,将详细的讲解 国产银河服务器操作系统各种软件的部署与说明。 说明 由于目前使用的是arm架构的服务器,在mysql的官方提供版本中,5.7没有支持arm架构的包,而8.0版本有支持arm架构的版本。所以目前有两种方式 方式一:安装高版本的的mysql 方式二:自行去编译安装5.7版本的mysql 经过比对mysql8和mysql5.7的相关差异,决定直接安装mysql8 一、MySQL 8.0.29版本下

前端

vue通过点击事件弹出弹窗页面

朱朱朱、 朱朱朱、 发表于2024-04-09 浏览25985 评论0
步骤一 创建一个弹窗页面,我们给该页面命名为dialogComponent,弹窗页面中要设置以下内容: <template> <!--1.首先,弹窗页面中要有el-dialog组件即弹窗组件,我们把弹窗中的内容放在el-dialog组件中--> <!--2.设置:visible.sync属性,动态绑定一个布尔值,通过这个属性来控制弹窗是否弹出--> <el-dialog title="弹窗" :visible.sync="detailVisib