- 博客(12)
- 收藏
- 关注
原创 数据库类型选择之一
ip存储字段使用bigint类型,使用varchar需要15个字节,使用bigint才使用了8个字节,mysql本身提供了INET_ATON(),INET_NTOA(),bigint使用索引也会快速查处如:INET_ATON('192.168.225.225') = 192168225225 INET_NTOA(192168225225) = '192.168.225.225'...
2018-03-11 23:39:38
328
原创 sql 语句中count()有条件的时候为什么要加上or null
如count(release_year = '2006' or NULL) 这部分 为什么要加上or NULL 直接count(release_year='2006')有什么问题吗?不就是要找release_year = '2006'的数据吗,为什么要计算NULL的数据答案:因为 当 release_year不是 2006时 ,release_year='2006' 结果false 不是 NULL...
2018-03-11 00:04:59
28931
6
原创 oracle和db2利用数据库底层查询一条数据,row_number() over()分组排序功能
row_number() over()分组排序功能: 在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by order by 的执行。partition by 用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,它和聚合函数不同的地方在于它能够返回一个分组中的多条记录,而聚合函数一般只有一个反映统计值的记...
2018-03-10 21:26:36
523
原创 sql语句in和exists的区别
一、inselect * from A where id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录. 它的查询过程类似于以下过程List resultSet=[]; Array A=(select * from A...
2018-03-10 18:06:39
182
转载 近 100 个 Linux 常用命令大全
笔者在这篇文章中跟大家分享一下接近 100 个 Linux 常用命令大全,希望可以帮助到大家。1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件1234567891011121314-a 列出包括.a开头的隐藏文件
2018-02-01 15:52:05
161
转载 对于开始使用select ... for update前,必须将autoCommit设置成false
为什么需要锁(并发控制)? 在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看到的值都是6,用
2018-01-25 17:46:44
5573
原创 List 泛型,传递参数为子类,调用方法接收为父类问题总结
list childlist fatherpublic void xxx(? extends list){}调用方法接受参数为list,public void xxx(? extends list){}Java不能编译通过,可能原因Java1.8之前的创建泛型的时候,不是真正的泛型创建,编译的时候泛型会被擦出
2017-12-08 16:45:25
6036
1
原创 mysql主从复制(Windows虚拟机安装两个mysql)
原理:主服务器(Master)负责网站NonQuery操作,从服务器负责Query操作,用户可以根据网站功能模特性块固定访问Slave服务器,或者自己写个池或队列,自由为请求分配从服务器连接。主从服务器利用MySQL的二进制日志文件,实现数据同步。二进制日志由主服务器产生,从服务器响应获取同步数据库。一、配置Master主服务器 1 mysql>create user mas
2017-11-10 09:30:23
1121
原创 关于不等号(!=,<>)没有生效问题
先来总结:sql操作符中,不等号(!=,结果集不包含有当前字段为null的数据,在查询条件where column != '***' or column is null,这样才会把想要的数据查出来
2017-09-13 11:12:17
1332
原创 oracle导入dmp文件
开发中往往会遇到把dmp文件导入到虚拟机中的数据库中,dmp文件会包含导出的用户权限,所有首先要给导出的用户附上导入的权限1.sqlplus / as sysdba 管理员进入2.grant dba to 用户;(分号不能丢)3.imp 用户/密码@127.0.0.1:1521/orcl file='E:\work\dmp\PECARD_HN.dmp' full=yig
2017-08-30 15:39:01
401
原创 js中click事件被多次执行
1、js中使用中刚开始的时候没有出现click事件多次执行,使用中就出现了click事件多次执行的情况,所以在刚开始写js的时候就要用$("#id").unbind("click").bind("click",function(){alert("程序小哥正在路上...");});2、多踩坑,少偷懒,能规避就规避...
2017-06-13 22:03:50
853
1
转载 Java 枚举类的基本使用
DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5 之前,我们定义常量都是: publicstaticfianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color {
2017-06-06 17:15:24
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人