Java
硬件,软件,Dos命令笔记
硬件,软件,Dos命令 计算机硬件 软件 系统软件 DOS Windows Linux IOS... 应用软件 WPS QQ... 快捷键 del+shift 永久删除 window+R 运行 window+E 我的电脑 ctrl+shift+esc 任务管理器 window+tab 切换运用程序 Dos命令 打开CMD的方式 cmd是Windo
mybatis-plus是什么框架,使用起来简单吗?文末有彩蛋
mybatis框架我们都熟悉了,是用来操作数据库的属于ORM框架。mybatis-plus是什么框架,看名称和手机似的,带有plus一定是加强版,其官网是:MyBatis-Plus (baomidou.com) 开始mybatis-plus的实践吧。 一、环境及依赖 这里,基于springboot集成mybatis-plus。先看下具体的版本, springboot:2.3.3.RELEASE
JS setInterval
用法 第一个参数是传入的函数 第二个参数是 间隔的以毫秒为单位的时间 后面的是一系列的参数 handler之外的参数直接不传 垃圾回收和 setInterval/setTimeout 回调 当一个函数被传入 setInterval/setTimeout 中时,会为该函数创建一个内部引用并保存在调度程序中。这种方式能够防止垃圾回收器 (GC)将其回收,即使这个函数在外部没有其他引用。 对于
Collection 接口及其常用方法
Collection 接口及其常用方法 Collection 接口的特点 Collection接口没有直接实现类,提供了更具体的子接口(如Set和List)的实现。Collection实现类(通常通过其中一个子接口间接实现Collection)可以存放多个 Object 类型的元素。有些Collection接口的实现类可以存放重复的元素(List),有些则不可以(Set)。有些Collection
node.js详细介绍,node.js常用面试题
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,可以让 JavaScript 在服务器端运行,实现了 JavaScript 的后端开发能力。Node.js 采用事件驱动、非阻塞 I/O 模型,可以处理大量并发连接,适合构建高性能、可扩展的网络应用程序。 以下是一些常见的 Node.js 面试题: 1. 什么是 Node.js? Node.js 是一个基于 Ch
202308-啊对对队 实验七 综合软件项目案例
项目 内容 班级博客链接 2023春软件工程2020级计算机科学与技术 本次作业要求链接 实验七 综合软件项目案例 团队名称 啊对对队 团队课程学习目标 1.练习用例图、类图、顺序图、状态图等UML建模技术在软件开发过程中的用途;2.掌握软件项目的数据库逻辑结构设计方法;3.掌握软件项目的软件结构设计方法;4.理解面向对象软件开发过程。 本次作业在哪些方面帮助团队实现
在Windows机器上使用Linux的5种方法
作为开发人员,您可能需要同时运行 Linux 和 Windows。幸运的是,有多种方法可以让您两全其美,而无需为每个操作系统购买不同的计算机。 在本文中,我们将探讨在 Windows 机器上使用 Linux 的几种方法。其中一些是基于浏览器或基于云的,在使用它们之前不需要任何安装。 以下是我们将要讨论的方法: 双启动 适用于 Linux 的 Windows 子系统 (WSL) 虚拟机
mybatis-动态构建SQL
又学习到了,今天翻着队友写的代码,我看到了个注解,起初还以为是自定义的,我搜了下才发现,竟然是mybatis自带的这个注解,我竟然不知道,又是孤陋寡闻的一天,记录一下这个注解。查找了下这个注解发现这个注解是四个:我看了下与@Select有啥区别,这个@SelectProvider是能够加多条件判断的,看下面的代码示例: 接口示例代码 1.在 SqlContext类中 编写&n
Java 版本 maven仓库
https://www.oracle.com/java/technologies/downloads/archive/ https://mvnrepository.com/ 学习时的痛苦是暂时的 未学到的痛苦是终生的
第一次个人作业-打卡app
Day SQLiteHelperActivity UserDBHelper User activity_add.xml activity_login_activity.xml activity_main.xml activity_aqlite_helper.xml
ChatGPT教我用200行代码写一个简版Vue框架 - OpenTiny
AI 是未来最好的老师 最近,我正在准备一份关于 Vue 基础的学习材料。期间我突发奇想:能否利用现在热门的 ChatGPT 帮我创建学习内容?其实 Vue 本身不难学,特别是基础用法,但是,如果你想深入掌握 Vue,就要通过阅读 Vue 的源码来了解其原理。然而,不是每个人都有足够的时间和耐心阅读 Vue 的源码。于是我花了一个多小时与 ChatGPT 对话,引导它生成一些展示 Vue 原理的示
nginx-clojure 源码构建一些问题
因为nginx-clojure 就是一个标准的nginx 模块,一些是尝试基于源码进行构建发现一些问题的说明 简单说明 nginx 当前1.25 版本的构建是有问题的, 1.24 版本构建是可以的,1.23 版本实际上官方已经提供了 但是如果查看nginx 官方文档会发现1.23 版本的下载官方是 似乎移除了,没直接提供了 nginx 1.24 版本构建 可以直接从nginx 官方下载源码,参
JS-变量、常量和数组
一. 变量 变量是计算机中用来存储数据的“容器”,它可以让计算机变得有记忆,通俗的理解变量就是使用【某个符号】来代表【某个具体的数值】(数据),这个符号就是变量,这个具体的值称为字面量。 变量的声明 声明变量也叫定义变量:let 变量名,此处let为关键字。 关键字是 JavaScript 中内置的一些英文词汇(单词或缩写),它们代表某些特定的含义,如 let 的含义是声明变量的,看到 let
JS中循环遍历数组的几种常用方式总结
第一种:for循环,也是最常见的 最简单的一种,也是使用频率最高的一种,虽然性能不弱,但仍有优化空间 第二种:优化版for循环 第三种:forEach() 1.)forEach() 遍历普通数组 2.)forEach() 遍历对象类型数组 第四种:map() 第五种:filter遍历 第六种:for…of 方法 作为ES6新增的循环方法,个人觉
教务管理系统之dao层
AnswerDao package com.example.academicadministration.dao; import com.example.academicadministration.pojo.Answer; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Para
教务管理系统之pojo层
Answer package com.example.academicadministration.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.sql.Timestamp; @Data @AllArgsConstructor @
教务管理系统之service层
AnswerService package com.example.academicadministration.service; import com.example.academicadministration.dao.AnswerDao; import com.example.academicadministration.pojo.Answer; import org.springfram
教务管理系统之utils层
SendMessage package com.example.academicadministration.utils; import com.cloopen.rest.sdk.BodyType; import com.cloopen.rest.sdk.CCPRestSmsSDK; import java.util.HashMap; import java.util.Random; impo
教务管理系统之mapper层
AnswerMapper.xml <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper nam
教务管理系统之controller层
AllController package com.example.academicadministration.controller; import com.example.academicadministration.service.StudentService; import com.example.academicadministration.service.TeacherServic
教务管理系统之js层
browseCourse.js $(document).ready(function (){ $("#addCourse").click(function (){ $("#popup").css("display","block") $("#overlay").css("display","block") }) $("#closebtn").
分享chatgpt的一次简单使用
前言 最近一段时间AI话题特别火,国内各个大厂都在搞大模型,但是目前绝大多数都不对普通用户开放,某度的一直限量发放名额,我等了快一周,终于收到短信了,某里需要内测邀请,所以目前我使用的主要还是chatgpt。 图片来源网络,侵删: 其实在chatgpt刚开始火起来那会,我们公司就开始在推广chatgpt的使用,甚至公司还提供免费的网络,让我们能够正常访问chatgpt。 就使用体验来说,目前的大
个人博客留言板功能实现
ZY知识库留言板功能实现 前言 因为这个博客是用的大佬的开源项目,我也是用自己的想法改了很多东西,虽然可能写的不是很好,但是我自己想要的效果实现了,开源项目不就是用来学习的嘛,所以不能一层不变,之前首页改版、评论功能我都没有写文章,这次抽空更新了留言板功能,来水一篇文章。 留言板地址:ZY知识库 · ZY - 留言板 (pljzy.top) 留言类和回复类 首先我创建了如下2个类,类型无非就是in