- 浏览: 28147 次
- 性别:
- 来自: 深圳
最新评论
-
liushilang:
很好,轮廓写出来了,具体要做什么doChanage()就得自己 ...
java 监听文件内容变化
文章列表
【背景】由于公司业务的需要,需要开发一个消息转发服务器,总体需求大致为:要求每秒的接入能力不低于1000,需要做数据统计(重点),数据不能缓存,尽可能快的转发,延时尽可能的低,可以允许丢失一些消息。
按照设计规格,每秒产生的统计数据不低于1000,这些数据需要入库,提供给报表做分析。因此,对统计数据t_statistics这表来说,并发写的鸭梨很大。由于要求尽可能的低延时,因此,每一个服务接入线程单独的存储统计数据也不现实:使用数据库线程池或者单线程直接存储都会对延时(需要对请求端有应答)有较大影响。 大致的数据流图如下
数据库使用的是mysql5.5 最终部署O ...
由于部署的需要,需要将业务实现打成可执行jar部署在linux上长期运行。一般说,用Eclipse导出jar即可,他会把依赖的jar一起打到我们的最终jar中,这个过程是手动的-----对于我习惯于使用自动化时,这就让我不爽了,且:使用 ...
windows 下安装多个Tomcat
- 博客分类:
- tomcat
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命令界面。使用如下命令查看编码设置
...