06 2021 档案
摘要:#标准输入输出流 1、分类 标准输入流介绍: System.in:该流的类型为InputStream,属于是字节流,默认关联的设备为键盘,即数据源为键盘 使用转换流可以包装成字符流,使用BufferedReader可以包装成缓冲流 通过System.setIn(InputStream in),可以更
阅读全文
摘要:#转换流(重要) 1、概述 是字节流到字符流的桥梁,在转换的过程中,可以指定编码. 2、分类——InputStreamReader/OutputStreamWriter InputStreamReader: 是从字节流到字符流的桥梁,父类是Reader 它读取字节,并使用指定的编码将其解码为字符.
阅读全文
摘要:#字符流的过滤流 1、字符缓冲流——BufferedReader/BufferedWriter 1、构造方法 BufferedReader(Reader in) 创建使用默认大小的输入缓冲区的缓冲字符输入流。 BufferedWriter(Writer out) 创建使用默认大小的输出缓冲区的缓冲字
阅读全文
摘要:#字符流 1、简介 1、概述 char 2个字节 >在 jvm中 默认采用的是 unicode编码 占2个字节 在操作系统中: 在所有的编码表中 英文字符都占1个字节 ,汉字 在 GBK中 占2个字节 ,在UTF-8中占 3个字节 案例: import java.io.File; import ja
阅读全文
摘要:#字节流的过滤流 作用:为节点流增强功能的 ##1、字节流的缓冲流(BufferedXXX) 1、概述 缓冲: 就是一个字节数组 实现高效的原理: 本质就是减少对硬盘的访问次数 2、构造方法 方法名 说明 BufferedOutputStream(OutputStream out) 创建字节缓冲
阅读全文
摘要:#IO流 ##1、概述 I和O,分别是Input和Output两个单词的缩写,Input是输入,Output是输出。 流:是一种抽象概念,是对数据传输的总称.也就是说数据在设备间的传输称为流,流的本质是数据传输。 IO流就是用来处理设备间数据传输问题的。常见的应用: 文件复制、文件上传、 文件下载等
阅读全文
摘要:#线程安全问题 1、引入案例——多窗口买票 1、提及概念:原子操作 原子操作就是不可分割的操作,例如售票的过程中的代码就是一个不可分割的操作. 2、引入案例 案例需求: 某电影院目前正在上映国产大片,共有100张票,而它有3个窗口卖票,请设计一个程序模拟该电影院卖票 方式一: 方式1: 不符合现实生
阅读全文
摘要:详情——https://i.cnblogs.com/files
阅读全文
摘要:详情:https://i.cnblogs.com/files
阅读全文
摘要:高清版:https://i.cnblogs.com/files
阅读全文
摘要:详情见:https://i.cnblogs.com/files——MySQL文件
阅读全文
摘要:#Web应用中的路径问题 1. “/”代表绝对路径 2. 由浏览解析“/” “/”代表当前主机地址:http://localhost:8080; 哪些地址由浏览器解析: <a>标签中的href, scrip标签中的src, link标签中的href, form中action, 重定向中的“/”,通常
阅读全文
摘要:#转发和重定向 1、转发 客户端(浏览器)向服务器发送请求,服务器直接给客户端作出响应,一次响应。 语法: request.getRequestDispatcher("/").forward(request,response); 转发流程图: 2、重定向 重定向:客户端(浏览器)发送请求给服务器,服
阅读全文
摘要:#MyBatis实现模糊查询 模糊查询在我们开发中是一项必不可缺少的重要内容。、 对于我们mybatis实现模糊查询有五种方式,以下具体的实现步聚: 1. 添加模糊查询的接口方法likeSearchUsers /** * 根据name模糊查询 * @param name * @return */ p
阅读全文
摘要:#MyBatis的参数处理 1. parameterType 配置参数 1) 参数的使用说明 SQL语句传参,使用标签的 parameterType 属性来设定。 该属性的取值可以是基本类型,引用类型(例如:String 类型),还可以是实体类类型(POJO 类)。 同时也可以使用实体类的包装类,本
阅读全文
摘要:#Java多线程 ##1、引入 ###1、何时需要多线程: 程序需要同时执行两个或多个任务。 程序需要实现一些需要等待的任务时,如用户输入、文件读写操作、网络操作、搜索等。 需要一些后台运行的程序时。 2、多线程 Java语言的JVM允许程序运行多个线程,它通过java.lang.Thread 类来
阅读全文
摘要:#程序、进程与线程 1、程序(program) 程序是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 2、进程(process) 进程是程序的一次执行过程,或是正在运行的一个程序。 是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运
阅读全文
摘要:#JSP四大作用域 ##1、概述 域是在区域,在javaweb中指不同的资源,例如servlet,JSP 由于在不同的域直接要传递参数,所有就有了域对象 ##2、四大作用域 ###1、page域 对应了jsp域对象:PageContext 范围:作用与当前页面 ###2、Request域 对应了js
阅读全文
摘要:#MySQL彻底卸载方法 ##一、查找关键文件 1、打开MySQL数据库的安装目录 打开my.ini文件 记住以下两个目录: ##二、卸载 ###1、卸载程序 打开计算机控制面板>程序和功能,找到MySQL右键点击卸载: ###2、删除mysql目录 卸载完成后,删除my.ini文件中记录的目录,删
阅读全文
摘要:#MySQL的安装教程 ##注意 1、Mysql的安装路径不能有中文 2、Mysql安装的时候注意关闭防火墙 ##安装流程 1、首先进入的是安装引导界面 2、然后进入的是类型选择界面,这里有3个类型:Typical(典型)、Complete(完全)、Custom(自定义)。 这里建议 选择“自定义”
阅读全文
摘要:#Linux虚拟机安装配置 1、安装VMware虚拟机 安装Linux操作系统之前,先安装VMware虚拟机。 必须开启当前系统的虚拟化,否则创建虚拟机失败,使用按键(F2,或者是F10,F1)进入操作系统的bios,然后开启虚拟化支持。每个品牌电脑不一样,请百度设置! 1、VMware works
阅读全文
摘要:#支付宝沙箱支付工具安装使用指南 ##一、登录支付宝沙箱 网址:https://docs.open.alipay.com/200/105311/ ##二、登录方式 可使用支付宝账号登录,然后注册沙箱支付开发者账号。 具体操作可看开发工具指南: https://opendocs.alipay.com/
阅读全文
摘要:#Linux虚拟机CentOS 7 在NAT网络模式下无网络,显示"以太网(ens33,被拔出)"如何解决 ##一、问题描述: 1、网络显示不可用 2、命令ip addr或ip a找不到本机ip 3、虚拟机网络和主机名设置界面显示"以太网(ens33,被拔出)" ##二、判断网络是否正常 判断网络服
阅读全文
摘要:#常见正则表达式 ##一、匹配某字符的正则 ^ 匹配一个输入或一行的开头, /^a/匹配以a开头的输入如“abc”或“acgth” /匹配以a结尾的输入如“bca”或“cgtha” * 匹配前面元字符0次或多次, /bca*/将匹配bc,bca,bcaa,bca
阅读全文