最近在使用android 4.1系统的时候,发现在手机休眠一段时间后(1-2小时),后台运行的服务被强行kill掉,有可能是系统回收内存的一种机制,要想避免这种情况可以通过startForeground让服务前台运行,当stopservice()的时候通过stopForeground()去掉. Running a Service in the Foreground A foreground service is a service that's considered to be somethin…
在系统运维中常常需要定期去跑一些计划任务,比如扫描服务器监控其性能.检查SQL Server作业是否正常.监控MQ队列是否存在堵塞现象等.如果使用Windows计划任务调度,一来管理起来就比较松散,二来如需更改计划任务的配置就必须登录到服务器上进行修改,造成很大的不便.因此笔者在实际工作中自行开发计划任务调度服务来处理这些任务,将调度周期.任务配置等经常需要修改的配置信息保存到数据库中,并开发一个前台界面进行维护和管理. 一.基本结构 计划任务调度服务使用插件的方式处理各类不同的计划任务,插件必…
今年6月SAP发布C/4HANA之后,有顾问朋友们在微信公众号后台留言,询问C/4HANA如何同SAP的数字化核心S/4HANA系统结合起来,从而打通企业的前后端业务,帮助企业实现数字化转型. 有的顾问朋友们询问有没有具体的案例来体现这种前后端一体化的解决方案,正好SAP成都研究院Customer Experience 数字创新空间最近做过一个连接了C/4HANA和S/4HANA的原型开发,这里分享给大家. 这个原型开发的编码部分是由数字创新空间的Wen Aviva,Wang Leo和Jerry…
简介 OpenResty(也称为 ngx_openresty)是一个全功能的 Web 应用服务器.它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项. 通过揉和众多设计良好的 Nginx 模块,OpenResty 有效地把 Nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能的 Web 应用. ngx_openr…
本博文就月初刚上线的微信服务号,图文进行总结分享给大家. 去年年底,我所在的团队讨论要开发微信号,话题由此拉开: 原来有一个3年前注册的微信号,但是后台操作无法从“订阅号”变更为“服务号”,随即找腾讯的客服沟通,客服还算是热情,mm耐心的告之系统已经更新,对于无法升级的微信号,只能重新注册----“*#*(*¥)¥K30#$e&#)”,一阵抓狂后,只能重新注册了,下面就开始从注册到内部需求讨论,到开发的图文总结. Step1:微信注册 在微信公众号官网:https://mp.weixin.qq.…
在Linux中,列出所有的系统服务 chkconfig --list 输入以上命令可以看到类似以下的结果 sysstat :关闭 :关闭 :启用 :启用 :关闭 :启用 :关闭 tcsd :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 vncserver :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 vsftpd :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 wdaemon :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 :关闭 winbind :关闭 :关闭 :关闭…
作为全球最大中文 IT 社区和服务平台.中国最大技术管理者平台的 CSDN 在中国北京总部举办了一场 2015 年开发工具及服务年度大奖评选活动,此次活动目的在于推动开发服务及工具质量的提升,提高行业的专业性,表彰行业内的优秀工具,从而激励整个行业的从业者,推进互联网时代的发展. 经过国内多名知名技术专家组成的评审团层层筛选,结果近日出炉,Bugtags 作为初创公司,凭借着优质的服务和良好的用户体验从参赛的几百家公司脱颖而出,荣获了 2015 年最具成长潜力奖.   随着近几年互联网行业的飞速…
前言 在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便.快捷.但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练.不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习SpringBoot. 在闲暇之余的时候,看了下SpringBoot实战以及一些大神关于SpringBoot的博客之后,开始写起了我的第一个SpringBoot的项目.在能够对SpringBoot进行一些简单的开…
Topshelf是 基于.net框架开发的宿主服务框架.该框架简化了服务的创建,开发人员只需要使用 Topshelf编写一个控制台程序,就能安装为Windows服务.之所以这样原因非常简单:调试一个控制台程序比调试Windows服务应用更加简单.一般应用测试后发布到生产环境,由于采用了Topshelf,很简单就能把一个应用安装为Windows服务. 官网:http://topshelf-project.com/  这里面有详细的文档及下载 Topshelf的代码托管在 http://github…
Spring Boot 是 Spring 的一套快速配置脚手架,可以基于Spring Boot 快速开发单个微服务,Spring Cloud是一个基于Spring Boot实现的云应用开发工具:Spring Boot专注于快速.方便集成的单个微服务个体,Spring Cloud关注全局的服务治理框架:Spring Boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring Boot来实现,可以不基于Spring Boo…