- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 JDBC中Blob类型数据的注意事项和too large异常的处理
●MySQL中, BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。●插入BLOB类型的数据必须使用PreparedStatement ,因为BLOB类型的数据无法使用字符串拼接写的。●MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的)类型 大小(单位:字节)TinyBlob 最大255Blob 最大65KMediumBlob 最大16MLon...
2020-08-10 16:55:34 422
原创 IDEA使用Maven,在执行JDBC操作时加载properties文件出现空指针异常
这是因为使用Maven要求配置文件放在resources文件夹下,而放在resources root 或者放在项目下都会报空指针异常(Exception in thread “main” java.lang.NullPointerException),亲测。需放在如上图文件夹中
2020-08-07 23:55:17 735
原创 单向链表的简单实现--Java
public class Node { Node next; Object data; public Node(Object data){ this.data = data; } }class Linked_List(){ Node head; /** * 查询链表中的元素个数 */ public int getLen(){ Node cur = head.next;
2020-08-06 09:12:23 285
原创 栈的数组实现--Java
思路:定义maxSize固定栈的大小,top指向栈顶,初始化为-1,bottom指向栈底初始化为0。当top == -1时,栈为空。当top == maxSize-1时,栈满。public class ArrayStack { int maxSize; int top; int bottom; Object[] arr; public ArrayStack(int maxSize){ this.maxSize = maxSize;
2020-08-06 08:37:43 169
原创 环形队列的数组实现(Java)和原理详细图解
环形队列的数组实现(Java)和原理详细图解环形队列可用内存空间为maxSize-1,front指向队列头元素,rear指向队列尾元素后的一个空间。只入队时当front == rear时队列为空,front == rear+1时队列满。图例令maxSize == 8 ,则可用内存为7初始化队列front = 0;rear = 0;由于front == rear 此时队列为空不断向队列中添加元素,直到添加7个元素,此时最后一个元素为a6,rear的内存地址为a6后的空间。仅入队时rear
2020-08-05 18:01:01 1737
原创 普通队列的实现(Java数组)及其缺点
用数组实现队列时,如果不移动,随着数据的不断读写,会出现假满队列的情况。即尾数组已满但头数组还是空的。public class ArrayQueue { int front; int rear; int maxSize; Object []arr; public ArrayQueue(int maxSize){ front = -1;//指向第一个元素的前一个位置 rear = -1;//指向最后一个 arr
2020-08-05 17:06:45 313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人