摘要:
插入排序: 将待排序数组分为有序数组和无序数组,遍历无序数组依次插入到有序数组中。重点在于将元素与无序数组比较时,在找到插入位置前依次将无序数组后移,来为元素腾出位置。 void insertSort(int[] nums) { for (int i = 1; i < nums.length; i+ 阅读全文
摘要:
尝试外网连接Toncat,搞到凌晨三点半还没成功,佛了,提前补了一波计算机网络的知识。下面图都是自己截和画的。为了找两个路由还特地下了万能钥匙到楼道里蹭网,结果也没找到。最后发现自家网络的两个路由分配不同的ip。 从内网访问只需内网ip+8080,从外网访问理论上需要公网ip+端口,不过由于ipv4 阅读全文
摘要:
Tomcat初次使用 //a.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>a</title> </head> <body> <form action="http://localhost:8080/ 阅读全文
摘要:
DOM4j解析XML文件,导入dom4j-1.6.1.jar。 XML文件: <?xml version="1.0" encoding="utf-8" ?> <books> <book> <name>挪威的森林</name> <author>村上春树</author> <genre>文学</genr 阅读全文
摘要:
冒泡排序老算法了,这次系统学习排序算法重温一遍,再加上flag优化一下。时间复杂度O(n2) void bubbleSort(int[] nums) { for (int i = 0; i < nums.length - 1; i++) { boolean flag = false; for (in 阅读全文
摘要:
Druid连接池 package com.JDBC; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSource; import java.io.InputStream; import java. 阅读全文
摘要:
事务(transaction) 事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)。一个完整的业务需要批量的DML(insert、update、delete)语句共同联合完成。 事务只和DML语句有关,或者说DML语句才有事务。这 阅读全文
摘要:
JDBC查询数据库中表的字段,将其封装到Java bean中。 package com.JDBC;import org.junit.Test;import java.lang.reflect.Field;import java.sql.*;public class JDBC03 { //不确定sql 阅读全文
摘要:
JDBC代表Java数据库连接,用于数据库连接和执行sql语句。 第一个jdbc实例:mysql驱动版本mysql-connector-java-8.0.16.jar package com.test; import java.sql.*; public class JDBC01 { public 阅读全文
摘要:
子查询是 MySQL 中比较常用的查询方法,通过子查询可以实现多表查询。子查询指将一个查询语句嵌套在另一个查询语句中。子查询可以在 SELECT、UPDATE 和 DELETE 语句中使用,而且可以进行多层嵌套。在实际开发时,子查询经常出现在 WHERE 子句中。 子查询的功能也可以通过表连接完成, 阅读全文