自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杂书馆

孙成的杂书馆 https://summersunc.github.io/

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

原创 数据分析工具superset的安装与使用

简介Apache Superset是由爱比邻(Airbnb)开发的企业级BI web应用,现在已经成为了Apache的孵化项目。Superset支持市面上大多数数据库(SQLAlchemy支持的它都支持)。官网github代码地址文档地址安装安装环境操作系统 centos7python版本 :python3.6创建虚拟环境12345> virtualenv --no-site-pa...

2018-07-09 13:32:44 534

原创 JAVA中CAS-ABA的问题解决方案AtomicStampedReference

了解CAS(Compare-And-Swap)CAS即对比交换,它在保证数据原子性的前提下尽可能的减少了锁的使用,很多编程语言或者系统实现上都大量的使用了CAS。JAVA中CAS的实现JAVA中的cas主要使用的是Unsafe方法,Unsafe的CAS操作主要是基于硬件平台的汇编指令,目前的处理器基本都支持CAS,只不过不同的厂家的实现不一样罢了。Unsafe提供了三个方法用于CAS操作,分别是p...

2018-04-26 16:26:45 476

原创 200行代码实现马赛克拼图

经常看到很多设计中用很多小图片拼接成一张大图,觉得很酷炫,给人的感觉也比较高大上,其实用代码实现也比较简单。简单思路将源图片分成很多小块,并忽略每一块的细节,得到一张马赛克图片并用二维数组记录每一块的色值。同样的对于拼接素材图片,先对素材图片进行裁剪,忽略每一张素材的细节,得到每一张素材的色值,用跟源图片快色值最近似的素材图片,逐一替换源图片中每一个块。 素材图片越多,效果越完...

2018-04-25 11:34:46 2214

原创 linux系统分析工具

vmstat用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况常用命令-a:显示活跃和非活跃内存-f:显示从系统启动至今的fork数量 。-m:显示slabinfo-n:只在开始时显示一次各字段名称。-s:显示内存相关统计信息及多种系统活动数量。delay:刷新时间间隔。如果不指定,只显示一条结果。count:刷新次数。如果不指定刷...

2018-04-25 11:33:23 278

原创 InnoDB一致性非锁定读(Consistent Nonlocking Reads)

一致性读(consistend read)一致性读(consistend read)指的是InnoDB使用多版本查询数据库在某个时间点的快照。此查询可以看到该时间点之前提交的事务所做的更改并且不会被之后的修改或者未提交事务所影响。但是对于同一事务中的较早语句的修改则不适用此规则,这种情况会产生以下异常:如果你更新表中的某些行,一次SELECT可能看到更新行的最新版本也可能看到任一行的旧版本;如...

2018-04-25 11:32:07 365

原创 狄克斯特拉算法

简介狄克斯特拉算法由荷兰计算机科学家艾兹赫尔·狄克斯特拉在1956年提出是一个解决的是有向图中最短路径问题,在狄克斯特拉算法中,给每段都分配了一个权重,狄克斯特拉算法找出总权重最小的路径狄克斯特拉算法的使用思考下图是一个加权团,数字代表权重 为了方便理解我们可以把A点看成是家,F点看成是公司,权重看成花费的时间,那么如何才能找到从家到公司的耗时最短的路线呢?...

2018-04-25 11:30:56 652

原创 InnoDB中的锁

共享(S)和独占(X)锁意向锁记录锁(Record Locks)间隙锁Next-key锁插入意向锁AUTO-INC锁共享(S)和独占(X)锁共享锁和独占锁都是标准的行级锁, - 共享锁允许持有锁的事务进行读操作 - 独占锁允许持有锁的事务进行惊醒更新或删除操作意向锁InnoDB支持多粒度锁允许表锁和行锁共存。举个例子类似于LOCK TABLES … WR...

2018-04-25 11:27:30 150

1000行代码读懂Spring核心

1000行代码读懂Spring核心,1000行代码读懂Spring核心,1000行代码读懂Spring核心,1000行代码读懂Spring核心,1000行代码读懂Spring核心,1000行代码读懂Spring核心

2018-01-29

python_ez_install

搭建python 必备资源,直接运行就可以了

2013-08-22

Ext3.2中文版api

ext3.2中文api虽然不是最新的,但是中文版的更新大家都懂得

2013-08-22

空空如也

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

TA关注的人

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