Flex 整合Spring 应用

11月 18th, 2008

Flex 默认调用 java端类有自己的一套管理机制,如果要配合使用Spring 的话,需要设置下面一些地方:
Read the rest of this entry »

Centos 5.2 中启用IP多播

11月 16th, 2008

centos 默认在内核忽略了ip多播的,需要输入参数调整指令:

sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=0

然后,测试下

ping -t 1 -c 2 224.0.0.1

应该可以收到很多回应

在VirtualBox 虚拟机器使用物理硬盘

11月 16th, 2008

以前用Vmware的时候可以直接在虚拟机中使用host的硬盘,这点很方便,今天家里的Xp系统需要重新安装,没有光驱,所以想到用usb启动usb硬盘里面的ubuntu,然后使用virtualbox虚拟个xp系统,直接在这个虚拟系统里面安装。

cd /usr/lib/virtualbox/

./VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/winxp.vmdk -rawdisk /dev/sda -register

ok,上面的指令注册了一个虚拟磁盘,使用host的sda

注意 ,如果不是使用root登录的系统,要注意 /dev/sda的权限,我这里就图省事,直接chmod 777 /dev/sda了。
Read the rest of this entry »

samsung e738 使用蓝牙上传java的技术剖析

11月 13th, 2008

1.#*536963# 设置 wap 无效,串口有效
2.应用,java世界,设定,代理服务器-无效
2. 在pc上安装 IVT BlueSoleil,建立一个传入的连接,端口使用蓝牙虚拟端口,比如com10
3.IVT BlueSoleil主动连接手机的com口服务,#*5737425# , pppup , bluetooth
4.在pc上可以看到一个“未经身份验证的用户”
5.upload.exe,加 jad
TCP    0.0.0.0:888            0.0.0.0:0              LISTENING       5016
[uploader.exe]

10.0.0.172:80

6.#*5737425#,选择 串连接下载
网络抓包,可以发现,诸如下面的包信息

GET http://127.0.0.1:888/test/getNextApp.jad HTTP/1.1
User-Agent: SAMSUNG-SGH-E730/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
Accept-Charset: UTF-8, ISO-8859-1
Accept-Language: en
Content-Length: 0
Host: 127.0.0.1:888
User-Agent: SAMSUNG-SGH-E730/1.0 Profile/MIDP
GET http://127.0.0.1:888/test/UCWEB6-62-999-69-08092617.jar HTTP/1.1
Accept: application/java, application/java-archive
Content-Length: 0
Host: 127.0.0.1:888
User-Agent: SAMSUNG-SGH-E730/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
Accept-Charset: utf-8
Accept-Lang

7.恢复设置#*536961#,如果这个没有输的话,你上网及发彩信时手机都会发生自动重启的现像。
切记切记,在你下载完你要的游戏后一定要做完这最后一步。

nginx + php fastcgi 打造超级耐压网站

10月 24th, 2008

下载 nginx软件

下载 lighthttp ,编译,得到spawn-fcgi工具 

vi /etc/rc.local

/opt/nginx/sbin/nginx
/opt/nginx/sbin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u nobody -g nobody -P /var/run/php-fastcgi.pid -f /usr/bin/php-cgi

经测试,30000个连接后网站连通性依然完好.

Mysql 性能分析

10月 23rd, 2008

bash-3.2# vi /etc/my.cnf

[mysqld]
log-slow-queries=/var/log/mysqld_slow.log
long_query_time = 1
#log-queries-not-using-indexes

bash-3.2#touch /var/log/mysqld_slow.log

这样可以把一些执行速度很慢的sql语句抓出来

然后可以用 mysql> explain sql语句  分析,优化

PostgreSQL 速成之10指令

10月 21st, 2008

下面的指令以Centos 5.2为准。

1. 安装 bash-3.2$yum install postgresql-server

2. 启动/停止bash-3.2$ service postgresql start|stop

3. 建立/删除数据库 bash-3.2$createdb newdb;  bash-3.2$dropdb newdb ;

4.建立/删除用户 bash-3.2$createuser newuser; dropuser newuser;

5.设置用户密码 postgres=#alter user newuser with password ‘123456′;

6.察看所有数据库 postgres=# select * from pg_database;

7.察看 所有表postgres=#select * from pg_tables;

8.备份数据库 bash-3.2$ pg_dump newdb > newdb.sql

9.还原数据库 bash-3.2$ psql newdb < newdb.sql

10. /var/lib/pgsql 为默认数据库目录,/var/lib/pgsql/data/pg_hba.conf 为默认数据配置文件

用Sun JDK 替换GCJ

10月 7th, 2008

update-alternatives --install "/usr/bin/java" "java" "/app/jdk1.5.0_09/bin/java" 1
update-alternatives --set java /app/jdk1.5.0_09/bin/java
update-alternatives --install "/usr/bin/javac" "javac" "/app/jdk1.5.0_09/bin/javac" 1
update-alternatives --set javac /app/jdk1.5.0_09/bin/javac
update-alternatives --install "/usr/bin/javaws" "javaws" "/app/jdk1.5.0_09/bin/javaws" 1
update-alternatives --set javaws /app/jdk1.5.0_09/bin/javaws
update-alternatives --install "/usr/bin/apt" "apt" "/app/jdk1.5.0_09/bin/apt" 1
update-alternatives --set apt /app/jdk1.5.0_09/bin/apt

J2EE环境搭建

08月 7th, 2008

eclipse 3.4

subclipse

Eclipse update site URL: http://subclipse.tigris.org/update_1.4.x

NetEye获Linuxfans.org月内最受欢迎软件第一名荣誉

08月 1st, 2008

抓屏为证 Read the rest of this entry »