12 2019 档案

摘要:前提需要明白List是引用类型,引用类型采用引用传递。 我们经常会遇到一些需求求集合的交集、差集、并集。例如下面两个集合: 0.求差集 例如,求List1中有的但是List2中没有的元素: 结果: [A] 查看ArrayList的removeAll的源码 再查看batchRemove的源码:(如果传 阅读全文
posted @ 2019-12-27 17:28 锐洋智能 阅读(1034) 评论(0) 推荐(0) 编辑
摘要:DELETE FROM DELETE FROM B B WHERE NOT EXISTS( WHERE NOT EXISTS( SELECT 1 SELECT 1 FROM FROM A A WHERE WHERE B.id=A.id B.id=A.id ) ) B.id = A.id 就是A, B 阅读全文
posted @ 2019-12-25 09:08 锐洋智能 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对一级汉字能正确排序也够 阅读全文
posted @ 2019-12-23 10:13 锐洋智能 阅读(297) 评论(0) 推荐(0) 编辑
摘要:public class Java8Test { public static void main(String[] args) { Person p1 = new Person("麻子", 31); Person p2 = new Person("李四", 20); Person p3 = new  阅读全文
posted @ 2019-12-21 13:40 锐洋智能 阅读(5138) 评论(0) 推荐(0) 编辑
摘要:今天:select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近七天SELECT * FROM 表名 where D 阅读全文
posted @ 2019-12-15 22:25 锐洋智能 阅读(1207) 评论(0) 推荐(0) 编辑
摘要:执行效果: 1. count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count(*)的效果是一样的。 但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以 阅读全文
posted @ 2019-12-04 22:08 锐洋智能 阅读(2541) 评论(0) 推荐(0) 编辑
摘要:在Java中,不管是String.split(),还是正则表达式,有一些特殊字符需要转义, 这些字符是 ( [ { / ^ - $ ¦ } ] ) ? * + . 转义方法为字符前面加上"\\",这样在split、replaceAll时就不会报错了; 不过要注意,String.contains()方 阅读全文
posted @ 2019-12-03 21:49 锐洋智能 阅读(16671) 评论(0) 推荐(2) 编辑
摘要:delete和truncate区别如下: 一、灵活性:delete可以条件删除数据,而truncate只能删除表的所有数据; delete from table_test where ... truncate table table_test 二、效率:delete效率低于truncate,dele 阅读全文
posted @ 2019-12-02 06:40 锐洋智能 阅读(2996) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2019-12-02 06:26 锐洋智能 阅读(1) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示