- 博客(14)
- 收藏
- 关注
原创 IO字符流基础
ASCII的扩展字符集使用8位表示一个字符,共256字符,方便支持欧洲常用字符。BufferedWriter:将文本写入字符输出流,缓冲字符,以提供单个字符,数组和字符串的高效写入,可以指定缓冲区大小,或者可以接受默认大小。GBK:最常用的中文码表。BufferedReader:从字符输入流读取文本,缓冲字符,以提供字符,数组和行的高效读取,可以指定缓冲区大小,或者可以使用默认大小。用字节流复制文本文件时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文,如何识别是中文的呢?
2024-07-06 19:19:39
678
原创 JavaIO字节流基础
File类介绍它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的File类的构造方法方法名说明通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例从父路径名字符串和子路径名字符串创建新的 File实例从父抽象路径名和子路径名字符串创建新的 File实例示例代码。
2024-07-01 14:49:55
674
原创 MySQL高级
存储过程是可以进行编程的。意味着可以使用变量、表达式、条件控制语句、循环语句等,来完成比较复杂的功能!存储过程是 事先经过编译并存储在数据库中的一段 SQL 语句的集合。可以在数据库层面做一些业务处理说白了存储过程其实就是将sql语句封装为方法,然后可以调用方法执行sql语句而已存储过程的好处安全高效复用性强隔离级别名称出现脏读出现不可重复读出现幻读数据库默认隔离级别1读未提交是是是2读已提交否是是3可重复读否否是MySQL4串行化否否。
2024-06-11 09:26:36
803
1
原创 使用NVM管理和自由切换NODEJS版本
解压到 D:\Program Files\nvm-noinstall(自选)设置环境变量。文件里面写一些安装路劲的内容及镜像地址(淘宝的镜像地址好像失效了)使用 nvm list available 查看nvm可下载的版本。使用 nvm install 示例安装18.17.1版本。使用 nvm uninstall 卸载对应的node版本。在nvm安装目录下创建settings.txt文件。在NVM安装目录下创建nodejs目录。使用 nvm use 使用使用版本。使用nvm list 查看版本。
2024-06-07 11:35:45
411
原创 Mysql进阶
视图是一种虚拟存在的数据表这个虚拟的表并不在数据库中实际存在说白了,视图就是将一条SELECT查询语句的结果封装到了一个虚拟表中,所以我们在创建视图的时候,工作重心就要放在这条SELECT查询语句上视图的好处简单安全数据独立。
2024-06-04 12:04:45
302
1
原创 Mysql基础
用于存储和管理数据的仓库英文单词为:DataBase,简称DB小型的数据库开源免费(6版本之前免费)所属于Oracle公司数据库用于存储和管理数据的仓库一个库中可以包含多个数据表数据表数据库最重要的组成部分之一它由纵向的列和横向的行组成(类似excel表格)可以指定列名、数据类型、约束等一个表中可以存储多条数据数据想要永久化存储的数据什么是SQLStructured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则。
2024-06-04 12:04:07
237
原创 Cookie与Session基础
它是客户端浏览器的缓存文件,里面记录了客户浏览器访问网站的一些内容。同时,也是HTTP协议请求和响应消息头的一部分(在HTTP协议课程中,我们备注了它很重要)。它是Servlet规范中提供的一个接口。该接口的实现由Servlet规范的实现提供商提供。我们使用的是Tomcat服务器,它对Servlet规范进行了实现,所以HttpSession接口的实现由Tomcat提供。该对象用于提供一种通过多个页面请求或访问网站来标识用户并存储有关该用户的信息的方法。简单说它就是一个服务端会话对象,用于存储用户的会话数据。
2024-06-04 11:53:08
729
原创 Java数组基础练习
System.out.println("第 " + (i + 1) + " 轮排序结果:" + Arrays.toString(arr));System.out.println("第 " + (i + 1) + " 轮排序结果:" + Arrays.toString(arr));System.out.println("第 " + i + " 轮排序结果:" + Arrays.toString(arr));System.out.println("数字 " + num + " 在数组中的下标是:" + i);
2024-06-04 11:49:24
261
原创 Java操作符、流程控制基础练习
请编写一个Java程序,实现从键盘中输入年份 月份 日期,输出这一天是该年的第几天 【要求】 输入的年份、月份、日期均为数字,不足10的用0x表示,如:1月1日为01 01 输入的年份、月份、日期之间用空格隔开,如:2023 04 27。System.out.println("\n101-200之间共有" + count + "个素数");System.out.println("这一天是该年的第" + dayOfYear + "天");System.out.println("return后的输出语句");
2024-06-04 11:48:20
473
原创 Linux基础练习题
含义:列出当前目录下所有包含'ab'字符串并以.txt结尾的文件。# 含义:列出当前目录下文件名为'a.txt'或'b.txt'的文件。# 含义:列出当前目录下所有文件名中包含字符'a'或'b'的文件。# 将/etc/passwd中的内容重定向到abc.txt中。# 查找第2个字符是b字符并且以.txt结尾的文件。# 结果:a.txt ab.txt abc.txt。# 将a.txt复制到game1目录中。# 结果:ab.txt abc.txt。# 清空abc.txt的内容。# 结果:a.txt。
2024-06-04 11:35:08
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人