- 博客(5)
- 问答 (1)
- 收藏
- 关注
转载 in和exists的效率
in适合于外表大而内表小的情况,exists适合于外表小而内表大。SELECT * FROM A WHERE A.ID IN (SELECT B.ID FROM B)此时如果A表数据远大于B表数据时,此时使用这种关联方式效率大于使用existsSELECT * FROM A WHERE EXISTS ( SELECT 1 FROM B WHERE A.ID=B.ID )此时如果B表数...
2019-08-25 15:43:00
3402
原创 关于数据库优化的那点事
关于数据库优化的那点事数据库优化应从三方面来考虑:数据库储存分区、表索引、SQL语句优化今天这篇博客主要是介绍表索引:是否创建索引的原则:创建索引原则:频繁搜索的列经常排序的列经常连接的列指定单独的表空间不适合创建索引原则:表数据量小仅包含几个不同值的列(如:性别)增删改数据表操作频繁增删改性能要求高于查询索引使用原则:表中导入数据后再创建索引。否则每次表中...
2019-06-24 10:38:05
168
原创 三目运算符的一点小细节
三目运算符一些奇怪的现象这是我在牛客上刷的一道题,大家可以先看一下: public static void main(String[] args) { Object o1 = true ? new Integer(1) : new Double(2.0); Object o2; if (true) { o2 = new Integer(1);...
2019-06-20 11:43:28
1029
1
原创 String定义的三种格式及其差别
String定义的三种格式:直接赋值,例:String str = “abc”;创建对象,例:Stirng str1 = “abc”;拼接对象,例:String str2 = “ab” + “c”; 或者为:String str3 = “ab”;String str4 = str3 + “c”;"=="表示两个字符串是否为同一对象,即在内存中,代表着两个地址是否一样。他们具体的差别在哪...
2018-12-24 19:48:55
6463
原创 单例设计模式
单例模式核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。单例模式的优点:1、由于单例模式只生产一个实例,减少了系统的开销,当一个对象的产生的产生需要比较多的资源时,如读取配置、产生其他依赖对象时,则是可以通过在应用启动时直接产生一个单例对象,然后永久驻留内容的方式来解决。2、单例模式可以在系统设置全局的访问点,优化共享资源访问,例如可以设计一个单例类,负责所有数据表...
2018-12-15 16:03:29
181
空空如也
为什么我用IO创建ObjectInSteram是会出现错误,并且报错一直报错在那一行
2019-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人