- 博客(16)
- 收藏
- 关注
原创 VLOOKUP笔记
查找基本工资,范围列应该是姓名,姓名与基本工资应该互相交换。if({1,0},B列数据,A列数据)(在整个范围表格的列数)匹配条件需要按升序排序。
2023-07-30 12:51:25 137
原创 JDBC连接数与Druid连接池
事务的批量处理要配合url的参数设置,参数:?事务回滚:rollback();//一般放在try catch结构的catch块中。说明:PreparedStatement 是 Statement 的子类。清空批量处理包的语句:clearBatch();添加需要批量处理的连接:addBatch();执行批量处理语句:executeBatch()自动提交:autoCommit(true);获取索引值对应结果:get(index);向上遍历:previous();向下遍历:next();
2023-06-07 18:13:03 125
原创 TCP/IP运用实例
(2)客户端可以输入一个音乐文件名,比如《珊瑚海》,服务端收到音乐名后,可以给客户端返回这个。对节点流进行包装,使用数组缓冲的方式,对文件的处理效率更高。.发送数据结束时无需释放资源(因为不是面向连接的),速度快。.使用TCP协议前,预先建立TCP连接,形成传输数据通道。.将数据、源、目的封装成数据包,不需要建立连接。.传输完毕,需要释放自己建立的连接,效率低。,如果服务器没有这个文件,返回一个默认的。.传输前,采用"三次握手"方式,是可靠的。.在连接中可进行最大数据量的传输。.因无需连接,故是不可靠的。
2023-05-31 09:52:41 850
原创 Unique注意事项
2.unique列可以为null,unique+not null=主键。3.unique约束,自动会在底层建立唯一索引。1.一张表可以有多个unique唯一约束。
2023-05-31 09:27:13 147
原创 多态与动态绑定机制
当调用对象方法的时候,该方法会和对象的内存地址/运行类型绑定;(4)编译类型看定义时 = 号的左边,运行类型看 = 号的右边。.当调用对象属性时,没有动态绑定机制,哪里声明,哪里使用。(2)编译类型在定义对象时,就确定了,不能改变。(1)一个对象的编译类型和运行类型可以不一致。(3)运行类型是可以变化的。
2023-05-31 09:25:32 132
原创 String
(2)String有一个属性是final char[] value,就是内容实际存放的地方,地址不能被修改。重新赋值时,不能修改原String对象的值,只能指向新的对象;(3)final char[] ch的地址也不能被修改,但是数组可以通过下标(实际是地址)修改对象的值。(1)String str,char[] ch作为形参,一个是值传递,一个是引用传递;(4)Java对象之前的赋值都是值传递。
2023-05-30 11:43:24 80 1
原创 事务的四种隔离级别
同一个事务中,执行同一个查询,由于另外一个事务的修改或删除提交操作,返回的结果集不同,即产生不可重复读;:同一个事务中,执行同一个查询,由于另一个事务的插入提交操作,返回的结果集不同,即产生幻读。:当一个开启的事务,读到另外一个事务的变动数据,即产生脏读;:能有效解决不同事务的不一致问题,不带锁。:有效解决不同事务不一致问题,带锁。:可能出现脏读、不可重复读、幻读。:可能出现不可重复读、幻读。
2023-05-30 10:44:59 29
原创 类加载的几个阶段
此阶段才真正完成静态代码块的初始化内容,利用方法,完成静态内容的赋值内容。而且用同步锁,确保了初始化一个类的安全性,只有一个线程可以操作,其他线程处于阻塞等待。:将类的class文件读入到内存中,并为之创建一个Class对象,此过程由加载器完成;,即保证class字节流文件符合虚拟机的要求,并不会危害虚拟机的安全、:即分配内存,完成类的静态成员属性与方法的默认初始化、:把符号引用替换为直接引用。
2023-05-30 10:35:52 113 1
原创 HashSet源码解析
创建一个hashmap构成的table数组+链表结构,数据元素是Node,数组初始长度为16,临界值是12=16*0.75。.数组链表插入元素,当hash值与之前插入的元素相同,且内容不相同,则插入至元素之后形成单链表。否则,返回false,代表插入不成功;.当某条单链表长度大于8,并且table已经扩容至64个长度,此时单链表立马变成红黑树结构;.数组扩容:当数组元素个数第一次达到临界值12,那么table数组长度开始扩容16。依此类推,table数组长度扩至64个长度;
2023-05-30 10:23:47 32
原创 MySQL高级篇内容梳理
(6)全表、hash索引、二叉树、平衡二叉树、二叉平衡搜索树、M叉树、B树、B+树结构对比。(3)InnoDB引擎的非聚簇索引(二级索引)结构。(4)MyISAM引擎数据存储方式与它的非聚簇索引。(1)MySQL安装,各种存储引擎下的目录结构。(9)CentOS,SQL执行性能分析工具。(5)其他存储引擎默认支持的索引结构对比。(2)InnoDB引擎聚簇索引结构推演。(7)适合创建索引的11种情况。(8)不适合创建索引的7种情况。
2023-05-30 10:09:12 104 1
原创 【转载】MySQL数据库高级篇笔记
转自链接:MySQL数据库高级篇教程 B站康师傅笔记(持续更新)_mysql 高级教程_FenQing1213的博客-CSDN博客
2023-05-30 09:42:48 60 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人