▶【其他】
文章平均质量分 66
xu_chenyang
这个作者很懒,什么都没留下…
展开
-
【Storm】(一)——让“暴风雨“来的更猛烈些吧
Storm是一个什么技术,Storm有何魔力来不辱其名,这篇文章将指引你一同来迎接Storm的挑战。一.应运而生 思考:一个应急通知系统有这样的业务需求——需要从第三方的新浪微博数据中筛选出有关灾害,绑架,求救等危害安全方面的微博,以便做出应急响应。如果你是这个需求的开发人员,你会如何实现? 思路一:利用Java、Python等调用新浪微博的接口,获得新浪微博数据,然后对每条数据进行原创 2017-05-26 18:46:22 · 498 阅读 · 0 评论 -
【任务调度】:Quartz也有“春天”
之前,简单地浏览过Quartz的API(http://www.quartz-scheduler.org/documentation/quartz-2.2.x/quick-start.html),它告诉我们如何配置和使用Quartz。但是,在实际开发中我们的项目大多使用了Spring。那么这二者能否很好的结合呢?实际上,Spring框架已经对Quartz提供了很好的支持。这篇文章,我们将以实际的Dem原创 2016-11-28 17:19:01 · 507 阅读 · 8 评论 -
【GIS】(二)——Windows平台MapServer (MS4W)安装
本篇文章将学习Windows上如何安装MapServer,即如何安装MS4W。硬件要求 上一篇文章我们已经了解到MapServer可以运行在Linux,Windows,Mac OS X等不同的操作系统上。软件要求一个配置好的Web(HTTP)服务器,比如Apache或者Microsoft的IIS,在这个服务器上安装MapServer。 对于Windows操作系统,如果你电商上没有安装w翻译 2016-12-02 14:30:52 · 5675 阅读 · 1 评论 -
【GIS】(一)——MapServer的"自我介绍"
概览MapServer是一个用来在网上展现动态空间地图的流行的开源项目。它具有以下特点:支持显示和查询数以百计的栅格,矢量和数据库格式能够运行在多种不同的系统上(Windows, Linux, Mac OS X等)对流行的脚本语言和开发环境(PHP, Python, Perl, Ruby, Java, .NET))提供支持on-the-fly 投影高质量绘制模型完全可定制的应用输出许多翻译 2016-11-30 23:55:10 · 3938 阅读 · 1 评论 -
【重构的故事】(一):在哪里封装验证方法?
故事背景 组长让我修改一个很简单的bug——在用户使用API添加地址的时候,后台验证一下地址信息。比如:地址名称,国家名称,街道名称不能为空…… 之前是在API的Controller中写了一部分验证逻辑的,因为没有写全面,导致了bug的产生。解决方案办法:直接在API的Controller中的validate方法中修改。 【优点】:直接,快速,可以很快把bug修改完。 【原创 2016-11-29 23:59:18 · 462 阅读 · 2 评论 -
【测试学习】(一)——JUnit测试框架和组合模式
概念测试用例:任何包含测试代码的类(需要继承TestCase类)设计模式Composite模式(组合模式)TestCase相当于叶子节点。TestSuite是非叶子节点,通过addTest方法,它可以包含自身,也可以包含TestCase。原因是addTest方法的参数是Test类型,而TestSuite和TestCase都实现了Test接口。重要的类Test:测试接口 TestSuite:测试套件原创 2016-11-09 13:37:11 · 495 阅读 · 2 评论 -
【工具篇】——利用EditPlus进行Json数据格式化
从接口返回的数据基本都是json格式的数据。之前我要查看数据的内容,为了方便我阅读,我会直接复制这段数据到在线JSON校验格式化工具中进行格式化和校验。但是没网的时候,就不能靠它了。 而EditPlus是我们程序员经常用的一个编辑器。它可以集成好多插件,从而使自己功能强大。 EditPlus可以集成JSON插件,在本地就可以格式化JSON数据,很方便。 下面看看怎么配置 (1原创 2016-10-27 23:05:27 · 21394 阅读 · 12 评论 -
【POI】——获得单元格的值,并转化成字符串
本篇文章分享一些在做导入导出EXCEL功能时用到的工具类的一些代码。/** * @param cell * @return */ public static String getStringValueFromCell(Cell cell) { SimpleDateFormat sFormat = new SimpleDateFormat("MM原创 2016-05-26 21:34:32 · 17976 阅读 · 5 评论 -
【API设计风格—RESTful】:番外篇:跨域问题(四)
问题描述: Ionic serve 在浏览器中调试时IP是:http://localhost:8100 而我的本机的服务端的IP是:http://localhost:8080 所以存在跨域访问的问题。解决方法【1】设置response(此处只是了解,最终解决方案在下面) response.setHeader(“Access-Con原创 2016-03-23 19:00:37 · 5272 阅读 · 6 评论 -
【API设计风格—RESTful】:什么是RESTful(一)
直观认识对url进行规范,写RESTful格式的url 非REST的url:http://…../queryItems.action?id=001&type=T01 REST风格的url:http://…./id/001/type/T01 特点:url简洁,将参数通过url传到服务端http的方法规范 不管是删除、添加、更新。。使用url是一致的,如果进行删除,需要设置http原创 2016-03-23 16:21:21 · 4521 阅读 · 18 评论 -
【API设计风格—RESTful】:前端如何调用RESTful风格的API(三)
前端使用的是Ionic+AngularJS的架构,下面我们看看如何用AngularJS+$Resource定义Restful客户端。【1】如何写模板 定制的服务被定义在app/js/services,所以我们需要在布局模板中引入这个文件。另外,我们也要加载angularjs-resource.js这个文件,它包含了ngResource模块以及其中的$resource服务,我们一会就会用到它们。原创 2016-03-23 17:33:24 · 16112 阅读 · 5 评论 -
【API设计风格—RESTful】:服务端如何编写RESTful风格的API(二)
服务端的WEB架构采用的是SpringMVC。下面我们就直接说如何实现。【1】Web.xml中的配置 <!--配置中央控制器 --> <servlet> <servlet-name>itooApi</servlet-name> <servlet-class>org.springframework.原创 2016-03-23 16:54:42 · 4869 阅读 · 4 评论 -
这些网络概念你都了解吗?
通信协议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 阅读 · 0 评论