自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于JDK动态代理和CGLib动态代理的性能比较测试。

前言:动态代理类实现代码参考博客:作者:街灯下的小草两种动态代理类实现代码:1、被代理类的接口与实现:被代理类接口:/** * 被代理类接口 */public interface Duck { void run(String msg);}被代理类:public class RedHeadDuck implements Duck { @Over...

2019-06-24 02:39:33 698 1

原创 hive&impala查询准备工作

前言:之前在公司写一套hive大数据查询接口,对大数据环境与查询有了一定了解,这里写个入门文章总结一下。一开始我们的方案是java直接连hive去查,数据是存hbase的,大数据工程师在hive和hbase之间做了映射,所以在hive中能查到。但是经过我的实际测试,直接连hive查速度很慢,即使只有几条数据查出来也要等待n秒钟,关于这个问题的分析我在网上看到的最好懂的说法是hive是数据仓库,...

2019-02-12 11:05:34 505

原创 SpringJDBC多数据源配置

提示:本文章代码基本来自gitbook.cn的教程《精通Sringboot 42 讲》,作者纯洁的微笑。我写这篇文章的原因是因为原文代码直接在本地跑不通,需要添加一些代码,做一些修改才能完美运行,所以将修改后的版本分享出来,原教程还是不错的,附上链接精通springboot42讲。涉及的maven依赖:<dependency> <groupId>org.spri...

2019-01-31 23:46:20 2442 1

原创 java日期时间函数分享

前言:对于新手程序员的我来说,写业务代码是现在的日常,在此过程中经常需要对日期时间进行处理,我挑了几个较有用的日期处理函数分享给大家。正文:1、将某格式的时间字符串转化成毫秒时间戳表示的字符串:public static String dateTimeStrToMills(String dateTime,String format){ String dateStr...

2018-11-05 21:02:20 980

原创 用Bootstrap搭一个响应式的小网站

在学Bootstrap,秉持“以做带学”的信念,做个响应式的小网站练练手。这个小网站是一个D3js的学习网站,扁平化风格,核心内容是十五种交互式图表的展示模块与学习资源链接模块,其中的Demo展示页包含了图表的渲染与代码及数据文件的展示,而学习资源链接模块则总结了D3js学习的各种渠道信息和资料。网站中数据可视化的代码和资源信息主要参考书籍《D3API详解》和D3.js官网,收集并在本地修...

2018-10-27 13:36:58 2167

原创 python实现从大图中筛选出小的子图并导成json文件

简述:在做数据可视化时会遇到这样一个问题:比如说在浏览器渲染出一个力学关系图,如果结点太多的话就密密麻麻,层层叠叠难以观察,所以往往只需要渲染出关键的结点子图即可,那么有一个解决思路就是用python做数据处理筛选出子图并导成前端需要的格式文件,我写的这个python文件就是模拟实现这个功能。实现思路:1、引入需要的数据文件和定义好要生成的文件:这个python文件是对图数据文件进...

2018-10-20 21:06:30 1543

原创 用canvas制作一个时钟

我想熟悉一下canvas的使用,参考一个例子做了一个能动态展示当前时刻的canvas时钟。先看效果:实现思路:使用canvas绘图第一步肯定是先获取canvas元素对象,并定义上下文。var clock = document.getElementById("clock");clock.style.backgroundColor = "black";var graph = n...

2018-10-20 21:00:37 2767 2

原创 win8中dll后缀文件强制删除的一个方法

引言:在我们卸载一个软件时,有时候会有一些.dll后缀的文件无法删除干净,原因是被其他进程调用,处于运行状态,无法删除。这时候必须找到调用该dll文件的进程(exe),可能不只一个,关停这些进程,然后再去删除对应的dll文件就能删除成功了,但是如果dll文件被windows系统的档案总管进程(explorer.exe)调用了呢?关停该进程之后你的电脑就蓝屏了,桌面上什么也看不到了,除了你已经打...

2018-10-20 20:55:47 1352

原创 领域驱动设计学习:上下文映射图

前面一篇文章介绍了限界上下文的概念和部分相关内容,那么,上下文之间的关系怎么表示呢?答案就是这篇文章要介绍的——上下文映射图(Context Map)。概念:上下文映射图就通过画图的方式展示N(N>=2)个上下文之间的映射关系。上下文组织和集成模式的定义:上下文有如下组织和集成模式的定义:图1:上下文组织和集成模式种类合作关系:如果两个限界上下文的团队要么一起...

2018-10-20 20:51:09 2055

原创 领域驱动设计学习:领域、子域、限界上下文

最近在看Vaughn Verron著的《实现领域驱动设计》这本书,对于以前只接触过MVC,没接触过DDD、微服务项目的我来说,学习DDD(Domain-Driven Design)算是一种设计思想上的跳跃了,书中的概念和概念之间的关系理解起来比较吃力,因此就很有必要写篇文章梳理一下了。我首先画了个思维导图表示大小概念之间的关系:图1:思维导图011、领域这里引用北理工金旭亮老师...

2018-10-20 20:49:18 3509

原创 java8集合操作--Stream初探

Stream是用函数式编程的方式对集合进行操作的工具。流操作举例:collect:这个方法可以利用stream里的值生成某种集合的类型,比如List。example:List<String> collected = Stream.of("a","b","c") .collect(Collectors.toList());如果要获取的是Set集合,只要...

2018-10-20 20:42:38 571

原创 Guafana连接InfluxDb进行数据展示的demo

背景描述:网上很多influxdb和guafana基本使用的教程,但是大多写得比较零散和不完整,最近自己搭了环境使用,所以打算认真总结一篇文章出来。运行环境:**操作系统:**windows 8.1**guafana:**v5.0.3**influxDb:**v1.6.1InfluxDb的安装、配置、启动:influxDb和guafana如果在官网上不能下载可在csdn下载(附上可用...

2018-10-18 23:58:36 1230 2

原创 一个能根据特定指标值查看任意前几名节点的可视化小demo

 (本文在较早之前在本人知乎账号为“BOOM”的数据可视化专栏发表过:知乎链接,所以也可到本人知乎上的文章分享查看更多文章)之前用d3js做了一个可视化小工程跟大家分享一下。首先我自己构造了一份人书关系的数据,表示的是一个人借了哪些书,一本书又被哪些人借过,整体是个网络图的结构,因为是自己构造的,所以我偷懒直接把人写people1,people2作为编号,书写成book1,book2......

2018-07-10 11:58:31 353

原创 d3.js主要布局种类总结

 (本文在较早之前在本人知乎账号为“BOOM”的数据可视化专栏发表过:知乎链接,所以也可到本人知乎上的文章分享查看更多文章)(本文章代码来自网络与《D3API详解》这本书,收集做学习交流之用)1、捆绑布局1.1、简介:捆绑布局根据结点数据输入确定结点的父子关系,再根据边数据输入确定结点之间的边怎么画,当从一个结点映射出去的连接比较多时看上去像是形成一捆绳,所以叫捆图。适合展示如de...

2018-07-10 11:41:59 9380

空空如也

空空如也

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

TA关注的人

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