关于服务程序开发的几点注意事项

原创 2016年05月31日 19:12:47

做服务程序要注意几点:

  1. 如果可能,相关的程序一定要加到linux的启动脚本,一旦发生机器重启的时候,启动后服务直接恢复
  2. 服务程序要自带一个自己的测试程序,检测自己的启动是否正常,可以正常的运行简单的业务,开源的软件的服务程序一般都带个服务自检的程序。尤其对于有些服务没有界面,必须有这么一个程序
  3. 如果有系统运维监控程序,请将程序放到监控程序中,这样很容易的检测到报警后进行处理
  4. 服务最好是守护进程和业务进程,守护进程守护业务进程进行重启

java程序服务器调试

  1. java的远程调试,开启jvm虚拟机的选项,详细文档见
    http://my.oschina.net/aiguozhe/blog/104478
  2. 如果要调试一个线程,不debug,现网又输出很多日志,那么可以将sleep的时间设置为这个样子
sleep(时间片1)
业务执行
sleep(时间片2

通过jstack输出文件,然后查看程序执行到那一步,是业务没有执行,还是没有运行到时间片2上。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

tomcat服务器重装与myeclipse JavaWeb开发的几点注意事项

一、tomcat重装 1、需要先将原先安装的老版服务器卸载  ,具体方法是:打开cmd dos界面 输入 sc delete tomcat7 删除tomcat原有的版本 2、安装时,选择正确的JDK版...

64 bit Linux下程序开发注意事项

转自: http://blog.sina.com.cn/s/blog_57421ff80100c7g1.html 64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件...

小程序开发注意事项

1.必需:https 2.不能直接进行dom节点操作,使用wx.request或者ajax从后台返回数据之后,封装到data中,之后从data中取数据,进行页面渲染. 3.小程序是否支持返回uni...

程序开发是编写sql语句的注意事项

一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不...

64 bit Linux下程序开发注意事项

64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂);可以访问大型数据库。本文介绍的是64位下C语言开发程序注意事项。 1 32 位和 64...

cb 服务程序开发

好久没有写东西了,实在是太懒惰了,前一阵写了一个服务程序,觉得挺简单的,但是某日一位小弟却来求救,声称服务程序很灵异,为此研究了一下,果然有点意思: 一、服务程序的创建: 其实服务程序的开发很简单...

提高到精通移动(android、IOS)App应用服务程序开发

6.2 开发提高 请学习同一下载包中的开发手册中的基本标签语言及表达式6.3 精通移动App应用服务程序开发 熟悉轻开平台针对移动App(json格式)的规则及开发例子 除了基本开发标签...
  • tx18
  • tx18
  • 2015-05-29 05:09
  • 3755

C++后台服务程序开发模式

一直感觉VC++太复杂了,但昨天看了汪蒲阳编著的因特网应用编程,其中写到后台服务程序的编写,论述的非常详细,而且逻辑清晰,看了之后感觉明白不少,故拿来与需要之人共享,并更正了原程序的一些错误,补充了一...

输出Bag中的所有记录为一个只有值的json数组---精通android、IOS App应用服务程序开发

闭合的json格式内容 不需要初始化Bag中的记录 同上一博(也可见下边完整代码相关部分)把Bag中的所有记录的name值累加成一个字符串 "@{item:name
  • tx18
  • tx18
  • 2015-06-03 00:02
  • 4118

nolast属性---精通android、IOS App应用服务程序开发

闭合的json格式内容 同上一博(也可见下边完整代码相关部分)初始化Bag中的记录 同上一博(也可见下边完整代码相关部分)输出Bag中的所有记录,并在数组后边输出一个逗号 <!-
  • tx18
  • tx18
  • 2015-06-01 00:42
  • 2856
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)