MySQL
创建一个choose的数据库 create database choose; 删除choose数据 drop database choose; 查看所有数据库 show databases; 显示某个数据库 show create database ucdos; 打开指定的数据库 use choose;use ucdos; 创建表 create table 表名(列名1 类型,列名2 类型,列名3 类型) 添加外键 TypeID int,//表 id 外键id 主表 主表字段foreign key(TypeID) references Category(TypeID), 主键 -- 创建课程表 带有主键 auto_increment 自动下一个 primary key主键create table course(cid int auto_increment primary key,cname varchar(12),ccredit smallint,) 添加学生数据 insert into 表名 values(数据1,数据2…) ...
Mybatis-Plus
相关内容请参考 Mybatis-Plus文档 项目实例 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <s ...
Cos云储存读取Excel
Maven依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>5.0.0</version></dependency> 上传界面 <%-- Created by IntelliJ IDEA. User: 羡羡 Date: 2021/7/15 Time: 10:02 To change this template use File | Settings | File Templates.--%><%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head> <title>Title</title></head><body ...
NodeJS
安装下载 http://nodejs.cn/download/服务器安装node/opt/tools/node/bin/node是解压后node的文件夹ln -s /opt/tools/node/bin/node /bin/nodeln -s /opt/tools/node/bin/npm /bin/npm 命令 查看npm下载的地方npm root -g查看本地npm下载镜像npm config get registry修改镜像源npm config set registry https://registry.npm.taobao.org下载脚手架//Mac vue脚手架 必须加-g -g是全局 sudo是权限//windows 去掉sudo sudo npm install @vue/cli -g卸载脚手架//Mac卸载脚手架 npm uninstall -g 脚手架名//windows 去掉sudo sudo npm uninstall -g expressMac文件夹授权sudo chmod 777 文件名运行文件//找到文件的地方node 文件名 vscode运行node ...
SpringBoot读取Excel
通用方法 String file ="Doc/批量导入模板.xls";//得到路径 String path=request.getRealPath(file);//得到路径 InputStream input=new FileInputStream(path); System.out.println(input); Workbook sheets= null; try { sheets = WorkbookFactory.create(input); Sheet sheet=sheets.getSheetAt(0); //得到列 int rows=sheet.getPhysicalNumberOfRows(); Row row=sheet.getRow(0); //得到行 int cols=row.getPhysicalNumberOfCells(); System.out.println ...
常用Maven包
相关内容请参考 Maven包 数据库连接 数据库8.0 url=jdbc:mysql://127.0.0.1:3306/heros?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=truedriver=com.mysql.cj.jdbc.Driverusername=rootpassword=root <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.11</version></dependency> 数据库5.5 <dependency> <groupId>mysql</groupId> <a ...
前端测试
前言 有没有发现一个大项目 一般都有一个test的文件夹 都是用来测试写的代码 比如常用的vue 框架 Karma 参考karma Jasmine phantomjs 创建项目 //可以手动创建 可以linux命令创建mkdir testprject//进入项目cd testprject//初始化项目npm init -y 创建测试文件夹 在项目下创建 unit 和 e2e这两个文件夹 在unit文件夹下面创建 index.js 和 index.spec.js 测试的文件夹都是*.spec.js 被测试的文件都是普通的js Index.js //测试这个方法window.add=function (a){ return a+1;} index.spec.js describe('测试基本函数的API',function(){ it('+1测试应用', function () { //断言库 //toBe(结果) expect(window.ad ...
Oracle-JDBC
JDBC连接 导入Oracle依赖 <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version></dependency> 导入阿里连接池依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.16</version></dependency> 配置文件 druid.properties driver=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:orclusername=scottpassword=Xian0924initialSize=5mi ...
Oracle
Oracle安装 安装教程1 安装教程2 Mysql 管理员 root 端口:3306 Oracle 管理员sys system 端口:1521 服务 两个服务必须开启 必开: orcl… OracleOraDb11g_home1TNSListener:监听器服务,远程访问的时候需要 数据类型 字符型 数据类型 说明 CHAR(n) 固定长度字符串,n表示存储字符数量,长度<=2000字节 VARCHAR2(n) 可变长字符串,n表示存储字符数量,长度<=4000字节 LONG 可变长度字符串,长度<=2GB RAW 可变长度二进制字符串,长度<=2000字节 数值型 数据类型 说明 NUMBER(p,s) 数值类型,p表示精度,s表示小数位数 FLOAT 浮点数类型,相当于NUMBER(38),双精度 INTEGER 整数类型 注:NUMBER类型:P是精度,表示有效数字的位数,最多不能超过38个有效数字。S是小数位数,表示从小数点到最低有效数字的位数,它为负数时,表示从最大 ...
Vue封装Echarts组件
图表可以参考Echatrs 数据是使用Mock随机生成的 参考Mock 安装 npm install echarts --save 封装组件 封装一个Echarts组件 让这个组件可以使用任何图表 Color这个属性可以不需要 <template> <div style="height:100%" ref="echart"></div></template><script>import * as echarts from 'echarts';export default { name: "Echart", props: { //接收组件 返回方法 因为需要重复使用 chartData: { type: Object, default() { return { xData: [], series: [] ...










