自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现n级树对象的封装

项目开发中经常会遇到多叉树的展示,最为常见的便是组织机构图, 我们的做法是通过接收服务器端返回来的JSON格式的数据,动态生成树形菜单节点。 动态生成树有两种思路:一种是一次性生成全部树节点,另一种是异步加载节点。当节点数量巨大的时候,选择异步加载是比较合适,但是对于小数据量的菜单来说,一次性生成全部节点应该是最为合理的方案。一次性生成全部节点目前使用过到的方法有两种 第一种为最常规的做...

2018-05-24 10:24:15 2694

转载 JVM并发机制探讨—内存模型、内存可见性和指令重排序

JAVA内存模型  对于我们平时开发的业务应用来说,内存应该是访问速度最快的存储设备,对于频繁访问的数据,我们总是习惯把它们放到内存缓存中。但是CPU的运算速度比起内存的访问速度还要快几个量级,为了平衡这个差距,于是就专门为CPU引入了高速缓存,频繁使用的数据放到高速缓存当中,CPU在使用这些数据进行运算的时候就不必再去访问内存。但是在多CPU时代却有一个问题,每个CPU都拥有自己的高速缓存,...

2018-02-12 14:31:55 251

原创 Vue项目使用webpack打包时纯静态资源的处理

Vue项目的开发过程中集成一款地图插件,但地图版本较低,无法通过npm管理,在打包的时候需要把地图包copy到dist目录下,于是使用到了webpack插件CopyWebpackPlugin, 该插件可以在webpack中拷贝文件和文件夹 安装命令为 npm install --save-dev copy-webpack-plugin 创建CopyWebpackPlugin:new Co

2018-02-07 16:19:51 1990

原创 使用线程池控制Phoenix连接超时

HBase – Hadoop Database,一个NoSQL数据库,可存储大量非关系型数据,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。 Phoenix是构建在HBase上的一个SQL层,能让我们用标准的JDBC API而不是HBase客户端API来对HBase数据进行操作。HBase,可以用shell进行操作,也可以用Java api进行操作。HB

2017-12-11 10:50:35 3158

空空如也

空空如也

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

TA关注的人

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