- 博客(21)
- 收藏
- 关注
原创 云监控服务比较
现在做互联网产品的团队都比较小,也可能没有特别多运维人员。因此特别需要用一些系统或是工具来监控服务器或者是服务是否正常。之前比较直接的做法是自己搭建一套开源的监控系统,现在随着云服务器的流行,也有越来越多的人用户会使用云端的监控平台。从我的经验来看,云服务器监控是有些特别的好处的:1.自建的监控平台,有一部分问题是没办法发出警报。比如,一般监控服务器也会在内部网络中,如果出现外部网
2014-11-25 17:56:49
1273
原创 2014 中华架构师大会 回顾
比较少参加这类大型的会议,进到会场的第一眼,发现会议室已经全部坐满,后来主办方发现站的人太多了,找来了一些小板凳,我快速找到一个小板凳坐下。坐下开始认真听,非常开心地听到广告时间结束,和我计划的时间完美一致。回顾一下我比较关系的几个主题基于用户画像的大数据实例演讲嘉宾是联通沃商店的大数据技术经理,该大数据实例主要是通过联通营运商的数据和沃商店进行分析,通过绘制用
2014-11-17 15:11:12
987
原创 在Java中避免空指针异常(Null Pointer Exception)
空指针异常(Null Pointer Exception)是我们平时最容易碰到的,也是最令人讨厌的异常。本文介绍如何避免出现空指针异常。首先我们看如下的示例private Boolean isFinished(String status) { if (status.equalsIgnoreCase("Finish")) { return Boolean.TR
2013-04-11 23:06:05
7992
原创 确定路名、标志性建筑和商场名的经度纬度
现在经常需要根据用户提供的位置,提供一些和位置相关的信息。有时可以直接确定用户的经度和纬度,有时不一定可以确定用户的经度和纬度信息,用户是 通过输入一些路名、标志性建筑或是商场名等位置,但是我们的数据库可能并没有存法用户可能输入的这些位置信息的经度纬度,这时候可以使用一些地图提供的 API来确定,用户所输入的位置信息的经度和纬度。我们使用百度地图提供的GeoCoding API实现从位置信息到
2013-03-27 22:07:00
1747
原创 周边信息查询
到了一个较陌生的环境,经常会在周边找一些基础设施,比如银行,商场,餐厅等(还有一种更急切的是找厕所)。通过百度提供的地图API,可以在你的应用中简单做到,详情可阅读Place API。我们以查找周边银行作为示例,需确定的参数至少有三个,要查找的位置的经度和纬度,需要查找的内容的类型或是关键字。 public String getPalace(String query,String
2013-03-26 22:41:47
1884
原创 微信公众平台开发(三)--位置信息的识别
位置识别这是实际应用经常应用的消息,特别是很多商家,通过了解用户位置,给用户提供特别的产品或是商场的推荐。其中用户可能发送两种类型的消息:1.微信地理位置信息2.路名、标志性建筑或是商场名称1.微信地理位置消息认识一下,微信地理位置消息,包含一些什么信息xml>ToUserName>toUser]]>ToUserName>FromUserName>fromU
2013-03-25 21:33:48
1696
原创 Eclipse中Java Project转换为Java Web Project
本文介绍,如果把Java Project转换为Java Web Project,应该在多数的Eclipse的版本都类似。1.Java Project一个Java Projec,在Eclipse中显示的是一个“J”的蓝色文件夹。2.Project Facets右键项目属性Properties,右侧选择菜单Project Facets,点击converted to faceted
2013-03-24 21:56:07
865
原创 在Window平台安装MongoDB
本文介绍如何安装在windows 7中安装MongoDB。注:MongoDB并不像Windows上安装其他软件,只需要下载Zip包并解压,然后配置数据存放目录并启动即可。1.下载MongoDB从MongoDB官方网站,根据你的平台选择对应的windows的压缩包并解压,本文解压到D:\mongodb\。注:如果需要在命令行中快速使用MongoDB bin目录下的命令,可以将
2013-03-18 22:34:53
781
原创 微信公众平台开发(二)--简单的聊天机器人
1.设置成为开发者模式登录微信工作平台,选择高级功能-进入开发模式,成为开发者。需要做如下图配置。URL配置的信息是指,微信的后台服务器把您的用户消息发送到该URL处理。Token是你和微信之间的一个密码,用来验证消息是否是从微信的服务发送而来,而不是其他来攻击你的系统。现在你还不能设置,在设置时微信会GET请求你设置的URL,已检测接口是否可以使用。只有等你准备好GET方法之后才
2013-03-17 20:51:23
2185
原创 微信公众平台开发(一)
开始微信公众平台的开发,我们首先要了解微信平台可以帮助我们做哪些事情?使用您的公众账号登陆http://mp.weixin.qq.com/,选择菜单--高级功能-开发模式--查看文档,即能看到微信公众平台目前所能开发的功能。一、通讯机制 公众平台的主要内容是 接受用户发送给您公众账号的消息给您的用户回复消息 需要特别说明的是,发送消息和回复消失是一个连贯的过程,只能
2013-03-17 20:49:02
1545
原创 5分钱的智慧
今天看了一段关于谦虚的精彩描述,看完这段之后相信我应该明白怎么认识自己了,怎么更理性和人相处。 “我们应该谦虚,因为你我都没什么了不起。我们都会去世,百年之后就被人忘得一干二净了。生命是如此短暂,请不要在别人面前大谈我们的成就,使别人不耐烦,我们要鼓励他们谈谈他们自己才对。回想起来,你反正也没有什么好谈的。你知道什么东西使你没有变成白痴吗?没有什么了不起的东西,只不过是你甲状腺中的碘罢了,
2007-12-15 23:19:00
510
原创 Pearson相关系数的疑问
Pearson相关系数 今天用做实验时发现一个问题:计算两组数据的相关系数userRate1(方程中的x),userRate2(方程中的y) 计算得到x,y的交集为1个元素,故∑中的n=1,x- 是一个非零的数,y- =0(userRate2的平均值和userRate2、userRate1中的交集的那个唯一的元素的值相等),这样分母就为零了。这种情况,Pearson相关系数应该为0?从use
2007-11-24 14:27:00
2844
原创 Subversion安装手记
STEP 1:下载和安装 首先在Subversion的官方网站去下载windows安装包,最新版是1.3.1,可惜在项目树上只更新到了1.3.0的二进制包。下载后安装在本地机器上,这里注意的是最好将安装目录指定为纯英文名目录,安装在中文目录下天知道哪天会冒出一个让你想破头也想不出的错误来。下载TortoiseSVN进行本地安装,我安装的是最新的1.3.2 for svn 1.3.0,这是一个将S
2007-11-05 00:24:00
594
原创 上学之后看过的书(需要更新)
1 .J2EE设计开发编程指南 简单评论: 这本书从实际项目出发,作者介绍了大量的J2ee技术,并讨论各种技术在什么情况下适用,及使用中应避免的问题。从中可以看出作者是个疯狂的实用主义者,有很丰富的实际项目经验,并且作者的知识广度和深度真的是让人佩服,对提到的一些问题,作者似乎都有较深入的研究。 好像是从第6章开始(记不太清楚了),作者给出了一个实际项目,然后并用实际中使用的方法对项
2007-10-28 22:47:00
622
原创 有趣的实验 Java和c#中文变量名
有没有试图写这样的代码Java:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package novelty.function.test;public class ChinesePrograme { public static void
2007-08-16 09:40:00
1162
1
原创 今夏最时尚的笑话
1,现在全国上下,流行骂人骂得最凶的一句话: 甲:听说你哥哥在国家队踢球? 乙:你哥哥才在国家队踢球呢!!!你全家都在国家队踢球!!! 2,国内猪肉涨价的真实原因 儿子问:爸爸,猪肉为什么会涨价? 爸爸和蔼的告诉他:儿子,中国的猪都被一个叫猪广户的带去踢足球了。国内没货
2007-07-21 23:54:00
822
原创 让DbUnit加入你的单元测试
开始1. 用DBTestCase的子类建立数据库2. 用你自己的TestCase子类建立数据库3. 数据库数据校验4. DbUnit的Ant任务和Canoo web测试(此处省略,另详) 用DBTestCase的子类建立数据库 第一步:创建你的dataset文件你的测试需要一些数据。这就意味着你必须创建dataset。许多情况下你都
2007-06-25 11:48:00
1763
原创 XStream两分钟教程(译)
两分钟教程 这是一个关于XStream快速的介绍。快速浏览一下你会马上知道把一个对象转换到XML或是转换回来是多么的简单。你肯定会碰到下面的问题。 创建能够序列化的类 这是一组简单的类。XStream能把这些类的实例转换到XML或是转换回来。 public class Person { private String firstName; private St
2007-05-16 10:20:00
1172
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人