03 2020 档案
摘要:问题 在浏览器输入"http//:配置的临时域名(如localhost)"直接显示到页面 分析 1. 需要配置虚拟主机 什么是虚拟主机:多个不同域名共存于一个Tomato中 为什么要用虚拟主机: 一个主机只能运行一个网站,使用虚拟主机就可以在一台服务器上运行多个网站 配置方式 打开配置文件Tomca
阅读全文
摘要:一、问题发生的场景 把文本中大写转成小写,小写转成大写,空格转成下划线,在输入到文件中覆盖之前的 前面的没有问题,问题出现在后面的覆盖文件上,输入流、输出流要操作同一个文件的问题 二、问题操作 三、分析原因 查找了一些资料,总结一下: 输入流资源未关闭的情况下又开启了输出流,去操作同一个路径的文件,
阅读全文
摘要:现在时间午夜十点~ 此刻的我血脉喷张,异常兴奋:因为专注得学习了一把java,在深入集合的过程中发现好多套路配合Lambda表达式真的是搜椅子,so开了个分支,决定从“只认得”,变为“我懂得” start: 先上一盘代码,对应来解析: 解析: 1. 首先此例将Lambda表达式作为实现了接口的实例对
阅读全文
摘要:概述 java的集合主要有 Collection 和 Map 两个接口派生而出,包含了一些子接口和实现类组成了集合框架 继承树: Collection接口 是List、Set、Queue的父接口,Collecation中定义的方法也可用于其子接口类型的集合; 子接口一:Set集合 无序 且 不允许包
阅读全文
摘要:我下海创业啦,从事个人网络创业领域,有兴趣伙伴可以了解一下:网上创业www.gaoyuip.com 用Notepad++写的代码,忘记设置UTF-8编码了,然后导入到IDEA 中文注释显示乱码: 连控制台输出的也是乱码: 解决: 先将源文件编码转为GBK的,这两个地方都可以转: 用下面一种方法的话弹
阅读全文
摘要:使用批处理有两个前提: 1. 首先要MySQL驱动支持批处理(我用的5.17) 2. 配置连接服务器的地址时,在后面加:?rewriteBatchedStatements=true 如: 相关API: addBatch:将SQL语句添加到批处理包 executeBatch:执行批处理包中的SQL语句
阅读全文
摘要:步骤: 1. 开启新事务 取消隐式事务自动提交的功能(同时会开启个事务):setAutocommit(false) 2. 编写组成事务的一组SQL语句 3. 结束事务 commit():提交 rollback():回滚 细节:要求开启事务的连接对象和获取命令的连接对象必须是同一个,否则事务无效(有点
阅读全文
摘要:数据库驱动 安装数据库后,我们的程序是不可以直接进行数据库连接的,需要对应的数据驱动(就像我们电脑的声卡、网卡也不是插上就能用的,也需要驱动),通过驱动去和数据库打交道,如图: JDBC SUN 公司为了简化、统一对数据的凑在哦、定义了一套 Java 操作数据库的规范(接口),称之为 JDBC(Ja
阅读全文
摘要:流相关操作中,IDEA下,使用@Test时,默认的基路径是当前Module,使用main方法默认路径是当前项目,所以读取文件时,输入流的相对路径设置需要注意 Scanner类中的nextLine()方法可以读取空符,只识别Enter键作为结束,从而下次读取时遗留了一个上一个nextLine()结束用
阅读全文
摘要:未正确配置连接出现异常:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver 载入MySQL驱动步骤: 第一步:去官网下载https://dev.mysql.com/downloads/connector/j/ 驱动包(建议下载ZIP格式) 第
阅读全文
摘要:概念:由一条或多条SQL语句组成,要么都执行成功,要么都失败 特性:ACID 原子性 一致性 隔离性 持久性 分类: 隐式事务:没有明显的开启和结束标记 如:DML语句insert、update、delete本身就是一条事务(其中一条被约束而无法操作时其他列都不会改变) 显示事务:具有明显的开启和结
阅读全文
摘要:DML (Data Manipulation Language) 数据操纵语言,可对表中的数据的增删改:insert update dalete 数据的插入 数据的修改 数据的删除
阅读全文
摘要:DDL语言 说明:Date Define Language数据定义语言,用于对数据库和表的管理和操作 库的管理 表的管理 一、创建表 语法: CREATE TABLE [IF NOT EXISTS] 表名( 字段名 字段类型 [字段约束], 字段名 字段类型 [字段约束], 字段名 字段类型 [字段
阅读全文
摘要:查询 基础查询 /* 语法: select 查询列表 from 表名; 特点: 1、查询的结果集 是一个虚拟表 2、select 查询列表 类似于System.out.println(打印内容); select后面跟的查询列表,可以有多个部分组成,中间用逗号隔开 例如:select 字段1,字段2,
阅读全文
