- 博客(13)
- 收藏
- 关注
原创 异常ErrorException
super();System . out . println("请输入是否是情侣(true/false):");throw new SinglerException("单身不能购买");} System . out . println("情侣买一送一");} }
2023-04-15 17:27:09 95
原创 IO流、File类
I/O流是Java中用来处理输入输出问题的一种机制,它把输入输出抽象成了一个“流”的概念,也就是说所有的数据都是通过“流”来进行输入输出的。基本的IO流文件操作包括文件的读取和写入,以及文件的复制和移动等。而IO流则是用来读写文件中的数据的。其中字节流以字节(8位二进制)为单位进行读写,适合处理二进制文件或者纯文本文件,而字符流以字符为单位进行读写,适合处理包含文字的文件,如文本文件、HTML文件、XML文件等。IO流缓冲流,也称为缓存流,是指在IO流的基础上,加上了缓冲机制,从而提高读写效率的一种流。
2023-04-15 16:06:31 109
原创 JAVA中的集合-ArrayList-LinkedList-HashSet-TreeSet-HashMap
此外,需要注意的是,由于 ArrayList 内部是一个数组,当元素数量超过数组容量时,需要进行扩容,扩容的时间复杂度为 O(n),因此需要在初始化 ArrayList 时设置一个较合理的容量,以避免不必要的扩容操作。ArrayList是非线程安全的。TreeSet底层是通过红黑树实现的,红黑树是一种自平衡二叉查找树,它的每个节点上都有一个存储的值和一些其他信息,节点通过指针链接在一起,根据节点的值来比较大小,满足二叉查找树的性质:左子树所有节点的值小于父节点的值,右子树所有节点的值大于父节点的值。
2023-04-15 15:23:40 312
原创 数据库......基础语句按照功能排列
alter table 表名 add constraint (外键名:fk_从表_主表) froeign key (外键字段名) references 主表(主键字段);select from 【where 】【order by【asc或desc】】;insert into 表名 (列名) values (值列表1),(值列表2),(值列表3),…insert into表名 (列名) select (列名) from 源表名 where 条件;
2023-04-15 11:27:43 42
原创 SQL语句
SQL(Structured Query Language)是一种用于操作关系型数据库的语言,可以实现数据的查询、插入、修改和删除等操作。
2023-04-15 10:43:59 106
原创 JDBC事务和DBUtils框架
对于不支持事务的数据库,JDBC也无法提供事务处理的功能。方法)时,由于事务需要手动提交或回滚,因此需要手动关闭数据库连接。在JDBC中,事务是指一组数据库操作,这些操作被视为一个单独的工作单元,并且要么全部成功完成,要么全部失败回滚。进行数据库操作时,不需要手动关闭这些资源,可以避免因未关闭资源而导致的内存泄漏和数据库连接池资源耗尽等问题。还提供了多种构造函数,可以传入不同的数据源和结果集处理器,以适应不同的使用场景。参数是一个可变参数,可以传入多个参数,用于替换SQL语句中的占位符。
2023-04-15 10:15:04 181
原创 Java-MySQL连接池Druid
需要注意的是,设置的最大等待时间并不是连接的最长生命周期,连接池中的连接可能会被定时清理,这取决于连接池的配置。Druid连接池内置了一些常用的拦截器,可以直接使用,也可以根据自己的需求进行扩展。Alibaba的Druid是一款开源的高性能JDBC连接池和监控工具,它不仅仅具有连接池的基本功能,还提供了强大的监控、统计和SQL调优功能,使得开发人员可以更好地管理和优化数据库连接和SQL查询。需要注意的是,拦截器的使用可能会影响到系统的性能,尤其是在高并发的情况下,因此需要根据应用的实际情况进行选择和配置。
2023-04-15 10:00:53 1252
vscodexml的扩展插件
2023-03-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人