自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西瓜游侠的博客

开心快乐码代码!

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

转载 阻塞和非阻塞、同步和异步

转载:http://maples7.com/2016/08/24/understand-sync-async-and-blocking-non-blocking/?utm_source=qq&utm_medium=social阻塞和非阻塞从简单的开始,我们以经典的读取文件的模型举例。(对操作系统而言,所有的输入输出设备都被抽象成文件。)在发起读取文件的请求时,应用层会调用系统内核的 I/O 接口。如

2017-09-06 14:52:33 723

原创 拓扑排序问题

算法题: 假设有些任务需要执行,任务之间有依赖,给出一个满足条件的执行顺序。 输入: b, a(表示b依赖于a,需要a先执行,才能执行b,其他类似) c, b d, a 输出:a, b, c, d使用拓扑排序;package com.tao;import java.util.ArrayList;import java.util.List;/** * Created by Michae

2017-09-06 11:13:07 472

原创 求两个数组的交集

问题: 给你两个数组,求两个数组的交集。 比如: A = 1 4 7 3 5 , B = 2 9 3 8 5, 那么交集就是 3 5.方法一:每一次从B数组中取一值,然后在A数组里逐个比较,如果有相等的,则保存。该算法复杂度为 O(MN). M, N 分别为数组 A B 的长度。方法二:先将A,B数组排序。因为A B 都排过序,所以,每一次从B数组取值后,可以利用二分查找看是否在数组

2017-09-05 22:36:04 624

转载 有内存限制的海量数据排序

转载:http://blog.csdn.net/shitangdejiaozi/article/details/51240107磁盘文件排序 问题描述: 输入:给定一个文件,里面最多含有n个不重复的正整数(也就是说可能含有少于n个不重复正整数),且其中每个数都小于等于n,n = 10^7。 输出:得到按从小到大升序排列的包含所有输入的整数的列表。 条件:最多有

2017-09-05 22:08:25 2264

转载 MySQL索引实战经验总结

MySQL索引对数据检索的性能至关重要,盲目的增加索引不仅不能带来性能的提升,反而会消耗更多的额外资源,本篇总结了一些MySQL索引实战经验。索引是用于快速查找记录的一种数据结构。索引就像是数据库中数据的目录,数据库在查询时,首先在索引中找到匹配的值,然后根据这个匹配值找到对应的数据行。1、概念解释聚簇索引聚簇索引的顺序就是数据的物理存储顺序,索引中数据域存储的就是实际的数据,一个表最多只能有一个

2017-09-05 18:32:36 335

原创 进程和线程的区别与联系

进程和线程的区别与联系

2017-09-04 15:08:09 538

转载 synchronized详解

synchronized (this)原理涉及两条指令:(1)monitorenter 每个对象有一个监视器锁(monitor)。当monitor被占用时就会处于锁定状态,线程执行monitorenter指令时尝试获取monitor的所有权,过程如下: 1、如果monitor的进入数为0,则该线程进入monitor,然后将进入数设置为1,该线程即为monitor的所有者。

2017-09-01 15:46:57 5587 1

sensebuilder2.0

sensebuilder2.0 windows安装程序,官网太慢了,下载下来供大家使用

2018-11-17

空空如也

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

TA关注的人

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