02 2022 档案
摘要:正则表达式元字符-详细说明 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会
阅读全文
摘要:正则表达式(regular expression) 缩写reg exp 基本介绍 案例演示 底层分析 字符串有aaaaa时匹配到aaaa,而不是aaa,限定符后加? 则是非贪婪匹配 matches整体匹配可以不加定位符 【) 反向引用的组内和组外 分组指的是对正则表达式的分组
阅读全文
摘要:JavaBean字段映射关系 我们使用DButil执行sql语句的时候,常用的几个ResultSetHandler的类型: 都是将sql语句查询到的数据结果封装到对应的JavaBean类所对应的字段中。这个过程是通过反射机制调用对应的JavaBean类里面的setXxx方法来实现的。 而这个setX
阅读全文
摘要:因为建了个Menu类,非得和awt包下面的冲突导致无法成功引入包 Cannot resolve symbol 'Menu' 解决方法: 重启yyds 更新:其实是之前service层的泛型写错了...写的awt的Menu
阅读全文
摘要:<c3p0-config> <named-config name="recorder"> <!-- 驱动类 --> <property name="driverClass">com.mysql.jdbc.Driver</property> <!-- url--> <property name="jd
阅读全文
摘要:#key=value driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/db01?rewriteBatchedStatements=true #url=jdbc:mysql://localhost:3306/g
阅读全文
摘要:/** * @author 紫英 * @version 1.0 * @discription 基于 druid 数据库连接池的工具类 */ public class JDBCUtilsByDruid { private static DataSource ds; //在静态代码块完成 ds 初始化
阅读全文
摘要:/** * @author 紫英 * @version 1.0 * @discription BasicDAO , 是其他 DAO 的父类, 使用到 apache-dbutils */ //使用泛型,等到子类继承时制定具体类型 public class BasicDao<T> { //使用 apac
阅读全文
摘要:public class Utility { //静态属性。。。 private static Scanner scanner = new Scanner(System.in); /** * 功能:读取键盘输入的一个菜单选项,值:1——5的范围 * @return 1——5 */ public st
阅读全文
摘要:问题引出 基本说明 DAO: data access object ——用于访问数据库表的对象 代码实现 domain——Admin package com.recorder.mvc.domain; /** * @author 紫英 * @version 1.0 * @discription adm
阅读全文
摘要:ASCII码对照表 编码转换 Unicode编码转换 - 站长工具 (chinaz.com) 16进制颜色转化 RGB颜色值与十六进制颜色码转换工具 (sioe.cn)
阅读全文
摘要:在有返回值的方法前加@Test会导致无法正常输出(sout)里的东西
阅读全文
摘要:<c3p0-config> <named-config name="hello"> <!-- 驱动类 --> <property name="driverClass">com.mysql.jdbc.Driver</property> <!-- url--> <property name="jdbcU
阅读全文
摘要:基本介绍 问题引出 连接5000次数据库 1.不即时关闭连接——抛出异常 package com.recorder.conn; import com.recorder.jdbcutils.JdbcUtils; import org.junit.jupiter.api.Test; /** * @aut
阅读全文
摘要:静态代码块出现错误,导致初始化失败
阅读全文
摘要:封装 JDBCUtils 需求引出 因为操作数据库的步骤都相同,所以我们可以抽象出一个工具类,用来连接数据库和关闭连接 工具类 package com.recorder.jdbcutils; import java.io.FileInputStream; import java.io.IOExcep
阅读全文
摘要:XML File - > Setting - >Eidtor - > Code Style - > XML 把如图对勾取消 java java同理,取消这个对勾 看下效果 去掉前注释:可以看到前面有空格很不爽 去掉后:舒服了 注意:要对齐的情况下才可以,不然还是会有空格
阅读全文
摘要:JDBC基本介绍 基本介绍 好处 直接访问数据库: 使用jdbc访问数据库——面向接口编程 JDBC模拟 /** * @author 紫英 * @version 1.0 * @discription 模拟JDBC */ public interface JDBCInterface { //连接方法
阅读全文
摘要:1.选择题 注意: 别名的 AS 可以省略 别名如果有空格需要用“”引起来,不然会被看成是一个别名 + 一个新的列 2. DESC + 表名 3. (一个数 + NULL) 就会变成NULL 如果为空则返回0,如果不为空则返回comm IFNULL() 函数用于判断第一个表达式是否为 NULL,如果
阅读全文
摘要:事务 分布式事务——不在同一台机器上的两个用户转账(这个意思) 每条sql语句 都会默认自动开启 和 自动提交事务 START TRANSACTION 是开启了一个新事物,需要自己手动提交。 相当于关闭了自动提交 基本介绍 需求引出 细节讨论 5.InnoDB存储引擎才支持事务,myisam不管用。
阅读全文
摘要:http://music.163.com/song/media/outer/url?id=.mp3 wn.run/
阅读全文
摘要:约束 主键(primary key) 使用细节 复合主键: 两种指定方式: 非空(not null)、唯一(unique) 外键(foreign key) 建表的时候先建主表 这里班级表为主表,学生表为从表 这时如果插入一个班级表中不存在所在班级的学生则会添加失败 使用细节: 说明: 1.也就是被从
阅读全文
摘要:增强查询 where子句 日期数据类型可以直接比较大小 SELECT * FROM `time` WHERE birthday > "2000-01-01" 判断是否为空要用 IS(NOT) NULL 而不是用等号= like自子句(模糊查询) 注意这里O前面是两个下划线_ 表示两个任意字符 查询表
阅读全文
摘要:点击: 查看 - > 图像 底部黑色框框会显示点击的数据大小
阅读全文
摘要:统计函数 count SELECT COUNT(*) from employee; sum avg max/min SELECT SUM(salary) FROM employee; SELECT AVG(salary) FROM employee; SELECT MAX(salary)as max
阅读全文
摘要:Insert 解释: 1.“abc”添加到int型的会报错,而“123”则可以,因为mysql在底层会尝试类型转换,可以转换则成功 4.双引号也可以 6. 7.如果一共三列,添加时values里写三个对应的就可以省略列名,如果不匹配的话就要指定列名 8. Update 注意第三点 慎重不加where
阅读全文
摘要:三层结构 表的本质仍然是文件 sql语句分类 启动命令 库操作 ``反引号 规避关键字 表操作 int(11)表示宽度并不是位数——11因为int最大值是11位的 加上一位负数的符号 如:123则会用0填充 00000000123 -- 创建表 CREATE TABLE `emp`( `id` IN
阅读全文
摘要:1. package com.recorder.ref; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; /**
阅读全文
摘要:反射(reflection) 引出 开闭原则(ocp原则): 软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”,这意味着一个实体是允许在不改变它的源代码的前提下变更它的行为。 实现动态编程(动态地创建和使用对象) 快速入门代码演示: package com.record
阅读全文
摘要:项目开发流程简介 项目结构 服务器端 客户端 项目说明 功能实现 已经实现功能: 用户的登录和无异常退出 显示在线用户列表 群发消息 在线私聊消息 离线私聊消息(单条或多条) 在线文件发送 离线文件发送 服务器推送新闻 未实现功能: 用户注册 图形界面 数据库连接(暂时使用集合替代) 都是自己按照老
阅读全文