自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 多线程面试题

1)什么是线程?     线程是操作系统可以进行运算的最小的调度单位,它被包含在进程中,是进程中实际运作单位。程序员可以通过它进行多处理器编程。你可以利用多线程对密集型的运算任务进行提速。2)线程和进程有什么区别?     线程是进程的子集,一个进程可以有多个线程,每个线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。每个线程都拥有单独的栈内存空...

2018-08-27 21:51:56 136

原创 在亿万级的数据库的查询中如何提高效率

一)数据库设计方面  1)首先避免全局扫瞄,在where和order by等涉及的列上建立索引。2)尽量避免的where子句中对null进行判断,因为对null值进行判断将导致引擎放弃使用索引,而进行全表的扫描。例如:select id form table where num=null;将num的默认值设置成,这样数据库就会按照索引机制进行查询。                     ...

2018-08-27 17:06:49 4284

原创 开心锁执行流程

                                              开心锁的执行流程  开心锁机制是假设认为所有的操作都不会对数据库执行更改。所以在执行操作时候不会进行加锁操作,往往会使用版本号机制来进行数据的更行查询等操作。  在执行更新操作前读取数据时会将数据库的version字段取出来,再执行完数据的时候会将version字段加一,然后从数据库中获取当前的版本...

2018-08-27 15:43:41 412

转载 开心锁和悲观锁在数据库中的应用

1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。 2 锁的种类共享锁(Shared lock)。例1:-----------------...

2018-08-27 14:22:19 264

原创 hive的xiaodemo

在hadoop和hive 上执行gis 的一个程序。 Sample tools that demonstrate full stack implementations of all the resources provided to solve GIS problems using Hadoop Templates for building custom tools that solve...

2018-07-23 22:54:54 198

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除