08 2020 档案
摘要:场景:tom欠jerry1000元,通过银行转账,此过程需要两条sql语句实现 1.update account set money = money - 1000 where name = 'tom'; 2.update account set money = money + 1000 where
阅读全文
摘要:main线程类: public class DemoThreadLocal { public static void main(String[] args) { ThreadLocal<String> tl = new ThreadLocal<>(); //获取当前main线程对象绑定的值 Stri
阅读全文
摘要:未使用事务 /* JDBC完成转账功能 */ public class Demo01Account { public static void main(String[] args) throws SQLException { //1. 获取连接Connection对象 Connection con
阅读全文
摘要:题目描述: 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 题解1:递归。递归终止条件:head = null,意味着遍历到了链表的尾部,同时也意味着,可以回溯递归的值。 第一次递归:recur(1)->recur(3) 第二次递归:recur(3)->recur(2) 第三次
阅读全文
摘要:题目描述:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 解题思路:双指针 分别指向两个链表的头,比较大小即可。 问题:如何合并? 建立伪头节点temp,节点cur指向temp,将比较后的节点插入到cur后,最后将不为null的链表中剩余节点添加到cur之后即可。 参考题
阅读全文
摘要:public class DBUtilsDemo03 { @Test public void queryUserByUid() throws SQLException { QueryRunner qr = new QueryRunner(); String sql = "select * from
阅读全文
摘要:public class DBUtilsDemo01 { @Test public void addOne() throws SQLException { // 1. 创建QueryRunner对象 QueryRunner qr = new QueryRunner(); // 2. QueryRun
阅读全文
摘要:C3P0工具类: public class C3P0Util { //创建c3p0连接池对象 private static ComboPooledDataSource cpds = new ComboPooledDataSource(); private C3P0Util(){ } //定义静态方法
阅读全文
摘要:public class JDBCDemo04 { @Test public void queryAll() throws SQLException { Connection con = JDBCUtil.getConnect(); String sql = "select * from users
阅读全文
摘要:public class JDBCDemo03 { //添加一条数据 @Test public void addOne() throws SQLException { //1.获取连接 Connection con = JDBCUtil.getConnect(); //2.定义sql语句,参数?代替
阅读全文
摘要:public class JDBCDemo2Login { public static void main(String[] args) throws SQLException { //1.获取页面数据 Scanner sc = new Scanner(System.in); System.out.
阅读全文
摘要:以用户登录案例分析 数据库数据: 用户登录案例代码实现: public class JDBCDemoLogin { public static void main(String[] args) throws SQLException { //1.获取页面数据 Scanner sc = new Sca
阅读全文
摘要:在数据库中创建users表并添加数据 使用JDBC工具类来查询数据,并把数据封装成一个User对象,然后通过uid来查询每个对象的内容。 使用工具类来查询所有对象,查询所有对象就要把对象都放到集合中,最后在遍历集合。 JavaBean类中根据users表信息,创建三个String私有成员变量,提供带
阅读全文