随笔分类 -  MySQL

摘要:c3p0连接池:开源 druid连接池:性能好,对MySQL做了优化,阿里出品,淘宝和支付宝专用数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。支持所有JDBC兼容的数据库,包括Oracle、MySql、Derby 阅读全文
posted @ 2019-11-21 21:00 啊啊啊啊鹏 阅读(2139) 评论(0) 推荐(0)
摘要:select count(name) from a group by name 结果为分组后相同name的个数,不是1 阅读全文
posted @ 2019-11-18 16:17 啊啊啊啊鹏 阅读(558) 评论(0) 推荐(0)
摘要:同样是后端开发,年薪50万和年薪20万的差距在哪里>>> 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 阅读全文
posted @ 2019-11-04 12:41 啊啊啊啊鹏 阅读(2706) 评论(0) 推荐(0)
摘要:正排索引:在搜索栏输入id查词条 (已知id) 倒排索引:将搜索框中的词进行搜索查到哪些id包含这个词,在查这些id,找到词条 (通过分词查出id) 阅读全文
posted @ 2019-10-24 10:55 啊啊啊啊鹏 阅读(3726) 评论(0) 推荐(0)
摘要:在hive中,(启用Map join时) 大表left join小表,加载从右向左,所以小表会加载进内存,存储成map键值对,通过大表驱动小表,来进行join,即大表中的join字段作为key 来获取value进行join。 在MySQL中,left join加载从左向右,即join左边的表会先加载 阅读全文
posted @ 2019-08-06 19:01 啊啊啊啊鹏 阅读(10280) 评论(0) 推荐(0)
摘要:一、sql执行顺序 (1)from (3) join (2) on (4) where (5)group by(开始使用select中的别名,后面的语句中都可以使用)(6) avg,sum.... (7)having (8) select (9) distinct (10) order by 从这个 阅读全文
posted @ 2019-08-04 18:27 啊啊啊啊鹏 阅读(504) 评论(0) 推荐(0)
摘要:Dbutils使用结果集的方法有query、insert、insertBatch三个。这些方法都在QueryRunner类中,需要注意的是insert和update方法都能执行 “insert”开头的sql语句,但是返回值有区别。insert 执行后返回的是表中的插入行生成的主键值,update 返 阅读全文
posted @ 2019-02-27 10:06 啊啊啊啊鹏 阅读(155) 评论(0) 推荐(0)
摘要:1. ResultSetHandler 的作用: QueryRunner 的 query 方法的返回值最终取决于 query 方法的 ResultHandler 参数的 hanlde 方法的返回值. 2. BeanListHandler: 把结果集转为一个 Bean 的 List, 并返回. Bea 阅读全文
posted @ 2019-02-27 09:46 啊啊啊啊鹏 阅读(409) 评论(0) 推荐(0)
摘要:<!-- #BeginEditable "main" --> 并发主题 什么是数据库ACID? 事务在当今的企业系统无处不在,即使在高并发环境下也可以提供数据的完整性。一个事务是一个只包含所有读/写操作成功的集合。如下图: 一个事务本质上有四个特点ACID: Atomicity原子性 Consist 阅读全文
posted @ 2019-02-13 11:23 啊啊啊啊鹏 阅读(323) 评论(0) 推荐(0)
摘要:Java中:1、基本数据类型byte,short,int,long,float,double,char,boolean 2、引用数据类型类、接口、枚举、数组、注解 if(xx == null) BigIntegerBigDecimal MySQL中:1、整数类型tinyint:微小整数smallin 阅读全文
posted @ 2019-01-25 19:59 啊啊啊啊鹏 阅读(1432) 评论(0) 推荐(0)

1 2