摘要: public class DruidTest { @Test public void getConnection() throws Exception { Properties pros = new Properties(); InputStream is = ClassLoader.getSyst 阅读全文
posted @ 2021-07-17 23:07 子丶非鱼Zzz 阅读(18) 评论(0) 推荐(0)
摘要: import com.jdbc.bean.User; import java.sql.Connection; import java.util.List; /** * @program: Connection * @description: UserDAO的实现类 * @author: Mr.Fan 阅读全文
posted @ 2021-07-17 23:05 子丶非鱼Zzz 阅读(69) 评论(0) 推荐(0)
摘要: import com.jdbc.bean.User; import java.sql.Connection; import java.util.List; /** * @program: Connection * @description: * @author: Mr.Fan * @create: 阅读全文
posted @ 2021-07-17 23:04 子丶非鱼Zzz 阅读(59) 评论(0) 推荐(0)
摘要: import util.JDBCUtils; import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.lang.reflect.Type; import java.sql.*; i 阅读全文
posted @ 2021-07-17 23:03 子丶非鱼Zzz 阅读(79) 评论(0) 推荐(0)
摘要: 事务的ACID属性 原子性( Atomicity ) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency ) 事务必须使数据库从一个一致性状态变换到另外一个一致性状态。 隔离性( lsolation ) 事务的隔离性是指一个事务的执行不能被 阅读全文
posted @ 2021-07-17 23:02 子丶非鱼Zzz 阅读(65) 评论(0) 推荐(0)
摘要: import org.junit.Test; import util.JDBCUtils; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; /** * @prog 阅读全文
posted @ 2021-07-17 23:01 子丶非鱼Zzz 阅读(52) 评论(0) 推荐(0)
摘要: 如下 /** * @program: 批量插入数据 * @description: * @author: Mr.Fan * @create: 2021-05-30 10:10 **/ public class InsertTest { //批量插入 @Test public void testIns 阅读全文
posted @ 2021-07-17 23:00 子丶非鱼Zzz 阅读(317) 评论(0) 推荐(0)
摘要: /** * @program: 操作数据库的工具类 * @description: * @author: Mr.Fan * @create: 2021-05-29 10:34 **/ public class JDBCUtils { public static Connection getConne 阅读全文
posted @ 2021-07-17 22:59 子丶非鱼Zzz 阅读(64) 评论(0) 推荐(0)
摘要: /** * @program: Connection * @description: 针对于book_info表的查询操作 * @author: Mr.Fan * @create: 2021-05-29 10:50 **/ public class Book_infoForQuery { publi 阅读全文
posted @ 2021-07-17 22:58 子丶非鱼Zzz 阅读(159) 评论(0) 推荐(0)
摘要: /** * @program: Connection * @description: 针对不同表的通用的查询操作 * @author: Mr.Fan * @create: 2021-05-29 11:39 **/ public class PreparedStatementQueryTest { p 阅读全文
posted @ 2021-07-17 22:57 子丶非鱼Zzz 阅读(58) 评论(0) 推荐(0)
摘要: /** * @program: 用PreparedStatement实现对数据表的增删改操作 * @description: * @author: Mr.Fan * @create: 2021-05-29 10:27 **/ public class PreparedStatementUpdateT 阅读全文
posted @ 2021-07-17 22:56 子丶非鱼Zzz 阅读(72) 评论(0) 推荐(0)
摘要: 如下 package com.jdbc.connection; import org.junit.Test; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver; import java.sql 阅读全文
posted @ 2021-07-17 22:55 子丶非鱼Zzz 阅读(47) 评论(0) 推荐(0)
摘要: 对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。当其它程序获取了这种二进制流,就可以恢复成原来的Java对象 序列化的好处在于可将任何实现了Serializable接口的对象转化为字节数据,使其 阅读全文
posted @ 2021-07-17 22:54 子丶非鱼Zzz 阅读(62) 评论(0) 推荐(0)
摘要: 类: BufferedInputStream BufferedOutputstream BufferedReader Bufferedwriter 作用: 提供流的读取、写入的速度 提高读写速度的原因: 内部提供了一个缓冲区 处理流,就是"套接”在已有的流的基础上。 阅读全文
posted @ 2021-07-17 22:53 子丶非鱼Zzz 阅读(35) 评论(0) 推荐(0)
摘要: 从内存中写出数据到硬盘的文件里。 说明: 输出操作,对应的FiLe可以不存在的。并不会报异常 File对应的硬盘中的文件如果不存在,在输出的过程中,会自动创建此文件。 File对应的硬盘中的文件如果存在: 1. 如果流使用的构造器是:FileWriter(file,false) / Filewrit 阅读全文
posted @ 2021-07-17 22:52 子丶非鱼Zzz 阅读(285) 评论(0) 推荐(0)
摘要: 输入过程 创建File类的对象,指明读取的数据的来源。(要求此文件一定要存在) 创建相应的输入流,将File类的对象作为参数,传入流的构造器中 具体的读入过程: 创建相应的byte[]或char[]。 关闭流资源 说明:程序中出现的异常需要使用try-catch-finally处理。 输出过程 创建 阅读全文
posted @ 2021-07-17 22:51 子丶非鱼Zzz 阅读(101) 评论(0) 推荐(0)
摘要: Collections是一个操作 Set、List和Map等集合的工具类 Collections中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法 排序操作:(均为static方法) **reverse(List) 😗* 反转L 阅读全文
posted @ 2021-07-17 22:50 子丶非鱼Zzz 阅读(42) 评论(0) 推荐(0)
摘要: 向TreeMap中添加key-value,要求key必须是由同一个类创建的对象。因为要按照key进行排序:自然排序、定制排序 阅读全文
posted @ 2021-07-17 22:49 子丶非鱼Zzz 阅读(40) 评论(0) 推荐(0)
摘要: 添加、删除、修改操作: Object put(Object key,Object value) : 将指定key-value添加到(或修改)当前map对象中 void putAll(Map m) : 将m中的所有key-value对存放到当前map中 Object remove(Object key 阅读全文
posted @ 2021-07-17 21:39 子丶非鱼Zzz 阅读(146) 评论(0) 推荐(0)
摘要: jdk7 HashMap的底层实现原理? 以jdk7为例说明:HashMap map = new HashMap( ); 在实例化以后,底层创建了长度是16的一维数组Entry[] table。 ...可能已经执行过多次put... map.put( key1, value1): 首先,调用key1 阅读全文
posted @ 2021-07-17 21:34 子丶非鱼Zzz 阅读(70) 评论(0) 推荐(0)
摘要: Map 双列数据,存储key-value对(键值对)的数据。 HashMap 作为 Map 的主要实现类,线程不安全,效率高。可存储 null 的 key 和 value。 底层:数组 + 链表 + 红黑树 LinkedHashMap 保证在遍历map时可以按照添加的顺序实现遍历。 原因:在原有的H 阅读全文
posted @ 2021-07-17 21:31 子丶非鱼Zzz 阅读(64) 评论(0) 推荐(0)
摘要: 向TreeSet中添加的数据,要求是相同类的对象。 TreeSet可以按从小到大的顺序自动排序。 阅读全文
posted @ 2021-07-17 21:30 子丶非鱼Zzz 阅读(58) 评论(0) 推荐(0)
摘要: LinkedHashSet每个数据添加了两个引用(双向链表),记录此数据的前一个数据和后一个数据 阅读全文
posted @ 2021-07-17 21:29 子丶非鱼Zzz 阅读(45) 评论(0) 推荐(0)
摘要: 我们向HashSet中添加元素a,首先调用a所在类的hashCode(),计算a的哈希值,此哈希值接着通过某种算法算出在HashSet数组中的存放位置(即为索引位置),判断数组此位置上是否已有元素: 若无元素,则 a 添加成功。 若有元素(或以链表形式存在的多个元素),则比较 a 与 b 的 has 阅读全文
posted @ 2021-07-17 21:28 子丶非鱼Zzz 阅读(311) 评论(0) 推荐(0)
摘要: 无序性 无序性不等于随机性 存储的数据在底层数组中并非按照数组索引顺序添加,而是根据数据的哈希值排序。 不可重复性 保证添加的元素按照equals()判断时不能返回true,相同的元素只能添加一个 阅读全文
posted @ 2021-07-17 21:21 子丶非鱼Zzz 阅读(117) 评论(0) 推荐(0)
摘要: void add(int index,object ele) : 在index位置插入eLe元素 boolean addAll(int index, Collection eLes) : 从index位置开始将eLes中的所有元素添加进来 Object get(int index) : 获取指定in 阅读全文
posted @ 2021-07-17 21:19 子丶非鱼Zzz 阅读(54) 评论(0) 推荐(0)
摘要: 创建对象时就创建了长度为10的数组,每次扩容扩大为原来的2倍。 阅读全文
posted @ 2021-07-17 21:17 子丶非鱼Zzz 阅读(47) 评论(0) 推荐(0)
摘要: LinkedList用双向链表存储数据 last -- 最后一个 first -- 第一个 prev --前一个 next --后一个 阅读全文
posted @ 2021-07-17 21:16 子丶非鱼Zzz 阅读(36) 评论(0) 推荐(0)
摘要: ArrayList jdk7 创建对象时就创建了长度为10的Object[ ]elementData。 当调用add()时空间不够用时,创建新的数组,将数组长度扩为原来的1.5倍,同时将原有数据复制到新的数组中。 jdk8 创建对象时Object[ ] elementData初始化为,第一次调用ad 阅读全文
posted @ 2021-07-17 21:15 子丶非鱼Zzz 阅读(35) 评论(0) 推荐(0)
摘要: 本次javaweb实习基于目前流行的企业级框架Spring 、Spring MVC、MyBatis(SSM)和前端技术JQuery的图书管理系统,主要功能包括:图书查询、图书管理、图书编辑、读者管理、图书的借阅与归还以及借还日志记录等。 1.技术简介 1.1 Mysql数据库: Mysql是一种开放 阅读全文
posted @ 2021-07-17 21:13 子丶非鱼Zzz 阅读(3120) 评论(0) 推荐(0)
摘要: MySSM用户登录 /** * 查询用户列表 * @throws Exception */ @RequestMapping("/userLogin") public void userLogin(HttpServletRequest request,HttpServletResponse respo 阅读全文
posted @ 2021-07-17 21:12 子丶非鱼Zzz 阅读(51) 评论(0) 推荐(0)
摘要: 正则表达式常用操作符 常用 ^ 匹配字符串开头 ^abc表示abc且在一个字符串的开头 $ 匹配字符串结尾 abc$表示abc且在一个字符串的结尾 ( ) 分组标记,内部只能使用 | 操作符 (abc)表示abc, (abc|def)表示abc、def \d 数字,等价于[0‐9] \w 单词字符, 阅读全文
posted @ 2021-07-17 21:10 子丶非鱼Zzz 阅读(469) 评论(0) 推荐(0)
摘要: 在代码区右击选择source-Genarate Getter and Setter 阅读全文
posted @ 2021-07-17 20:57 子丶非鱼Zzz 阅读(186) 评论(0) 推荐(0)
摘要: eclipse右键项目export为war包。 用xftp将war包移到云服务器中。 用putty安装tomcat命令: 打开路径 cd /usr/local/src 安装tomcat wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0 阅读全文
posted @ 2021-07-17 20:54 子丶非鱼Zzz 阅读(332) 评论(0) 推荐(0)
摘要: 题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 例如, [2,3,4] 的中位数是 3 [2,3] 的中位数是 (2 + 3) / 2 = 2.5 设 阅读全文
posted @ 2021-07-17 20:48 子丶非鱼Zzz 阅读(37) 评论(0) 推荐(0)