Java
【vue3入门】-【8】事件处理
事件处理 我们可以使用v-on指令(简写为@)来监听DOM事件,并在事件触发时,执行对应的javascript。用法v-on:click="methodName"或者@click="handler" 事件处理器的值可以是: 内联事件处理器:事件被触发时执行的内联JavaScript语句(与onclick类似) 方法事件处理器:一个指向组件上顶一个方法的属性名或者是路径 内联事件处理器
【vue3入门】-【7】列表渲染
列表渲染 v-for列表渲染 可以使用一个v-for指令基于一个数组来渲染一个列表,v-for指令的值需要使用item in items形式的特殊语法,其中items是源数据的数组,而item是迭代项的别名,item是可以改名的,和{{ }}内的名称保持一致就行,结合div或其他标签使用,可以获取列表内的多个属性值 v-for也支持使用可选的第二个参数表示当前项的位置索引(数组下标) 也可以
第三次作业-结对作业
沈阳航空航天大学 软件工程第三次作业 院(系): 人工智能学院 专 业: 物联网工程 班 级: 物联网2102 学 号: 213428010203 姓 名: 张思盈 带队教师: 孟桂英 2024年4月22日 作业信息 沈阳航空航天大学计算机学院2024软件工程作业 课程目标 熟悉一个“高质量”软件的开发过程
Springboot版本升级
简介 此次升级是为了解决旧版本的各种漏洞问题。 开发软件:IDEA2019 项目环境:java 8,springboot2.0.5 目标版本:java 8,springboot2.5.5 本文档前后变化对比,旧代码使用、// 等表示。 依赖升级 升级版本 新增 代码调整 import变化 CollectionUtils变化 验证变化 Length变为Size 注解修改 Shiro 提示
【vue3入门】-【16】表单输入绑定
表单输入绑定 在前端处理表单时,我们常常需要将表单输入框的内容同步给JavaScript中相应的变量。手动连接值绑定和更改事件监听器可能会比较麻烦,v-model指令帮我们简化了这一步骤。 修饰符 v-model也提供了修饰符:.lazy、.number、.trim .lay 默认情况相爱,v-model会在每次input事件后更新数据。你可以添加.lay修饰符来改为在每次change事
uView(u-collapse)折叠 展开 高度问题 无法撑开 nextTick
<u-collapse ref="myCollapse" @change="change" accordion> <u-collapse-item v-for="(level,index) in levelList" :key="index" :title="level.name" ref="collapseHeight"> <vi
Java登陆第四十四天——跟写微头条遇到的问题
微头条项目链接 作为JavaWeb的收官之作,这里记载了写项目时遇到的问题。 前提:使用maven进行依赖管理 1.JJWT导入依赖太少 最初只导入了 出现异常Have you remembered to include the jjwt-impl.jar in your runtime classpath? 于是上网搜索,还需要额外导入以下两个依赖 2. JJWT密钥太短 异常The sig
图文结合手把手教你创建SpringCloud项目
前言 什么是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务注册、服务发现、网关、路由、链路追踪等。Spring Cloud 并不是重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装,从而减少了各模块的开发成本。也可以说Spring Cloud 提供了构建分布式系统所需的“全家桶”。
Sping-IOC理论推导
2、IOC理论推导 2.1 IOC原型 使用原来的方式实现 第一步 :编写UseDAO接口 第二步 :编写UseDao的实现类 第三步 :编写UserService 接口 第四步 :编写UserService的实现类 第五步 :测试 第六步 :发现弊端 如果要开发一个新的业务 就需要 新建一个实现UserDao接口的实现类 并在UserService接口实现类下修
【Docker系列】Section 2: Creating Kubernetes Development Clusters, Understanding objects, and Exposing Services②
继续上文,【Docker系列】Section 2: Creating Kubernetes Development Clusters, Understanding objects, and Exposing Services① 引言: 在 Section 2 中,我们将转移到Kubernetes集群和对象。 本节的第一章将解释如何使用一个流行的工具来创建库集群,称为KinD。 我们将解释如何创
Sping-IOC容器创建对象的方式
4、IOC容器创建对象的方式 4.1 无参注入 默认 第一步 编写实体类 最好不要使用lombok插件 第二步 编写beans.xml配置文件 第三步 测试 4.2 有参构造(第一种 下标法) 第一步 编写实体类 第二步 编写beans.xml配置文件 第三步 测试 4.3 有参构造(第二种 参数类型 不建议使用) 第一步 编写实体类 第二步 编写
[笔记]html+css基础知识
1. html标签 单标签 <br/>:换行用 <meta/>:存字符编码,作者,版权,关键字,网页说明等信息,不显示在浏览器中 a. 比如:<meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <hr/>:插入一条水平线,两个标签表示插入两条 <
MinIO 常用 API 快速入门
快速入门 minio 中文网 minio 官网 minio 有开源版和收费版,使用开源版时,若修改了 minio 的源代码,需要将修改后的源代码完全公开。 启动 minio minio 文档提供了多个运行环境的安装流程,此处以 windows 为例,其它运行环境文档上都有介绍。相关文档 下载 minio.exe:https://dl.minio.org.cn/server/minio/rel
2024年JAVA1.8于window10系统下的安装安装
2024年JAVA1.8于window10系统下的安装安装 导航 2024年JAVA1.8于window10系统下的安装安装导航一、下载JAVA1.8二、安装JAVA1.8三、配置环境 一、下载JAVA1.8 Oracle官网各历史版本:https://www.oracle.com/cn/java/technologies/downloads/archive/ 首先,我们选择这个版本
2023年最新!Tomcat8.5于win10环境下的安装配置
2023年最新!Tomcat8.5于win10环境下的安装配置 Tomcat官网 导航 目录2023年最新!Tomcat8.5于win10环境下的安装配置导航一、检查JDK二、下载Tomcat三、配置环境变量四、启动Tomcat 一、检查JDK 按下 win+r输入 cmd并回车,在命令行窗口输入java -version,若出现相关信息则可以继续,没有你就需要安装java,可以参考我之前写的 j
MIT 6.5830 simpleDB Lab3
Exercise 1 需要完成的是: src/java/simpledb/optimizer/IntHistogram.java 实验手册介绍了基于桶的方法来计算直方图,以便进行选择估计。直方图是一种统计报告,表示数据分布的频率。这里要完成的就是记录表的信息,实现基于桶的方法。 IntHistogram.java代码: 这里的width取的是1和(max - min + 1.0) / buc
spark和scala的搭建
Scala--部署安装步骤 (1)上传并解压安装scala安装包 例:tar -zxvf scala--** -C 指定位置 (2)设置环境变量 vim /etc/profile export SCALA_HOME=spark软件包位置 export PATH=$PATH:${SCALA_HOME}/bin source /etc/profile使环境变量生效 (3)验证scala 启动成功
Java之oop(面向对象编程)
目录面向对象编程(OOP)一、面向过程与面向对象二、Java基本元素:类和对象三、对象的创建与使用1. 对象的使用2.内存解析3.匿名对象四、类的成员1. 属性1.1概念1.2分类2. 方法2.1 声明格式2.2 方法的重载2.3 可变形参的方法2.4 方法参数的值传递机制2.5 递归方法3. 构造器4. 代码块5. 内部类五、面向对象的三大特征封装继承多态 面向对象编程(OOP) 一、面向过程
最近的见识以及对未来的思索
前两天去面试,发现HR其实也并没有想象中的那么可怕,而恰恰相反,HR给我一种很客气,很平易近人的感觉,不知道为什么,可能这其中也有水分吧,(这里要说明一下,他们都是HR主动联系我的)估计应该是为了刷业绩还是什么?也起码算是增长了些见识吧。 和这些HR也聊了很多,其实发现他们这些小厂其实貌似更看重能力?虽然薪资给的也很低,聊了聊才知道市场上其实更多的岗位都偏向Java 但恰恰我的java 也不太行,
mybatis只sql语句插入新行后返回主键自增列或者非自增列
1.执行完insert语句,返回自增列最新的值。两种方式 2.执行insert语句,返回非自增主键的值。非自增我改成了String类型,在插入前给主键参数id赋值,对应属性名id,对应列名id:<selectKey keyProperty="production_id" keyColumn="production_id" order="BEFORE" resultType="
Sentinel如何持久化数据到Nacos?
默认情况下 Sentinel 只能接收到 Nacos 推送的消息,但不能将自己控制台修改的信息同步给 Nacos,如下图所示: 但是在生成环境下,我们为了更方便的操作,是需要将 Sentinel 控制台修改的规则也同步到 Nacos 的,所以在这种情况下我们就需要修改 Sentinel 的源码,让其可以实现和 Nacos 的双向通讯,如下图所示: 改造之后的交互流程如下图所示: Sentin
springboot+mybatisplus+dynicDatasource 从数据库表中查询数据源 动态添加
1、pom依赖 2、配置文件 3、应用启动的时候动态添加数据源 4、动态切换数据源 租户库:tenant 表设计
JUC工具(Phaser)
Phaser,翻译为移相器(阶段),它适用于这样一种场景,一个大任务可以分为多个阶段完成,且每个阶段的任务可以多个线程并发执行,但是必须上一个阶段的任务都完成了才可以执行下一个阶段的任务 Phaser使用方法 Phaser同时包含CyclicBarrier和CountDownLatch两个类的功能。 Phaser的arrive方法将将计数器加1,awaitAdvance将线程阻塞,直到计数器达到
译文 | Rust 中无法办到的事情(以及如何替代)
译者:RivTian 原文:Here 作为 Rust subreddit的主持人,我经常发布有关开发人员试图将其各自的语言范例转换为 Rust 的帖子,结果不一而足,取得了不同程度的成功。 在本指南中,我将描述开发人员在将其他语言范例转换为 Rust 时遇到的一些问题,并提出一些替代解决方案来帮助你客服 Rust 的局限性。 Rust 中的继承 可以说,继承是在面向对象语言中被问到最
JDK源码分析-LinkedList
概述 相较于 ArrayList,LinkedList 在平时使用少一些。 LinkedList 内部是一个双向链表,并且实现了 List 接口和 Deque 接口,因此它也具有 List 的操作以及双端队列和栈的性质。双向链表的结构如下: 它除了作为List使用,还可以作为队列或者栈来使用。 public class LinkedList<E> extends Abstra
el-table 合并单元格
objectSpanMethod({ row, column, rowIndex, columnIndex }) { const length = this.newlist[this.saveindex].data.newTable.length - this.newlist[this.saveindex].data.tag_list_all.leng
javaScript for循环
for-in for-in 循环是专门为循环对象设置的,因为对象没有长度没有顺序,所以不能使用for 循环。 for-in循环可以循环数组和对象,推荐循环对象的时候使用 for-in循环数组的时候key代表的是数组下标 for-of for…of 循环遍历数组或对象属性的内容,而不是它的索引或属性 遍历数组的值 遍历对象属性的值 foreach forEach() 方法用于在数组
Electron打包的时候路径出现问题!include: could not find: "C:\Users\xxxx\AppData\Local\Temp\t-TH3KzB\0-messages.nsh"
!include: could not open file: "C:ztgprojectselectron-vite-vue-tsnode_modules.pnpmapp-builder-l ib@24.13.3_dmg-builder@24.13.3_electron-builder-squirrel-windows@24.13.3_dmg-bui_lrspnoputfiosacwyigc yp