- 博客(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 -> Run Configurations...--> 找到该服...
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 & 改变root用户密码 mysql> 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函数: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <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> selectmysql> \c *如果输入的是多行命令, 如果想取消该命令 则 输入 \cmysq> *回复命令行原始命令
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:<%@ 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅