Java-枚举类 枚举类可以视作类的数组, 包含一些相同的类。 123public enum Status { A, B, C;} A, B, C 均为同一种类。 放在Status枚举类中。 直接输出会输出类名。 分号后可以编写类的具体实现, 构造方法默认为private。 1234567891011public enum Status { A("A" 2022-07-09 Java SE #Java SE
Java-内部类 成员内部类需要先创建外部类的对象, 再用该对象创建内部类实例。 12345class Test{ class Inner{ }} 12Test test = new Test();Test.Inner inner = test.new Inner(); 静态内部类12345class Test{ static class In 2022-07-08 Java SE #Java SE
Java-文件操作 File创建一个文件对象。 12345File file = new File("1.txt");if(!file.exists()) file.createNewFile();file.delete(); FileInputStream FileOutputStream只提供对字节和字节数组的读取方法。 不是很适合处理汉字。 汉字占两个字节。 1234567File fil 2022-06-27 Java SE #Java SE
将Excel表中数据导入mysql 处理Excel表格首先将Excel需要的数据筛选出来, 导出为csv文件。 筛选的数据只需要行, 不需要列名。 之后用记事本打开, 另存为, 将文件编码修改为utf8。 创建数据库和相应表123456789101112131415161718192021222324CREATE DATABASE scores;USE scores;CREATE TABLE tab2021( school V 2022-06-23 SQL #mysql
mysql常用命令 安装在mysql目录下新建my.ini文件, 编辑以下内容 1234567891011121314151617[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\\web\\mysql-8.0.11# 设置 mysql数据库的数据的存放目录 2022-06-21 SQL #mysql
Java-零散笔记 常识 Java对象和new的东西分配在堆上。 Java运行于虚拟机中,不同的系统环境使用对应的JVM可以跑相同的代码,因此具备跨平台性。 C++还依赖系统环境,因此系统环境不同时相同的代码的运行结果不一定相同,或者不能运行。 Java 程序执行源代码由javac.exe 编译生成二进制指令(.class文件), 然后交给当前操作系统的JVM执行。 不同操作系统的JVM可以执行相同的二进制指 2022-05-14 Java SE #Java SE
SQL其他特性 视图视图为虚拟的表, 用通过 SELECT 语句创建。 视图可以作为表来使用, 可以复用提高效率, 简化复杂的SQL语句, 也可以起到保护数据的作用。 视图可以嵌套。 12CREATE VIEW view1 ASSELECT ...; 存储过程可以简单理解为函数。 将一些重复使用的SQL语句封装起来, 对外提供参数直接调用。 不同的DBMS存储过程写法不同。 2022-05-12 SQL #SQL
SQL数据操作 插入数据1234INSERT INTO tab1 VALUES(val1, val2, val3); 这种写法依赖特定列的次序, 并不安全。表的结构发生变化时会出问题。 更安全的写法: 123456INSERT INTO tab1(col1, col2, col3) VALUES(val1, 2022-05-12 SQL #SQL
SQL查询 以opengauss数据库(postgreSQL)为测试环境。 去重12SELECT DISTINCT xh FROM xk; 部分选择使用 LIMIT OFFSET 子句。 123SELECT * FROM xkLIMIT 5 OFFSET 5; 排序用 ORDER BY 子句进行排序。 排序的依据不必要来自查询的列。 可以有多个排序依据, 优先级按顺序来。 默认为升序, 可以用 DESC 改 2022-05-08 SQL #SQL
使用gitee备份本地资料 这里选用gitee。 使用首先安装git, 去官网下载安装包安装即可。 注册登录gitee, 在gitee上新建仓库。 仓库名尽量不要中文, 只是当云盘用存文件的话其他配置随意, 尽量简单。 基本上就是取个仓库名即可。 创建完后得到仓库地址。 配ssh的话会方便一些, 但不是必要, 有需要自行找教程。 在本地自选位置建立建一个文件夹, 作为存仓库的文件, 尽量不用中文名称。 进入仓库文件夹, 右 2022-05-06 其他 #git