- 博客(11)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
转载 40个Java多线程问题总结
前言 个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。 这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可
2017-05-04 16:33:21 217
转载 Mysql PARTITION 数据表分区技术
在这一章节里, 我们来了解下 MySQL 中的分区技术 (RANGE, LIST, HASH) Mysql 的分区技术与水平分表有点类似, 但是它是在逻辑层进行的水平分表, 对于应用而言它还是一张表, 换句话说: 分区不是实际真正的对一张表进行拆分,分区之后表还是一个表,它是把存储文件进行拆分。 在 Mysql 5.1(后) 有了几种分区类型: RANG
2017-05-03 16:45:51 420
原创 Array、ArrayList、Vector、LinkedList
ArrayList : 不固定大小的数据,初始化默认size=0,第一次插入的时候会增大defaultSize=10,后续每次加多少就扩充多大。 当然,删除的时候 ,size也会相应减小。 非线程安全, 但是自身会有安全检测, 需要内存的连续空间 ,适合遍历查询,不适合插入和删除操作
2017-05-03 16:24:56 270
原创 Mysql 闲杂问题聚集
1、where 条件是 从左向右执行吗 ? 答:是的 。所有过滤较多数据的条件应该写在左边 。 Oracle 刚好相反 2、如何进行汉语排序 ? 答: mysql :select * from Table order by convert(column USING gbk) COLLATE gbk_chinese_ci asc
2017-05-02 16:53:41 282
原创 Mysql DBMS执行SELECT 顺序
SQLSelect语句的执行步骤【从DBMS实现者角度,这个对我们用户意义不大】: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换...
2017-05-02 15:44:00 460
原创 Mysql select查询执行过程
SQL Select语句完整的执行顺序: 1、from 子句组装来自不同表的数据,包括join 、left join ; 全字段组装 2、where 子句基于指定的条件对记录进行筛选 3、group by 子句将数据划分为多个分组 4、执行select 中的聚促函数,例如count(*),Max(),min()函数
2017-05-02 15:41:37 1024
转载 Mysql 函数
原文地址 : http://www.cnblogs.com/kissdodog/p/4168721.html MySQL数据库提供了很多函数包括: 数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数; 一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。 函数 作用 ABS(x) 返回x的绝对值
2017-05-02 13:54:04 206
转载 浅析Mysql InnoDB存储引擎事务原理
一 事务的分类 1.1 扁平事务 要么都执行,要么都回滚,InnoDB最常用,最常见的事务. 1.2 带有保存点的偏平事务 事务的操作过程有 begin, A, B, C, D, commit 几个过程,那么带有保存点的扁平事务过程大致如下: begin--> 隐含保存点1(save work 1)-->A-->B(save work2)-->C-->D(rollback work2)
2017-05-02 11:19:57 331
转载 Mysql 通过锁对事务的实现
MVCC(Multi-Version Concurrency Control) 多版本并发控制 MVCC的实现,是通过保存数据在某个时间点的快照来实现的. InnoDB的MVCC是通过在每行记录后面保存2个隐藏的列来实现的,一列保存了行的创建时间,一列保存了行的过期时间(或删除时间).但它们都存储的是系统版本号 MVCC最大的作用是: 实现了非阻塞的读操作,写操作也只锁定了必要的行.
2017-05-02 11:17:04 319
转载 数据库事务隔离级别
本文系转载,原文地址:http://singo107.iteye.com/blog/1175084 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现
2017-05-02 10:21:17 225
转载 浅谈MySQL中优化sql语句查询常用的30种方法
原文链接 : http://www.jb51.net/article/39221.htm 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select
2017-05-02 10:02:02 316
FileOutputStream.write(byte[])处理问题
2016-10-11
新人如何选型语言步入it行业
2016-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人