`
yuxiaoshui
  • 浏览: 28147 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
【背景】由于公司业务的需要,需要开发一个消息转发服务器,总体需求大致为:要求每秒的接入能力不低于1000,需要做数据统计(重点),数据不能缓存,尽可能快的转发,延时尽可能的低,可以允许丢失一些消息。    按照设计规格,每秒产生的统计数据不低于1000,这些数据需要入库,提供给报表做分析。因此,对统计数据t_statistics这表来说,并发写的鸭梨很大。由于要求尽可能的低延时,因此,每一个服务接入线程单独的存储统计数据也不现实:使用数据库线程池或者单线程直接存储都会对延时(需要对请求端有应答)有较大影响。 大致的数据流图如下         数据库使用的是mysql5.5 最终部署O ...
   由于部署的需要,需要将业务实现打成可执行jar部署在linux上长期运行。一般说,用Eclipse导出jar即可,他会把依赖的jar一起打到我们的最终jar中,这个过程是手动的-----对于我习惯于使用自动化时,这就让我不爽了,且:使用 ...
windows  下同一个机器安装多个tomcat,与在linux下安装多个tomcat类似,总体要点在于:   1. 监听端口; 2. 停止端口 3. 启动路径   我的tomcat均是6.0(+)版本的, linux下: startup.sh 、shutdown.sh中在脚本的前面添加如下语句: # resolve links - $0 may be a softlinkexport CATALINA_BASE=/usr/servers/hainan/apache-tomcat-6.0.32   #安装的tomcat实际路径export CATALINA_HOME=/usr ...
      有时候,我们需要确定某些文件是否有变化而做出一些对应的动作,例如,曾经开发的一款服务器中,由于模块比较多,在运行期间有时候需要单独的输出某个模块日志,但又不可能总是开着日志。            log4j中已经实现了可以动态监控日志级别日志监视器   PropertyConfigurator.configureAndWatch(properties);         上面的properties是日志配置文件,例如常用的 log4j.properties ,log4j.xml。     但是这是系统级别的,然后看了一下源代码, /* * Licensed ...
package com.rockton.gpsrouter.utils; import java.io.IOException; import java.io.InputStream; public final class LinuxCmdEngin { public static final String processUseBasic(String command) { Process p = null; StringBuilder sb = new StringBuilder(); try { String[] comands = new S ...
有时候我们需要将java项目打包,运行于linux系统上,也就是桌面运行模式。 这种运行模式需要长期运行,还需要状态监控,不太可能每次运行或者重启是输入一大堆长长的的命令,在Linux/unix下,最理想的就是使用shell脚本了,如下共享一下个人所做的一个服务器的实际部署管理脚本。   如下是我 服务器目录下的文件和目录, -rwxr-xr-x 1 root root   235 06-11 14:15 tools.sh  ---查看服务器是否在运行-rwxr-xr-x 1 root root   575 06-13 15:08 startup.sh  ---服务启动脚本-rwxr-xr ...
/* MySQL Data Transfer Source Host: localhost Source Database: platform Target Host: localhost Target Database: platform Date: 2011-9-29 15:20:13 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for t_province -- ---------------------------- CREATE TABLE `t_province` ( ...
公司新搭建了一套linux环境, 服务、数据库都架设在这上面。 我的任务是把整个一套的编码问题解决了。 应用层使用 spring 的org.springframework.web.filter.CharacterEncodingFilter 使用UTF-8转码,JSP页面统统使用UTF-8。关键是在mysql上面有问题, 由于第一次使用mysql,很不清楚怎么设置。在网上找了一大堆,按照方式修改,结果均不能启动。  后来想是不是由于版本问题造成的?  看了一下版本:5.5 原来果然有版本限制。下面是具体设置。 1. 首先使用mysql命令进入mysql命令界面。使用如下命令查看编码设置 ...
Global site tag (gtag.js) - Google Analytics