Spark Framework JSON解析

这里使用了com.alibaba.fastjson这个包maven【很不错的包管理器】安装方式:<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.12</version></dependency>使用方法importcom.alibaba.fastjson.JSON;//字符串转换为可使用的对象【Map】Stringstr="";//这里就是一个json字符串JSON.parseObject(str);HashMap<String,String>jsonMap=JSON.parseObject(str,newHashMap<String,String>().getClass());//去除里面的值for(Stringkey:jsonMap.keySet()){String ...

Spark Web 请求api接口的方法

这里使用了com.github.kevinsawicki.http这个包maven【很不错的包管理器】安装方式:<dependency><groupId>com.github.kevinsawicki</groupId><artifactId>http-request</artifactId><version>6.0</version></dependency>使用方法importcom.github.kevinsawicki.http.HttpRequest;//这里只演示post提交的方法HttpRequestrequest=HttpRequest.post("http://xxxx.xxxx.xxxx.xxxx:8895/xxxxxx/general2/xxxx/xxxxxx.html");request.part("data","data");request.part("sign","sign");if(request.ok()){BufferedReader&...

夏天饮品必备 - 啤酒搭配术

本人喜欢啤酒,特别喜欢北方啤酒,而且是我家乡的啤酒,嘿嘿。在南方几年了,还是一直不太喜欢苦涩的啤酒味道。最近了解了下黄啤酒黑啤酒的喝法,哈哈,嘴馋,嘴真馋。不说了下面见分享吧。搭配术一:珊帝材料准备:七喜饮料一罐黄啤酒一瓶冰块一杯开始搭配:找一个很大的杯子,具体多大看你自己了,倒入一个半罐七喜,倒入等量的黄啤酒,好了,加入适量的冰块。稍等片刻就可以享受了。搭配术二:黑色丝绒材料准备:方糖【这个超市有卖,如果对咖啡有研究,应该也不会缺少这个的】一罐苏打水【应该也有瓶装的】一瓶黑啤酒一瓶起泡酒开始搭配:找个很大的杯子,倒入方糖,找个...

Nodejs 之 分享加密算法

这里分享一个node实现的加解密算法,唉,对接了至少三家的接口但是没加的算法都不一样。看着做为程序员的辛苦,我这里分享了。/***@authorzhandapeng<896360979@qq.com>*@date7/12/2016**opensslpkcs12-in9f_KDJZ_private.pfx-out9f_KDJZ_private.pem-nodes*opensslx509-in9fwlc_public.crt-outformder-out9fwlc_public.der*opensslx509-in9fwlc_public.crt-informder-outformpem-out9fwlc_public.pem**玖富加密解密*/'usestrict';constcrypto=requi...

Nodejs 中pfx后缀文件的处理

nodejs中,在做加密解密的时候,会得到第三方的各种各样的加密文件,其后缀也就那么几种吧,.key/.pem/.pfx等,是不是可以自定义,反正就是一个文件。但是今天我看了很多的nodejs库好像也没有找到与javakeytool这样的工具,因为在java里面,完全是可以读取pfx,然户进行在进行处理的,如果在nodejs中要如何操作,目前不知道,使用openssl做个转换处理先。第一个命令是:opensslpkcs12-inxxxx.pfx-nocerts-nodes-outdomain_encrypted.key第二个命令是:opensslrsa-indomain_encrypted.key-outprivate.key哪位大神知道的,可以告知下,谢谢了。==================补充=================google上有个办法...

让Bootstrap的Refresh Icon也spin起来

bootstrap下面有个glyphicon-refresh,但是不会自定动态spin[旋转],下面提供下我的实例.spin{-webkit-transform-origin:50%50%;transform-origin:50%50%;-ms-transform-origin:50%50%;/*IE9*/-webkit-animation:spin.8sinfinitelinear;-moz-animation:spin.8sinfinitelinear;-o-animation:spin.8sinfinitelinear;animation:spin.8sinfinitelinear;}@-webkit-keyframesspin{0%{ ...

Linux命令sed 之 替换

最近做redis的集群配置,想到一个问题,就是配置文件要是我能用命令替换就好了,就不需要每次打开文件去编辑一遍。于是让我发现了sed这个命令,那么今天就记录下如何来替换文件里面的内容。起始就是学习了,记得下次使用就好了。首先新建目录test新建两个文件test/a.txttest/b.txtlltest结果如下-rw-r--r--1durban126staff22B7900:42a.txt-rw-r--r--1durban126staff15B7900:25b.txta.text的内容是wowogowhichgowhichb.text的内容是eoeogowhichgowhich然后我们通过sed命令来做文件内容替换,将wo替换...

redis 3 版本 集群配置

最近项目需要,需要在服务器上做下redis的集群配置。这里说下我自己的经验,应该是redis自3版本以后才支持redis,以前的版本也有集群,但是不是真正意义上的集群,从配置文件上就能够分别出来,3以前的版本是没有cluster的相关配置项的,从3版本以后才开始支持的。这个导致我一直以为3以前的版本也是支持的,折腾了好久,不过2版本可以通过master/slave的方式搭建类似集群的功能。所以,如果你是想使用redis的集群功能,首先还是把自己的redis升级为至少是3版本的吧。我这里记录的是redis3.2.1版本的。整个的配置流程事实上是可以直接使用redis自己提供的create-cluster进行创建,这个工具整个进行管理...

nginx 配置域名301转向

嗯,今晚记录下,由于最近观察google分析工具发现我网站存在www.gowhich.com和gowhich.com同时存在的一些问题,建议将其中的一个做301跳转,这个还是超级简单的啦,不过还是记录一下吧,方便记性不好的。绑定对应的域名当然没有问题了。server{listen80;server_namegowhich.comwww.gowhich.com*.gowhich.com;}上面主要展示了主要的部分,后面还是要根据你自己的需要去配置。server{listen80;server_namegowhich.comwww.gowhich.com*.gowhich.com;if($host!=&...

Reactjs 在 Browser 环境下是如何开发的

以前使用reactjs做前端开发都是webpack打包然后在运行,这样的好处是,你开发的环境是一个纯碎在写nodejs的感觉,而且还能应用很多ES6的新特性,岂不快哉!最近在做后端,也由于使用webpack时间长,一直没有找到很好的办法去解决,自动打包缓慢的问题,还有就是每次开发你都要去根据具体情况写要给跟webpack相关的config文件。于是就试着用Browser的环境进行开发,结果今天尝试下后,果然还是很不错的。首先引入react,我这里使用reflux,然后再引入reflux,再引入babel。<scriptsrc="/js/react.min.js"type="text/javascript"charset="utf-8"></script><scriptsrc="/js/react-dom.m...

Laravel Blade 模版 变量使用

LaravelBlade模版对于我这样的初玩者来说,确实有点挑战。习惯了,django的直接定义函数就能直接使用的方法,在Blade中还是没有找到如何使用,这里简单介绍下我自己查到的使用方法。起始Laravel的Blade是支持php的原生写法的,比如我有个输出的变量,是需要进行逻辑判断在输出的。<?php$heading='/images/default.png';?>@if($user->headimg)@if(strncmp($user->headimg,'http://',strlen('http://'))==0)<?php$heading=$user->headimg;?>@else<?php$headimg="http://7u2r0u.com1.z0.glb.clouddn.com/".$user->headi...