上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 96 下一页
摘要: volatitle声明的变量不具备原子性.即,当执行++ --这样的操作时,由于不是原子操作,所以还存在线程安全问题. i = 10; i = i++; i=? ==>10 //解释: tmp=i i=i++ i=tmp class atoT implements Runnable{ private 阅读全文
posted @ 2020-03-11 15:26 超级学渣渣 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1 内存可见性问题 class flagTest implements Runnable{ private boolean flag = false; @Override public void run() { try { Thread.sleep(1000); } catch (Interrupt 阅读全文
posted @ 2020-03-11 11:39 超级学渣渣 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 将一个字符串做z字形转换 很容易想到暴力求解. 这里要注意的是, 静态方法不能新建内部类实例. class zigC implements Comparable<zigC>{ public zigC(char c, int row, int col) { this.c = c; this.row = 阅读全文
posted @ 2020-03-09 21:16 超级学渣渣 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 求一个字符串的最长回文子串 我发现letcode好像不限制执行时间? 这个题有个技巧:在每个字符两边添加一个无关字符: aba -> *a*b*a*; abba->*a*b*b*a* .这样就会得到一个恒为奇数串的字符串. 然后有两种解法: 1) 以每个字符为中心,向两边最大扩展 O(n^2) in 阅读全文
posted @ 2020-03-09 15:58 超级学渣渣 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-07 16:02 超级学渣渣 阅读(802) 评论(0) 推荐(0) 编辑
摘要: preparedStatement和statement 的异同 preparedStatement是Statement的子接口. 它对sql语句进行预编译,可以避免Statement中的sql注入问题,而且在批量操作的时候,效率更高. 阅读全文
posted @ 2020-03-07 15:57 超级学渣渣 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1.1 Apache DBUtils简介 commons dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 API介绍: org.apache.common 阅读全文
posted @ 2020-03-07 11:13 超级学渣渣 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.1 JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet、beans)中建立数据库连接 进行sql操作 断开数据库连接 这种模式开发,存在的问题: 普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库 阅读全文
posted @ 2020-03-07 11:11 超级学渣渣 阅读(4255) 评论(0) 推荐(0) 编辑
摘要: 数据库事务 1.1 数据库事务介绍 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务处理(事务操作): 保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都 被提交(commit) ,那么这些修改就永久地保存下来 阅读全文
posted @ 2020-03-05 17:34 超级学渣渣 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 批量操作,可以使用批量操作,和手动提交实务增加速度 批量操作和手动提交 //设置不允许自动提交数据 conn.setAutoCommit(false); String sql = "insert into goods(name)values(?)"; ps = conn.prepareStateme 阅读全文
posted @ 2020-03-04 11:41 超级学渣渣 阅读(1441) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 96 下一页