自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux 下 java Swing 中文字体变成方框的问题解决

最近安装了netbean 发现启动后。所有的中文字体都变成了方框的字符。 经过查找资料发现。 将字体 simsun.ttf  没有可以在window系统中window/Fonts/里面找到 修改扩展名为 ttf 然后拷贝到 jdk/jre/lib/fonts/fallback中  如果没有fallback目录经建立一下。  然后再启动netbean就可以正常显示了。其他的swing 程序也可以同样解决。 另外    在netbean启动时使用的jre并不一定是系统中环境变量$PATH设置的jre。   而是

2010-07-13 11:27:00 3870

Linux 下 java Swing 中文字体变成方框的问题解决

最近安装了netbean 发现启动后。所有的中文字体都变成了方框的字符。 经过查找资料发现。 将字体 simsun.ttf 没有可以在window系统中window/Fonts/里面找到 修改扩展名为 ttf 然后拷贝到 jdk/jre/lib/fonts/fallback中 如果没有fallback目录经建立一下。 然后再启动netbean就可以正常显示了。其他的swing 程序...

2010-07-13 11:27:00 367 2

原创 关于java web 开发中session过期的理解

<br />最近做一个项目要求实现一个功能。<br />就是如果用户A已经登录到系统中。如果其他人再使用用户A的帐号在其他机器或者浏览器上登录,都会登录失败。只能等待用户A在系统中注销或者Session超时才可以登录。<br /> <br />这个项目是用java web相关技术实现的。 其实实现的原理比较简单就是将用户登录后将session保存到一段共享的内存中(程序中是用静态的HashTable保存所有的Session)。<br /> <br />其中当用户的session过期失效后。我发现map中的s

2010-06-24 15:56:00 2865

关于java web 开发中session过期的理解

最近做一个项目要求实现一个功能。就是如果用户A已经登录到系统中。如果其他人再使用用户A的帐号在其他机器或者浏览器上登录,都会登录失败。只能等待用户A在系统中注销或者Session超时才可以登录。这个项目是用java web相关技术实现的。 其实实现的原理比较简单就是将用户登录后将session保存到一段共享的内存中(程序中是用静态的HashTable保存所有的Session)。...

2010-06-24 15:56:00 145

原创 linux 系统上安装软件小提示

在Linux系统上安装软件对于很多用户是比较头痛的问题。 经常遇到各个发行版本的linux安装包不兼容。还有包依赖的问题。  如果有依赖的文件找不到。这里有两个网站比较不错。 先收藏一下:http://rpm.pbone.net/http://rpmfind.net/linux/RPM/index.html  其实很多发行版本都提供在线安装软件的功能。大致的原理

2010-05-10 11:20:00 525

linux 系统上安装软件小提示

在Linux系统上安装软件对于很多用户是比较头痛的问题。 经常遇到各个发行版本的linux安装包不兼容。还有包依赖的问题。 如果有依赖的文件找不到。这里有两个网站比较不错。 先收藏一下:http://rpm.pbone.net/http://rpmfind.net/linux/RPM/index.html其实很多发行版本都提供在线安装软件的功能。大致的原理是在l...

2010-05-10 11:20:00 115

原创 多事务同时访问数据库造成事务锁超时问题

 今天在工作中遇到一个情况如下:   在分布式事务中insert一条数据成功插入,可以update的时候就报 Lock wait timeout exceeded; try restarting transaction 这种错误。    查了很多资料。   有人遇到这种情况原因是:事务锁超时的时间设置的太短。 需要加长事务锁的时间。 因为我的insert语句可以实现,所以排除这种可能。

2009-08-13 15:05:00 1995

多事务同时访问数据库造成事务锁超时问题

今天在工作中遇到一个情况如下: 在分布式事务中insert一条数据成功插入,可以update的时候就报 Lock wait timeout exceeded; try restarting transaction 这种错误。 查了很多资料。 有人遇到这种情况原因是:事务锁超时的时间设置的太短。 需要加长事务锁的时间。 因为我的insert语句可以实现,所以排除这种可能。 还有说...

2009-08-13 15:05:00 540

原创 linux下街机模拟器联机

最近中午比较喜欢和同事打打Kof97 因为我用linux所以每次用模拟器需要切换到window。久而久之感觉比较麻烦。最后想使用wine模拟Winkawaks达到linux也能联机模拟器游戏目的。 首先,应该在linux安装wine 这个是在linux系统里面模拟运行window程序的工具。 每个使用linux的人应该必备此工具。这样才可能完全脱离window(不知道这样算不算脱离), 因

2009-07-13 13:02:00 4852

linux下街机模拟器联机

最近中午比较喜欢和同事打打Kof97 因为我用linux所以每次用模拟器需要切换到window。久而久之感觉比较麻烦。最后想使用wine模拟Winkawaks达到linux也能联机模拟器游戏目的。首先,应该在linux安装wine 这个是在linux系统里面模拟运行window程序的工具。 每个使用linux的人应该必备此工具。这样才可能完全脱离window(不知道这样算不算脱离), 因为...

2009-07-13 13:02:00 312

原创 解决MySQL查询不区分大小写

今天遇到一个情况, 查询数据时查询条件输入不管大小写,都能查到同样的数据。 比如: 输入 aaa  或者aaA ,AAA都能查询同样的结果,说明查询条件是大小写不敏感的。  因为程序使用了hibernate框架访问mysql数据库。 一开始以为是hibernate的问题。 最跟踪了一下hibernate代码没有看到转换大小写的步骤,最后确认hibernate其实只不过是将hql转化为sql

2009-07-10 10:23:00 2621

解决MySQL查询不区分大小写

今天遇到一个情况, 查询数据时查询条件输入不管大小写,都能查到同样的数据。 比如: 输入 aaa 或者aaA ,AAA都能查询同样的结果,说明查询条件是大小写不敏感的。 因为程序使用了hibernate框架访问mysql数据库。 一开始以为是hibernate的问题。 最跟踪了一下hibernate代码没有看到转换大小写的步骤,最后确认hibernate其实只不过是将hql转化为sql。大...

2009-07-10 10:23:00 95

转载 网页页面状态码

IIS状态代码的含义 概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把

2009-06-15 10:36:00 1478

网页页面状态码

IIS状态代码的含义 概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把...

2009-06-15 10:36:00 132

原创 调整时区解决jvm日期与本机时间不符

很多时候在用new Date() 方法得到的时间对象与本机的时间是不符的。 我发现这个问题都是由于jvm时区设置的问题。 用程序: final Properties p = System.getProperties();        final Enumeration e = p.keys();        while (e.hasMoreEle

2009-06-03 10:55:00 8451

调整时区解决jvm日期与本机时间不符

很多时候在用new Date() 方法得到的时间对象与本机的时间是不符的。 我发现这个问题都是由于jvm时区设置的问题。用程序:final Properties p = System.getProperties(); final Enumeration e = p.keys(); while (e.hasMoreElements()) ...

2009-06-03 10:55:00 185

转载 JVM内存JAVA_OPTS参数说明

-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存  本人在使用eclipse + wtp 的时候 如果需要修改启动服务器时的内存比如tomcat. 在Run -> Run Configurations...--> 找到该服务器运行

2009-02-23 16:01:00 1137

JVM内存JAVA_OPTS参数说明

-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存本人在使用eclipse + wtp 的时候 如果需要修改启动服务器时的内存比如tomcat. 在Run -&gt; Run Configurations...--&gt; 找到该服...

2009-02-23 16:01:00 262

原创 什么是linux 的run-level

在阅读鸟哥的私房菜的时候,其中第5章讲chkconfig命令时 --list 参数是列出run-level情况下该套件的名称是否被开机启动。这个地方不知道什么是run-level? 查找资料得到:Linux的run-level:0:halt                                        关机1:single user mode           

2009-02-06 09:17:00 781

什么是linux 的run-level

在阅读鸟哥的私房菜的时候,其中第5章讲chkconfig命令时 --list 参数是列出run-level情况下该套件的名称是否被开机启动。这个地方不知道什么是run-level?查找资料得到:Linux的run-level:0:halt 关机1:single user mode 单用户模式2:multi-user wit...

2009-02-06 09:17:00 159

原创 红旗linux6 解决笔记本耳机音响同时发声问题

  本人笔记本型号为lenovo c466     安装完redflag6 sp1 一直受耳机音响同时发声的困扰。  终于在看完http://blog.csdn.net/apoxlo/archive/2008/12/03/3439394.aspx的文章再结合自己电脑的情况解决了该问题。 同时感谢该文作者。   具体步骤如下:  首先查看声卡型号   #less /proc/as

2009-01-22 10:36:00 3336

红旗linux6 解决笔记本耳机音响同时发声问题

本人笔记本型号为lenovo c466 安装完redflag6 sp1 一直受耳机音响同时发声的困扰。 终于在看完http://blog.csdn.net/apoxlo/archive/2008/12/03/3439394.aspx的文章再结合自己电脑的情况解决了该问题。 同时感谢该文作者。 具体步骤如下: 首先查看声卡型号 #less /proc/asound/card0...

2009-01-22 10:36:00 294

原创 mysql 常用操作 2

连接到本机上的MYSQL mysql -h localhost -u root -p断开服务器           quit查看数据库           show databases;选择数据库           use 数据库名;查看表               show tables;查看表结构           describe 表名;插入记录             insert

2008-10-09 14:52:00 718

mysql 常用操作 2

连接到本机上的MYSQL mysql -h localhost -u root -p断开服务器 quit查看数据库 show databases;选择数据库 use 数据库名;查看表 show tables;查看表结构 describe 表名;插入记录 insert into 表名 set 字段名='值',字段名='值';查看表中的所有记录 select * from 条件查询 select * ...

2008-10-09 14:52:00 77

原创 window.open 的参数

具体总结的各个属性参数如下: window = object.open([URL ][, name ][, features ][, replace]]]]) URL:新窗口的URL地址 name:新窗口的名称,可以为空 featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。 fullscreen= { yes/no/1/0 } 是否全屏,默认no channelmode=

2008-09-23 14:23:00 483

window.open 的参数

具体总结的各个属性参数如下: window = object.open([URL ][, name ][, features ][, replace]]]]) URL:新窗口的URL地址 name:新窗口的名称,可以为空 featurse:属性控制字符串,在此控制窗口的各种属性,属性之间以逗号隔开。 fullscreen= { yes/no/1/0 } 是否全屏,默认no channelmode=...

2008-09-23 14:23:00 251

转载 读取classpath里的文件

URL = new URL(this.getClass().getClassLoader().getResource("com/mycompany/data/images/1234.gif")); InputStream is = this.getClass().getClassLoader().getResourceAsStream("com/mycompany/data/images/

2008-08-28 15:25:00 798

读取classpath里的文件

URL = new URL(this.getClass().getClassLoader().getResource("com/mycompany/data/images/1234.gif")); InputStream is = this.getClass().getClassLoader().getResourceAsStream("com/mycompany/data/images/...

2008-08-28 15:25:00 93

转载 mysql常见操作

 MySQL Weed 使用MySQL的过程中,收集的一些小知识。(2007.02.01最后更新) MySQL伴随Linux启动 vi /etc/rc.d/rc.local 加入语句: ./mysqld_safe --user=mysql & 改变root用户密码 mysql> update mysql.user set password=password(YourPwd) whe

2008-08-27 12:50:00 883

mysql常见操作

MySQL Weed 使用MySQL的过程中,收集的一些小知识。(2007.02.01最后更新) MySQL伴随Linux启动 vi /etc/rc.d/rc.local 加入语句: ./mysqld_safe --user=mysql &amp; 改变root用户密码 mysql&gt; update mysql.user set password=password('YourPwd...

2008-08-27 12:50:00 86

转载 el fn函数收藏

 可以截取,用fn函数: 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另外字符串结束 fn:escapeXml 把一些字符

2008-08-19 10:39:00 4018 1

el fn函数收藏

可以截取,用fn函数: &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt; 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 &lt;c:if test="${fn:contains(name, se...

2008-08-19 10:39:00 74

转载 eclipse中远程调试tomcat

  在tomcat/bin/的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。SET CATALINA

2008-07-29 11:36:00 683

eclipse中远程调试tomcat

在tomcat/bin/的catalina.bat文件中加入下面的设置,当然SET CATALINA_OPTS变量应该在使用它之前。这是在tomcat启动时设置一些虚拟机参数,使服务器允许远程连接功能,address=5888表示远程连接的端口号,可以设置成任意其他不冲突端口。其他的应用服务器比如weblogic也应该可以设置这些参数,有兴趣的可以测试。SET CATALINA_O...

2008-07-29 11:36:00 99

原创 mysql 在命令行下的取消命令

mysql>  selectmysql> /c                                                           *如果输入的是多行命令, 如果想取消该命令 则 输入 /cmysq>                                                                *回复命令行原始命令

2008-05-14 11:07:00 786

mysql 在命令行下的取消命令

mysql&gt; selectmysql&gt; \c *如果输入的是多行命令, 如果想取消该命令 则 输入 \cmysq&gt; *回复命令行原始命令

2008-05-14 11:07:00 235

原创 我遇到的问题JspSmartUpload组件实现表单和文件同时上传

  这个问题,困扰我几天。之前一直以为应该很好解决,但直到真正解决起来才知道他的难度,而解决后又觉得其实不是很难。看来自己当初多么的无知。   现在说明一下结局方法。   要提交的jsp页面addmodel.jsp:     pageEncoding="gb2312"%>    request.setCharacterEncoding("gb2312"); %> add mo

2008-04-09 16:07:00 1081 1

我遇到的问题JspSmartUpload组件实现表单和文件同时上传

这个问题,困扰我几天。之前一直以为应该很好解决,但直到真正解决起来才知道他的难度,而解决后又觉得其实不是很难。看来自己当初多么的无知。 现在说明一下结局方法。 要提交的jsp页面addmodel.jsp:&lt;%@ page language="java" contentType="text/html; charset=gb2312" pageEncoding="gb2312"%&...

2008-04-09 16:07:00 72

原创 使用servlet统计网站在线人数的方法

  统计再线人数的关键所在应该是查看有多少活动的Session,如和获得活动的session呢,使用servlet提供的Listener即监听器就可以解决这样的问题。     先看看关于Listener的相关API: ServletContextAttributeListener监听对ServletContext属性的操作,比如增加、删除、修改属性。      S

2008-04-09 16:06:00 1401 1

使用servlet统计网站在线人数的方法

统计再线人数的关键所在应该是查看有多少活动的Session,如和获得活动的session呢,使用servlet提供的Listener即监听器就可以解决这样的问题。 先看看关于Listener的相关API: ServletContextAttributeListener监听对ServletContext属性的操作,比如增加、删除、修改属性。 ServletContextLi...

2008-04-09 16:06:00 166

文件切割小工具textCut

自己做的文本切割的例子,目前只支持GBK。给我自己手机看电子书用的。切割成每个文件500k

2011-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除