做了一段时间的数据统计功能,无论是apache,还是tomcat,在记录日志的过程中都有IP被记录,目前大多数软件的后台都要求统计一下,数据的来源是从哪些城市过来的,所以要用到IP库。以前一直以为这个东西一定是购买的,后来在网上终于找到了免费的,还是还位仁兄特意写了java的代码用来参考!在些表示感谢!
转载地址:
http://www.blogjava.net/alvin/archive/2007/08/23/141139.html
import java.io.*;
public class QQWry {
private String DbPath = "D:\\Downloads ...
某天早上,发现发布好多天的网站突然连接不上数据库,查询问题后,
总结如下:
问题一:某台服务器的数据库连接数已经达到上限,工作不正常了。尝试关闭服务,可惜关闭不成功,强行停止服务,服务没反映,无奈之下,只好重新启动服务器!重启之后,数据库的服务启动不正常。
后经高人指点,发现数据库所在的硬盘已经满了,所以不能正常写入数据!
解决:清一下垃圾数据(apache的log,mysql的log),数据库启动正常!感觉OK了!
问题二:检查前台页面时,发现所有的新增数据全部出现异常,提示有相同的主键存在在表中,表中主键ID都是自增长的。但查询一下表发现并没有重复的ID呀,这是为什么,找了半天原因,怀 ...
skip-locking
key_buffer = 384M
max_allowed_packet = 3M
read_buffer_size = 20M
myisam_sort_buffer_size = 128M
query_cache_size = 64M
thread_concurrency = 8
set-variable=back_log=1024
set-variable=interactive_timeout=7200
set-variable=wait_timeout=7200
set-variable=key_buffer_size=16773120
set-varia ...
mkdir -p /opt/modules/ /opt/modules/src
添加数据库用户
adduser mysql
下载源码包到/opt/modules/
cd /opt/modules/
解压
tar -zxvf mysql-4.0.25.tar.gz -C src/
进入源码目录进行配置
cd /opt/distfiles/src/mysql-4.0.25/
使用优化编译:
export CFLAGS="-O6 -mpentium -fomit-frame-pointer"(过期了,用下面取代)
export CFLAGS="-O6 -march=pentiu ...
linux系统的ruby安装
ruby安装包
下载地址:http://www.ruby-lang.org/en/downloads/
ruby-1.8.6-p111.tar.gz
解压并安装:
tar -xvzf ruby-1.8.6-p111.tar.gz
cd ruby-1.8.6-p111
./configure -prefix=/opt/modules/ruby
make
make install
操作系统PATH路径:
export PATH=/opt/modules/ruby/bin:$PATH
rails远程安装:
gem下载地址:http ...
原因:因为linux下,jdk的字符集里缺汉子编码给他补上,字符集文件自己找或与我联系都可以,以下是解决办法。
环境:
JDK1.5(JDK版本很重要,如果是1.4.2版本的话,JRE目录下的字体配置文件不大一样)
RedHat4.0
Tomcat5.0
解决方法:
1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf
2.在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件
3.确认/usr/share/fonts/zh_CN/TrueType目录存在,如果不存在则 ...
java中的long是64位,float是32位.
为什么我将一个long赋值给float却不报错?
答案:
long和float从根本上讲它们表示的不是一类数,前者是精确值,而后者是非精确值。
float的字节宽度没有long大,但它的表现值宽度要宽得多,因此long到float是没有问题的。
下面的例子能说明问题,x已经是long的最大值了,赋值给y后结果如何自己看吧
long x=0x7fffffffffffffffL;
float y=x;
System.out.println(x);
System.out.prin ...
- 17:01
- 浏览 (248)
- 评论 (0)
linux 下安装jdk1.5,tomcat6.0
linux的安装文件名称:jdk-1_5_0_04-linux-i586.bin
tomcat6.0的安装文件名称:apache-tomcat-6.0.14.tar.gz
开始安装,首先把下载的源代码保持到硬盘的某个分区,本人一般放在/opt/src中,然后就可以开始安装了,有内容展现一路回车就可以,安装完成后会在你当前目录下升成一个目录(jdk-1_5_0_04-linux-i586)。然后将此目录cp就可以了。
#>./jdk-1_5_0_04-linux-i586.bin
#>cp -ef jdk-1_ ...
- 13:12
- 浏览 (676)
- 评论 (0)
转贴注明出处:http://okone96.itpub.net/post/9033/391763
把你的本地主机用户的ssh公匙文件写入到远程主机用户的~/.ssh/authorized_keys文件中,具体方法
假设本地主机localhost,远程主机remote
一,在localhost主机里的用户
运行 ssh-keygen -t rsa
结果如下
Generating public/private rsa key pair.
Enter file in which to save the key (/home/.username/ssh/id_rsa):#回车
Ente ...
- 10:09
- 浏览 (202)
- 评论 (0)
- 浏览: 2143 次
- 性别:


- 详细资料
搜索本博客
最新评论
-
linux系统的ruby安装及安 ...
如果还有问题,你可以先强制卸载grep包,再重新安装上述的那两个包试试。
-- by LIMIMGJIE -
linux系统的ruby安装及安 ...
2.安装lighttpd时,由于原来的pcre包不支持此服务,需要安装一个lin ...
-- by kenter1643 -
linux系统的ruby安装及安 ...
根据这个文档配置一个环境也不容易,不过写的很详细,赞一个
-- by qsky -
linux系统的ruby安装及安 ...
如果你只是要一个部署环境的话,看看RubyWorks Production St ...
-- by gigix






评论排行榜