- 博客(164)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 eclipse启动无响应,停留在Loading workbench状态
关于 eclipse启动卡死的问题(eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法: 方案一(推荐使用,如果没有这个文件,就使用方案二): 到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap 方案二: ...
2015-02-28 13:49:18
554
原创 eclipse中运行tomcat报java.lang.OutOfMemoryError: PermGen space的解决方案
点击Run Run Configurations 选中Tomcat Server,进入Arguments分页,在VM arguments中加入提升初始分配空间的参数 -Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m...
2014-10-23 15:57:35
200
原创 Java @override报错的解决方法
有时候Java的Eclipse工程换一台电脑后编译总是@override报错,把@override去掉就好了,但不能从根本上解决问题,因为有时候有@override的地方超级多。这是jdk的问题,@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。要...
2014-08-20 13:42:41
229
原创 session失效刷新后登录页面嵌入在iframe中的解决办法
后台系统用了IFRAME,当SESSION失效后,就会在IFRAME里跳转到了登陆页面,造成了嵌套问题。解决办法:var _topWin = window; while (_topWin != _topWin.parent.window) { _topWin = _topWin.parent.window; } if (window != _topW...
2014-05-13 15:37:03
633
原创 nginx多次转发后获取客户请求IP
/** * * @Description:获取客户端请求IP地址,解决使用nginx请求转发后不能获取问题 * @param @param request * @param @return * @return String * @throws */ public String getIpAddr(HttpServletRequest request...
2014-04-29 19:16:18
1281
原创 myeclipse项目不编译,发布到tomcat下classes文件为空
今天从SVN拉下一个项目导入myeclipse,发布到tomcat后发现classes文件为空,程序没有编译,试了下常规的clean等手段还不行,最后 remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。 ...
2014-03-21 10:46:10
311
原创 linux下安装jdk
将下载好的 jdk-7-linux-i586.tar.gz 移动到 /opt 目录解压jdk-7-linux-i586.tar.gz :tar -zxvf jdk-7-linux-i586.tar.gz配置环境变量;vi /etc/profile ,在末尾加上JAVA_HOME=/opt/jdk1.7.0PATH=$JAVA_HOME/bin:$PATHCLASSPAT...
2014-03-19 10:05:52
94
原创 linux ifconfig无效 bash:command not found
在虚拟机上安装了Redhat,输入命令行ifconfig,会提示bash: ifconfig: command not found。网上查资料得知因为在环境变量里,还没有设置完整的环境变量。输入/sbin/ifconfig就可以执行命令。 如果新装的系统,运行一些很正常的诸如:shutdown,fdisk的命令时,悍然提示:bash:command not found。那么首先就要考虑ro...
2014-03-18 17:12:52
488
原创 eclipse创建maven项目
创建聚合模块(工程的父模块,应该是管理项目用的)。选择菜单项 File—>New—>Other,在弹出的对话框中选择Maven下的Maven Project,然后单击Next按钮,在弹出的New Maven Project 对话框中,使用默认选项,单击Next 按钮,此时m2eclipse 会提示我们选择一个Archetype。这里选择maven-archetype-quickst...
2014-03-10 17:58:11
116
原创 jdk 动态代理使用
public interface User { void save();}public class UserImpl implements User { public void save() { System.out.println("save"); } public static void main(String[] args) { Us...
2014-03-08 16:40:13
99
原创 jquery对象和dom对象互转
前两天接到阿里的电面,问怎么把jquery对象转成dom对象,愣是没答上来。悲剧,用 jquery也三四年了,这种问题平时是该多思考思考,不能只局限于使用。痛定思痛,特此记录,以为自勉。<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"...
2014-03-04 14:29:05
104
原创 物理机无法访问虚拟机JBOSS
今天在电脑上装了虚拟机(VMARE),虚拟机上装上JBOSS启动后,物理机却怎么也访问不通。然后在同事的帮助下,一步一步解决了。特此记录一下: 一. 首先要保证VMARE网络连接模式为Bridged模式:选中虚拟机上安装的系统—Settings—Network Adapter –Network connection下面选择Bridged模式。二. LINUX防火墙放开服务端口(我...
2013-12-20 15:15:20
435
原创 linux vi命令
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。 1、vi的基本概念基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令行模式comm...
2013-12-03 13:11:21
103
原创 Java heap space
[code="java"]java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOfRange(Arrays.java:3209) at java.lang.String.(String.java:216) at com.sun.org.apache.xerces.internal.xni.XMLStri...
2013-12-02 19:37:43
154
原创 PL/SQL记住登陆密码
PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上...
2013-12-02 12:22:52
101
原创 maven中使用tomcat
[code="java"]需要在WEB模块的POM配置文件中加如下 ssm-web org.apache.tomcat.maven tomcat6-maven-plugin 2.0-beta-1 http://localhost:8080/manager/html tomcat-local ...
2013-11-18 19:39:55
298
原创 maven创建项目报错
今天创建MAVEN项目报了一奇怪的错误,Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart:1.1] Unable to add module to the current project as it is not of packaging type 'p...
2013-11-16 10:45:46
188
原创 struts2 action 配置scope="prototype"问题
最近在修改同事代码时,经常遇到莫名的问题,比如查询结果集中出现上一次请求中的脏数据,我就排查啊,总觉得是代码哪个地方写的不严谨,后来想到了,可能是action对象成单例造成的。看了下spring配置文件,果然,全部没有加 scope="prototype"。加上后,问题顺利解决。 ps:不写scope="prototype",默认就是单例,必然会造成脏读取数据,因为不同的线程抢相同的AC...
2013-11-08 18:12:32
351
原创 redis入门
1 常用命令 redis-cli ./redis-cli -h localhost -a 密码 set,set book java get,get book keys * dbsize 返回当前数据库的 key 的数量flushdb 清空当前数据库中的所有 keytype key 返回 key 所储存的值的类型,知道类型后就可以分别调用不同的方法...
2013-10-31 19:51:38
93
原创 linux入门级命令
1:LINUX中查看进程命令 ps -ef; ps -ef | grep java;显示JAVA进程2:查看日志命令 tail -f;3:切换用户命令 sudo -i; man + 命令:如,man ls,就会看到相关的帮助文档了。从命令的介绍到命令的参数以及用法介绍的都非常详细的。不错吧(按快捷键 q 可退出当前界面回到上一步)...
2013-10-23 17:31:10
95
原创 eclipse中加入jad插件使其可以直接反编译.class文件
jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar包中的class文件,也可以直接反编译。1.下载jad1.5.8ehttp://www.kpdus.com/jad.html#download下载后解压。解压缩后将jad...
2013-07-03 13:14:16
183
原创 oracle 中常用语句集锦
begin for cur in (select userid, username from t_a) loop insert into t_b (xx, xx) values (cur.userid, cur.username); end loop; commit;end; --创建只有查询权限的用户create user search identified by ...
2013-06-21 15:38:32
106
原创 oracle Net Manager 服务命名无法配置(无法新建、添加服务名) .
今天在配置oracle Net Manager 配置服务命名的时候总是无法配置,以前配置的服务名都显示不出来,然后点击绿色添加按钮也没反应,因为先前我修改了oracle\product\10.2.0\db_1\NETWORK\ADMIN下的tnsnames.ora文件 查了半天才发现重命名服务名前面多了个空格,把那个空格去掉就没事了...
2013-06-21 13:55:44
684
原创 jquery处理带有特殊字符的id
所以id最好不要取名有 “.”、“#”、“(”、“[” 一般情况下,在jQuery选择器中,我们很少会用到诸如“.”、“#”、“(”、“[”等特殊字符,因为根据W3C规定,HTML文档中属性的值是不能包含有这些个特殊字符的,但是在实际应用中,偶尔也会遇到表达式中含有“#”和“.”等特殊字符,正如我的Skygq表单验证和表单ajax提交合体版插件,在许多人的使用过程中出现了需要选择...
2013-05-15 09:41:25
213
原创 oracle 中创建dblink
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。 create database link link_old_oa connect to "DIPOA" identified by "deppondip" using '(DESCRIPTION ...
2013-05-08 14:39:07
120
原创 java 获取MAC地址
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;impo...
2013-05-05 18:09:46
133
原创 JSON.stringify()中文乱码
最近用json2.js来做客户端的JSON提交,使用了JSON.stringify()方法,结果发送到服务器端的Json里的中文变成了乱码. 查了一下资料才知道IE8支持原生的JSON对象,自带了JSON.parse与JSON.stringify两个方法。当我使用json2里的Json.stringify方法里IE默认调用了IE8的stringify方法进行了uncode编码,致使传到服务...
2013-02-26 13:17:01
1304
原创 hibernate 分页时报java.lang.Long cannot be cast to java.lang.Integer
HIBERNATE 分页时报:java.lang.Long cannot be cast to java.lang.Integer Long 无法转化成Integer类型. 原因: 这里在Hibernate2.0之前版本list.get(0)返回的是Integer类型. 然则在Hibernate3.0今后版本list.get(0)返回的是Long类型. ...
2013-01-16 09:44:19
137
原创 JAVA 表达式计算
Calc是一个用Java编写的算术表达式计算工具。它能够直接解析一个字符串形式的算术表达式并计算出结果。Calc使用下面的语法:E -> I | E + I | E - II -> U | I * U | I / UU -> + U | - U | <浮点数> | ( E ) | <函数> | PI | E其中,<浮点数>是一个符合jav...
2012-11-01 17:36:14
183
原创 classloader是如何查找类的
转自:http://blog.chinaunix.net/uid-21227800-id-65879.html 首先,转载一篇文章,个人认为是看到过了讲得最清楚的 XD 当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extensi...
2012-09-20 14:31:24
731
原创 分布式环境中三种Session管理方法的使用场景及优缺点 .
在分布式环境,管理Session通常使用下面三种方式: 一、Session Replication 方式管理 (即session复制) 简介:将一台机器上的Session数据广播复制到集群中其余机器上 使用场景:机器较少,网络流量较小 优点:实现简单、配置较少、当网络中有机器Down掉时不影响用户访问 缺点:广播式复制...
2012-09-12 16:49:07
171
自己写的jquery 弹出层插件,可拖动
jquery 弹出层插件,弹出位置默认垂直居中,可拖拽。如果用过easyui的朋友,是不是发现挺相似?呵呵.参考了某网友的插件。PS:CSS写的不咋的,要用的话可以修改CSS样式.先介绍下怎么调用:$(function(){ $('#btn_add').click(function(){ open_dialog(); }); $('#btn_edit').cli...
2012-08-23 17:14:29
111
原创 myeclipse安装svn插件的多种方式
方法一:在线安装 1.打开HELP-&gt;MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit...
2012-08-17 09:46:20
172
原创 Spring提供了MethodNameResolver的三种方式:
Spring提供了MethodNameResolver的三种方式:1 : ParameterMethodNameResolver,这个可以根据请求的参数来确定一个需要调用的方法。例如,http://www.sf.net/index.view?testParam=testIt,这个请求会调用名称为testIt的处理方法。2 : InternalPathMethodNameResolver,这个可以根...
2012-08-14 20:25:56
399
原创 hibernate保存数据时报Could not synchronize database state with session
ERROR org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize database state with session 今天在做Webservice接口时候,客户端传过来一批数据,服务端保存,报了上面的错误。排查后,找到了原因,客户端传过来的对象,已经拥有了主键,而客户端的这个主键...
2012-08-06 17:29:53
2177
原创 hibernate.hbm2ddl.auto mysql不能生成表
ERROR org.hibernate.tool.hbm2ddl.SchemaExport - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at l...
2012-08-04 11:23:47
215
TA创建的收藏夹 TA关注的收藏夹
TA关注的人