一.配置JDK
$sudo gedit /etc/profile
这里配置的系统环境变量
* 配置java environment
```
JAVA_HOME=/home/liujicheng/java/jdk1.6.0_12
export JRE_HOME=/home/liujicheng/java/jdk1.6.0_12/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
继续阅读 »
Push推送对比研究分析
[TOC]
个推
一.主要功能及特点
个推不仅能提供云端到客户端的推送服务,也可以提供从客户端上传至云端的服务,即推送消息链路支持上下行双向通道,开发者与客户端之间互动更便利。
多个APP合并一条长连接,共享链路,省电省流量。
SDK接口丰富,可定制推送模式和通知栏提示样式,也支持增量更新。
通过根据用户属性的分析建立不同标签,也可以进行A/B分组测试,从而进行精细化运营。
保持与服务器的长连接,以便消息能够即时推送到达客户端
继续阅读 »
一. SpringMVC 框架
DispatcherServlet(核心控制器)
spring webMvcFramwork 说明文档
继续阅读 »
一 基本原理
1.1 android的分区知识
(1) splash1
开机画面,使用Nandroid backup备份系统后的文件为splash1.img
(2) recovery
该分区是恢复模式(即开机按Home+power进入的界面),使用Nandroid backup备份为recovery.img
(3) boot
内核启动分区,使用Nandroid backup备份为boot.img
(4) system
Android系统部分,目录表示为/system,通常为只读,使用Nandroid backup备份为system.img
(5) cache
缓存文件夹,目录表示为/cache,事实上除了T-mobile的OTA
继续阅读 »
Web开发说明
关于web技术的一些博客站点
1.前后端分离的思考与实践系列文章
2.Web开发演进方向—Web 研发模式演变 这篇文章说明web开发发展进程中,全后端分离实现所作的探究,不断得再探索一种高校的开发模式
3.淘宝核心技术团队博客 说明当前淘宝核心技术团队正在研发的基础服务,大部分已经开源
4.阿里 开源项目 主要包括web服务中各个领域的开源项目,涵盖数据库,中间件
5.前阿里架构师的收藏夹
6.业务系统扩展-阿里中间件技术解密
继续阅读 »
一. 概述
关于推送的第三方实现由很多,百度云推送,极光推送,个推,友盟推送,之前已经对这几个推送的具体原理和接入方式有过说明,具体详见各平台推送接入分析
推送本质就是与push服务保持一种有效的长连接,以期实时将消息推送到手机客户端,本文也将对推送实现的各个环节遇到的问题进行分析。
鉴于个人正在研究推送相关的项目,所以针对具体的实现做一些简要的分析
继续阅读 »
[Github][]很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点。Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如[jQuery][]、[Twitter][]等。为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了[Github Pages][]的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客。
继续阅读 »