`
xylong
  • 浏览: 187265 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
这一篇主要是基于上一篇文章来讲的,对于一个app,部分是敏感即用户数据,一部分是非敏感数据,这里也是我们项目中的一个简单实际应用,基于nignx搭建的一个自签名的https服务器,这里也是参考了(https://songchenwen.github.io/tech/2015/01/28/android-trust-self-signed-ssl-certificate/),不仅如此,客户端也要做一些改造,由于我们项目android端主要是基于async-http-client做的,看了写这个框架,比较简练,貌似没找到如何加载客户端安全证书的扩展接口,所以我就简单改造了下,可以加载客户端安全证书, ...
这些都是在项目中的实际应用,源于时间问题,确实不能细细写来,但一定抽时间完整,这里只想解决在不依靠https等安全协议的情况下,如何运用一些加密算法做一些数据传输中的简单应用做一些简单的防护。
这两天陆续学习下go语言,毕竟语言较年轻,周边的生态还不够成熟,就拿ide来说吧,相比较idea,还待打磨,不过用sublime或者atom基本编码够用,对于学习一门新语言,环境配置很重要,同时如何快速入门,如何不被各种新东西弄的无从下手,切忌一点,不要光看不练,还是从基础下手,   开发环境配置,GOROOT/GOPATH配置,特别是GOPATH,要深入理解下,不同项目可以多个,说到这里,又是一个坑,go的依赖管理真让人头痛,godep目前是个不错的选择,我的开发工具是sublime3 + atom,其实用atom就够了,但感觉sublime3默认外观不如atom漂亮,安装一堆插件,最后 ...

bash+shell序幕

一直以来,不管是什么*nix,还是windows,还是mac osx,对于开发者,总是要求你去配置一些变量,抑或是自己想写一些脚本去执行一些自动化的东西,实现自己山寨的运维自动化等等,云云,似乎总离不开一些脚本编程语言,不 ...
本来eventBus是guava工具框架中很重要的一部分,是一个发布与订阅的事件总线工具,整个还是比较比较轻量级,对于一些高并发高吞吐量的场景还是很使用的,android eventBus就是基于此做了针对android移动端的框架,整个过程是异步的,解耦的,其余的也不多讲,这里简要介绍基本用法,原理的东西大家去看下源代码,代码不多。   1,默认用法 在activity的生命周期事件中注册或者取消注册事件,常规用法是onStart事件中注册eventBus事件,onStop事件中取消注册事件,并按照规范增加onEvent(String event)方法,该方法中可以实现自己的业务逻辑, ...

clojure学习日志续

 
在这里,我可以很轻松,因为我是一颗无人知道的小草,不敢在朋友圈,不敢在qq空间吐露心声,团队里本来5个创业伙伴,现在走了三人,不知道都怀着什么心思走的,有说是发起人rp不行,有说是找不准自己的定位,有说是干得不开心,还有是家庭情况,甚至说干好了可以在回来,不管如何,都是为了利益,其实在这种城府的团队里,确实干得不开心,但不管如何,还是准备再坚持一段时间,看看情况吧,这中间除了创业忙之外,也会忙中学习一些东西,clojure,还是clojure,学习了好久,断断续续,但最近这两周发现长进不少,对于一些没有想明白的设计或者语法,有了明朗的感觉,这中间发现如何搜索便于对自己理解与学习的知识或者途径 ...
clojure编程语言的学习还得继续,创业很忙,但再忙,学习不能停止。   这两天再次拾掇起来,虽然前面也学习了一段时间,但没有实践,忘记的七零八落,而且从oop这种语言切换到Fp还是有些难度的,这种思想,诡异的语法都让人有点难以消化,前期只能拾人牙慧了,这里的两篇文章还是不错的,其余的一些教程从各种角度来看,都差强人意。 http://vdisk.weibo.com/s/2n4KwXuBbu?sudaref=www.google.com 讲解得还是比较清楚,至少能够从一个完全不懂的起步人的角度去讲解,可能并不是很全面。 http://www.liaoxuefeng.com/arti ...
!/bin/bash spawn git pull -u origin master expect "Enter passphrase for key '/home/ubuntu/.ssh/id_rsa':" send "密码\r" expect eof exit ------------------------------------------------------------------------------------------------------------- 以上代码,大致意思是,对于服务器需要使用git拉代码部署,总 ...
今天在比较一些web容器选型上,首先看了下jetty,且是jetty-highide版本,这里confluence有详细的介绍   http://docs.codehaus.org/display/JETTY/Hightide+Documentation  值得一看,一些很不错的技术点,其中比   较突出的比如支持了bayeux(cometD)协议,smart io layer 与continuations,都非常不错。   同时又天马行空地想到以前的一些知识点,关于web消息推送方面的几个框架,Atmosphere、websockets等等,同时jersey等一些rest风格的 ...
写在前面,这个系统是同事开发的,我只不过check代码过来研究研究,在此记录下,喔,纵观我所撰写的文章,大抵标题党,一部分源于没有系统的时间去深入研究,一部分只是把一些知识面或者技术点记录下,如陶式不求甚解始终不大好,后面希望慢慢提高撰写博客的质量,望各位见谅。   组建这个流失框架的网络通信层是采用了mina,但由于mina太过于底层,不带有语义(业务无关性,或者说基本的request-response都没有直接支持),如果直接使用到业务当中,直接面向业务的api不是太友善,所以做些一层简单封装,让大家不用太关注底层的通信过程与原理,比如只需要在handleRequest方法中编写业务 ...
自己学习前端大概半个月了,零零散散,但相对与平时也是很不错的一段学习时间。   在写正式博客之前,做一下推广,我厂的前端工程师,开发工具现在都是这样的sublime(webstorm)+clam+yo+glup,好,就这样,具体作用,大家可 ...
<div class="container"> <div class="col col-a"> <p>In the beginning God created the heavens and the earth.</p> </div> <div class="col col-b"> <h2>The Book of John</h2> <p>In ...
本来想研究下fourinone四不像代码,摸清底层的设计思想,但代码可读性确实难读,代码行数喤喤近万,但始终还是要去研究的。   1、将20个任务分配给3个工人,不重复执行,请给出实现方式?
如果我要转前端,做个全栈战士,我能做什么?我能为前端带来什么?能有哪些突破口?   1\首先必须有扎实的前端基础与专业技能  http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html        
接触web编程以来,或多或少接触了前端开发,想来,不觉也有些年头了,但无奈,从没有专业系统去学习,这里算是一个好的开头了,准备系统全面学习下前端编程了,首先,预先善其事,必先利其器,好的开发工具,一个集成的前端开发环境很重要,从公司专业前端同学那里,了解了目前他们正在使用的一些工具或者组合。   集成前端环境:nodejs+clam+f5    开发工具:webstrom+sublime 前端编译工具:jrunit(这个没太了解清楚,暂时也没太使用,后面再和大家分享) 代码管理工具:git 至于一些目前使用的前端框架,后面的持续学习中再和大家交流。   nodejs,已经风行了 ...
Global site tag (gtag.js) - Google Analytics