APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。iPhone当然就是我们的iOS设备了,CllentApp就是我们的客户端...
分类:
移动开发 时间:
2015-02-06 18:34:46
阅读次数:
786
完整的代码可以在我的GitHub上看到,链接在文末。效果图:
Main:
package com.zms.getrunningservice;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
...
分类:
移动开发 时间:
2015-02-06 11:21:32
阅读次数:
306
由于android的系统资源回收机制,当内存不足的时候,会自动关闭一些后台服务,如果这时候我们的服务正在播放歌曲,由于被关闭,歌曲会被中断,这样会造成很差的用户体验。这时候我们可以通过在service里面调用startforeground方法将该服务设置为前台运行,那么系统就不会自动关闭该服务了具体...
分类:
其他好文 时间:
2015-02-02 23:02:10
阅读次数:
213
最近项目组在做一个移动终端管理的系统,大概思路是,移动终端安装我们的App,通过App将终端注册到后台服务器System Control(SC)上,再到数据库DB中,管理员可以在配置页面System Manage(SM)查看终端列表,并可以在SM上新建一些角色,将终端分类关联到相应的角色,再对角色....
分类:
其他好文 时间:
2015-02-01 00:35:40
阅读次数:
236
最近公司windows服务器刚做完Nginx+tomcat的负载均衡处理,下一步想实现对后台服务软件tomcat和nginx服务的监控。此处我们想实现的不是对性能等各项指标的监控,而是服务能否正常访问,若出现异常希望能重启服务,重启后最好能再向指定邮箱发一邮件(若该邮箱开通了来往邮件通知服务,则可以实现实时短信通知了)。临近年末不是特别忙,有些闲暇时间,计划把自己实现该需求的过程记录下来,给同行们...
分类:
其他好文 时间:
2015-01-28 13:07:50
阅读次数:
182
一、找出cpu使用率高的进程和线程:
a、将 cpu 占用率高的线程找出来:
ps H -eo user,pid,ppid,tid,time,%cpu,cmd--sort=%cpu
b、对于多线程的服务,通过top命令得到cpu使用率高的进程后,可以使用如下命令查看该进程下各线程cpu使用率
ps -eLo pid,lwp,pcpu | grep PID
c、直接使用 ...
分类:
其他好文 时间:
2015-01-23 18:19:07
阅读次数:
243
OracleRACCSS提供2种后台服务包括群组管理(GroupManagment简称GM)和节点监控(NodeMonitor简称NM),其中GM管理组(group)和锁(lock)服务。在集群中任意时刻总有一个节点会充当GM主控节点(masternode)。集群中的其他节点串行地将GM请求发送到主控节点(masternode),而masternode将..
分类:
数据库 时间:
2015-01-21 06:42:55
阅读次数:
256
Nginx 模块概述Nginx 模块有三种角色:处理请求并产生输出的 Handler 模块 ;处理由 Handler 产生的输出的 Filter (滤波器)模块;当出现多个后台服务器时, Load-balancer (负载均衡器)模块负责选择其中一个后台服务器发送请求;通常,服务器启动时,任何 Ha...
分类:
其他好文 时间:
2015-01-19 14:09:36
阅读次数:
189
1、 Android的四大组件是哪些,它们的作用?
答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑
service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的食物,定义好需要接受的Intent提供同步和异步的接...
分类:
移动开发 时间:
2015-01-16 10:09:43
阅读次数:
268
Go语言的优点:并发/网络/性能/工具(fmt/pprof/test)/标准库(http/json/log/flags/atomic)/GoogleGo语言垃圾回收器真正致命的缺陷是,会导致整个进程不可预知的间歇性停顿。像某些大型后台服务程序,如游戏服务器、APP容器等,由于占用内存巨大,其内存对象...
分类:
编程语言 时间:
2015-01-15 07:03:37
阅读次数:
167