自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

To Begin,Begin  

认真分享

  • 博客(209)
  • 资源 (5)
  • 收藏
  • 关注

原创 随着稻香河流继续奔跑 ——致2016

写在前面,2016于我而言,是丰收的一年。这一年,我收获了能力与本领,收获了美丽与自信,收获了欣赏和肯定。2017,我会不忘来时路,继续前行。2016的驿站第一站:燕郊 - 创业大厦   印象最深的是早点摊,吉祥小馆还有黑蚂蚁温控器。早点摊的早点每天吃都吃不厌,吉祥小馆炒菜的大妈长得像演小品的赵丽蓉老师,还有我的一双巧手打造的智能家居温控器App。   那个时候,感觉工作进入到了恐

2017-01-07 02:37:45 3888 21

原创 【NoSQL之Redis】(一)——揭开Redis的面纱

整体概览 Redis是一种数据库,像一台结构化的数据服务器。相较于MySQL操作表中的行,MongoDB操作集合中的文档这样的数据访问方式,Redis是通过键来访问数据的。它是一个key-value类型的NoSQL数据库。因为数据是存储在内存中,所以访问速度很快。(当然为了部分数据安全起见,也可以将数据备份到数据库中或将对数据的操作写到记录文件中)。j简而言之,它是一个支持持久化的内存数据库。

2016-04-19 10:42:38 6037 8

原创 【EJB系列】(二)——JBOSS7中EJB的远程调用和本地调用

导读   因为JBOSS6,7版本在EJB的本地调用和远程调用的写法上不同于之前的版本。所以在本篇文章中将给出代码实例,仅供参考。环境 MyEclipse10 JBOSS7理论知识远程调用(Remote Access)过程远程客户端 运行在跟EJB不同的机器或不同的JVM进程上 它可以是Web组件(如:JSP、Servlet)、应用客户端或其他的EJB 对客户端来说

2016-04-11 18:36:32 7449 8

原创 Java I/O— 梳理各种“流”

背景   Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 —— 百度百科   Java.io中有很多类,我们如何清楚地知道什么时候该用什么类呢?目标   本文的目标是梳理java.io

2015-06-07 21:51:20 2782 26

原创 【MongoDB】——TTL Index

TTL Index

2018-05-10 18:52:59 646 1

原创 【开发也是好测试】(四)—Mock

有关Mock的思维导图:

2017-09-30 13:42:48 839 3

原创 【MongoDB】(一)——关于MondoDB索引的总结

导读 为数据创建索引有助于提高查询数据的性能,本篇文章总结了创建MongoDB索引应遵循的规则。我将这些规则分成四类:1.“query” 2.“sort” 3.“RAM” 4.“selectivity”querydb.collection.find({})  这一部分主要针对查询中的query部分,也就是find操作,说明我们如何创建索引,以及什么样的查询能够使该索引有效。

2017-09-29 18:08:23 875 3

原创 【开发也是好测试】(三)—pytest fixture scope

导读   本文在http://pythontesting.net/framework/pytest/pytest-session-scoped-fixtures/ 文章的基础上,归纳总结fixture的不同scope的区别。不同scope含义sessionmoduleclassfunction Scope session 在一次Run或Debug中执行的所有case共

2017-09-04 18:14:37 2500

原创 Java基础拾粹

将Object转化为String当obj为null时不会抛出NPEString.valueOf(obj)当obj为null时,抛出NPE,所以要用这个方法,先判断obj是否为null,不为null时再调用toStringobj.toString()用时最好先判断obj instance of String,如何可以再转换(String)obj用于字符串拼接""+objhttps://stackove

2017-08-21 15:55:18 459

原创 与Swagger集成的三种方式

背景   客户在使用REST接口来获取数据,比如要根据group的名字来获取group的所有信息。假如是一个这样的REST API:/groups/groupname。但是用户的groupname中包含slash(“/”),URL就变成/groups/groupname/groupname这样的形式。我们知道,多了一个slash之后,REST就会认为这是另外的资源,所以对于用户的请求,是没有对应

2017-08-20 12:40:16 5750 1

原创 什么是云计算

互联网上的资源和服务常用云来标识,利用互联网直接获得计算资源,存储资源,软件资源等称为云计算。

2017-08-11 14:08:35 375

原创 这些网络概念你都了解吗?

通信协议Communication Protocol In telecommunications, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of vari

2017-08-05 17:48:58 469

原创 【虚拟机搭建Zookeeper Cluster】(一)——在Ubuntu上安装JDK

内容提要官网下载下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlx86 vs x64 x86 代表32位操作系统 x64 代表64位操作系统 判断系统是32位还是64位 getconf LONG_BITrpm vs tar.gz vs deb - rpm deb 含义

2017-07-09 23:11:15 393 2

原创 占位

占位

2017-06-30 22:47:56 298 2

原创 占位

占位

2017-06-30 22:47:12 283 1

原创 Zookeeper集群搭建

Zookeeper集群搭建

2017-06-30 22:45:19 272 2

原创 【开发也是好测试系列】(二)——pytest之fixture

SAML占位

2017-06-30 22:43:43 639 1

原创 【开发也是好测试系列】(一)——用pytest编写Test Case

用pytest编写Test Case

2017-05-26 18:56:43 2196 1

原创 【Storm】(一)——让“暴风雨“来的更猛烈些吧

Storm是一个什么技术,Storm有何魔力来不辱其名,这篇文章将指引你一同来迎接Storm的挑战。一.应运而生 思考:一个应急通知系统有这样的业务需求——需要从第三方的新浪微博数据中筛选出有关灾害,绑架,求救等危害安全方面的微博,以便做出应急响应。如果你是这个需求的开发人员,你会如何实现? 思路一:利用Java、Python等调用新浪微博的接口,获得新浪微博数据,然后对每条数据进行

2017-05-26 18:46:22 498

原创 SaltStack

SaltStack

2017-05-26 18:44:03 653

原创 【GIS】——Windows上PostgreSQL的安装

PostgreSQL的扩展PostGIS是最著名的开源GIS数据库。 安装PostgreSQL是第一步。1.下载PostgreSQL的二进制安装文件。PostgreSQL官网–>Download–>Windows 64位,如图所示: (1)官网: https://www.postgresql.org/ (2)Download: https://www.postgresql.org/d

2017-05-21 17:02:39 1218

原创 4月第四篇

占位

2017-04-28 23:47:18 461 1

原创 4月第三篇

占位

2017-04-28 23:47:02 544

原创 4月第二篇

占位

2017-04-28 23:46:42 341

原创 4月第一篇

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-28 23:46:12 283

原创 【GIS】

占位

2017-03-31 09:30:35 726 1

原创 【GIS】——mongodb

占位

2017-03-31 09:30:09 806 1

原创 【MongoDb】——优化实例

占位1.Aggregation 调查阶段 explain 慢查询日志——mtools

2017-03-27 13:35:52 553

原创 【Scrum实践】——如何拆分Story

去年入职公司不久,就赶上了公司“敏捷”开发的改革大潮。从最初的敏捷培训,到摸着路探索,也有4个月的时间了。  现在,对于grooming,planning,daily stand up,demo review retrospective这些Scrum中的活动已经清楚了很多。 活动 内容 grooming 梳理需求,估story point planning 将story放到sp

2017-03-27 13:26:27 7273

翻译 【GIS】——使用XML操作mapnik

前言在阅读本篇文章之前,可以回顾一下上一篇文章。【GIS】——使用Python bindings操作mapnik参考https://github.com/mapnik/mapnik/wiki/GettingStartedInXML创建Python脚本在存放shapefile(ne_110m_admin_0_countries.shp)的文件夹下建立名为world_map.pyimport mapni

2017-02-21 17:59:33 1165 1

原创 【GIS】——使用Python bindings操作mapnik

背景介绍使用mapnik有三种方式: 1.使用XML配置文件 2.使用Python bindings 3.使用C++中的API这里我们先介绍第二种Python bindings,并采用这种方式做一个Demo。步骤:1.检查mapnik是否安装成功mapnik-config -v如果安装成功,输入完上面的命令回车后,会显示mapnik的版本2.检查Python bindingspyt

2017-02-17 16:43:11 1941 1

原创 【GIS】——mapnik在windows上的安装

mapnik是瓦片生成器。这里先不解释了,等用过了再谈理解。下载步骤1.下载安装包官网地址:http://mapnik.org/http://mapnik.org/pages/downloads.html3.0.12还不支持在windows上安装所以这里下载的是2.2版本用Windows 32 bit Package来安装的mapnik是32bit的,而且要求Python也是32bit的。 如果是

2017-02-16 21:59:56 4787 3

原创 【GIS】——Tilestache在windows上的安装

GIS技术栈的东西真不少,感觉乱糟糟一片。不过,在查资料和零零碎碎时间学习当中,渐渐对这块内容有了些眉目。前段时间,刚刚了解了一下OpenLayers。OpenLayers作为前端地图框架,主要起到展现地图数据给用户,以及接收用户的交互请求,比如在地图上用线条勾出一块区域。今天要介绍的Tilestache它相当于一个后端的Server,前端OpenLayer向其发送获取地图数据的HTTP请求。安装步

2017-02-11 22:43:08 2465 1

原创 【Maven】—使用Idea创建maven webapp项目遇到的问题总结

操作步骤:1.File–>New–>Project 2.选择maven-archetype-webapp3.填写groupId和artifactId4.填写maven settings文件的地址、本地仓库的地址5.填写projectName问题:1.本机电脑上不同maven项目所用的仓库地址不一致,有的配置的是局域网内的地址,如果本机没处在局域网中就不能用。所以,我让自己电脑中的所有项目都使用一个

2017-02-05 17:30:03 8848 3

原创 跟着实例学习OpenLayers(二)

geojson.htmlhttp://openlayers.org/en/latest/examples/geojson.html使用geojson的features作为vecorLayer的数据源(source) var image = new ol.style.Circle({ radius: 5, fill: null,

2017-01-31 16:44:29 1202

原创 跟着实例学习OpenLayers(一)

1.accessible.htmlGo to maptabindex表示map默认获得焦点,可通过tap键进行切换。当map失去焦点时,可以通过点击“Go to map”这个链接重新回到map,使map获得焦点2.animation.html利用view.animate设置动画效果,如从一个点移动到另一个点时onClick('pan-to-london', fu

2017-01-31 16:44:00 3042

翻译 【GIS】——和OpenLayers一起开启GIS之旅

先上一盘儿Hello World将以下代码粘到html文件中,然后在浏览器中打开。<!doctype html><html lang="en"> <head> <link rel="stylesheet" href="https://openlayers.org/en/v3.20.1/css/ol.css" type="text/css"> <style> .map

2017-01-09 13:56:51 1000 1

原创 【Ubuntu之旅】(三)——第三站:欢迎来到Docker

Docker带来了什么? Docker使开发环境,测试环境,生产环境统一。帮助我们编码,测试,部署应用。  按之前来说,三者不完全一致,有时候本地没什么事,测试或生产中却出了问题,而且这些问题有时候还在本地复现不了,这就给程序员解决问题带来了不便。   如果这三者保持一致,有些问题在开发环境中就能发现,可以及早发现问题,提早交付产品,提高产品质量。  Docker就能做到这一点,来满足我们D

2016-12-09 10:50:14 524 2

原创 【Ubuntu之旅】(二)——第二站:聊聊VIM

是什么 vim和vi都是编辑器 vim=vi Improved(vim是vi的升级版)我与vim的相识   在Linux上编辑文件时,我接触到了vim编辑器。那个时候从命令行终端上进入vim编辑器编辑某个文件。初次使用,就感觉自己想编辑编辑不了,想退出退出不了。温柔的我立马暴躁起来。不知道是我太笨拙,还是它太难用。 后来了解到了vim编辑器的三种模式,一张图帮我解决了很大问题,

2016-12-08 18:04:36 463 3

原创 【Ubuntu之旅】(一)——第一站:Ubuntu安装和简单实用

背景 项目中一些软件需要安装到Linux环境中,为了了解和学习这些软件,我首先需要在我的win7系统上创建Linux环境。这里我采用的方法是安装虚拟机,在虚拟机上安装Ubuntu系统。 (对于win10 64bit系统上,提供了bash-shell,可以了解一下。“It’s a full compatibility layer for running Linux applications

2016-12-07 19:15:48 623 4

AngularJS+SpringMVC使用RESTful的API

前端使用Ionic+ AngularJS、后端使用SpringMVC,教你如何开发RESTful风格的接口。

2016-03-23

智能家居UDP通信

智能家居通过UDP通信对WIFI模块发送指令的Demo,其他发送指令的过程类似,通过此Demo希望可以举一反三,完成智能家居的功能。

2015-11-15

连接WIFI工具类

WIFI工具类,方法中有清楚的注释,具体使用请参见博客 http://blog.csdn.net/u010924834/article/details/49668623

2015-11-15

Android:ListView的嵌套和一行显示多个

实现广告位和列表的整体下拉刷新 ListView的两层嵌套 让ListView中的一行显示多个Item

2015-11-15

步骤条Demo

步骤条的示例代码,单独的步骤条的实例以及将步骤条应用到页面上的实例。

2015-09-07

空空如也

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

TA关注的人

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