- 博客(88)
- 资源 (24)
- 收藏
- 关注
原创 IntelliJ Idea 快捷键列表大全
最近刚接触IntelliJ这个工具,用了几天,很多操作都不太熟。之前一直用Eclipse,猛的一用这个工具还真有点不习惯。但是这个工具有些方面确实比较优秀,比如javascript自动补全功能、html页面编写功能等,相比于其他IDE工具就会好很多。下面是一些关于本工具的快捷键。但有些不是太常用,仅供参考。其中红色部分表示常用的。Alt+回车 导入包,自动修正Ctrl+N 查找类
2015-03-12 14:20:14
1483
1
原创 Linux下rz/sz安装及使用方法
1) 工具说明在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于RHEL5, rz/sz默认没有安装所以需要手工安装.sz: 将选定的文件发送(send)到本地机器;rz:运行该命令会弹出 一个文件选择窗口, 从本地选择文件上传到服务器(receive).下载安装包lrzsz-0.12.20.tar.gz.下
2015-03-04 09:53:08
2939
1
转载 java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0的错误
一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会告诉你要使用 JDK 1.4 重新编译。那么至于为什么,那个 major.minor 究竟为何物呢?这就是本篇来讲的内容,以使
2015-03-02 17:46:39
10155
3
原创 ActiveMQ入门实例
1.下载ActiveMQ去官方网站下载:http://activemq.apache.org/2.运行ActiveMQ解压缩apache-activemq-5.11.0-bin.zip,然后双击apache-activemq-5.11.0\bin\win64\activemq.bat运行ActiveMQ程序。启动ActiveMQ以后,登陆:http://loca
2015-02-14 12:31:13
1910
转载 ActiveMQ
深入掌握JMS(一):JMS基础1. JMS基本概念 JMS(Java Message Service) 即Java消息服务。它提供标准的产生、发送、接收消息的接口简化企业 应用的开发。它支持两种消息通信模型:点到点(point-to-point)(P2P)模型和发布/订阅(Pub/Sub)模型。P2P 模型规定了一个消息只能有一个接收者;Pub/Sub 模型允许一个消息可
2015-02-14 11:24:28
1854
原创 AlarmClock slow alarm Alarm
由于我使用resin调试控制台打出以下红色类似这样的日志 [15-02-13 09:48:57.864] {CoordinatorThread[]-3} AlarmClock slow alarm Alarm[alarm[WebAppExpandDeployGenerator[null]]] 27901ms coordinator-delta 31071ms[15-02-13 09:48:57
2015-02-13 10:08:03
4866
转载 JVM调优总结 -Xms -Xmx -Xmn -Xss
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355
2015-02-13 10:00:15
963
原创 手工配置tnsnames.ora文件注意事项——谨慎处理空格
就是这个空格问题让我纠结了一天时间,ORA10G =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = intl)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = intl) ))除了
2014-12-31 17:55:58
1411
转载 log4j.properties配置详解
做开发了好久年了,对log4j一直都没认真去学习,都是copy使用,啊哈哈哈。今天测试一个系统发现日志输出有问题才搜索下。以下文章内容是从一位仁兄的博客上看到的,地址是http://summerbell.iteye.com/blog/487736。log4j.properties配置详解一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLA
2014-12-19 14:49:26
853
原创 Maven部署Web项目报错webxml attribute is required
mvn install一个web项目时,报错如下:Error assembling WAR:webxml attribute is required
2014-10-08 16:09:46
5076
转载 Java编码问题汇总
工作中经常遇到java编码问题,由于缺乏研究,总是无法给出确切的答案,这个周末在网上查了一些资料,在此做些汇总。问题一:在java中读取文件时应该采用什么编码?Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new String(byte[]);把字节数组转
2014-09-12 13:18:47
981
原创 svn: E200007: Retrieval of mergeinfo unsupported解决
在IDEA使用svn时,查看svn历史“show history”,报错:Problems while loading file history: svn: E200007: Retrieval of mergeinfo unsupported by XXXX 经查找答案,在以下的网址找到的原因:http://stackoverflow.com/questions/17720420
2014-09-05 14:33:50
9356
原创 uploadify 动态修改参数
$('#urlFile').uploadify("settings", "uploader","XXX");
2014-08-11 10:31:37
3776
1
转载 JMS介绍:我对JMS的理解和认识
JMS and ActiveMQ first lesson -- jms基础概念和应用场景2011-6-18 PM 9:30主讲:kimmking kimmking@163.com>整理:林木森ppt下载地址:http://code.google.com/p/activemq-store-mongodb/downloads/list下面开始:kimmki
2014-07-23 16:13:40
818
原创 IntelliJ IDEA 使用javac编译程序出现“非法字符: \65533 \0”解决方法
一、问题描述:将在eclipse创建的项目代码导入IntelliJ IDEA 10.0后发现中文乱码,使用工具将源文件编码统一转为“UTF-8”后,显示正常,但在修改文件后,编译出现“非法字符: \65279”。二、产生原因:IntelliJ IDEA 10.0对设置为“UTF-8”编码的文件在修改后保存时自动加入了UTF-8文件签名,即BOM(将文件以十六进制形式查看,可
2014-07-23 09:26:33
16701
1
转载 从源码上分析hibernate的load和get之间的区别
从源码上分析hibernate的load和get之间的区别对于hibernate的load和get之间的区别之前在网上找的一些资料,好多说法,所以不确定哪个才是对的,所以专门断点核实过,最后确定了两者之间的区别,本想自己写一篇文章了,后来发现以下这篇,写的也详细,给我自己写的话,可能会稍微简单点,所以就COPY过来了;文章来源:http://www.iflym.com/index.php/
2014-01-17 19:33:22
2596
原创 JAVA RMI远程方法调用简单实例
RMI(Remote Method Invocation)远程方法调用是一种计算机之间利用远程对象互相调用实现双方通讯的一种通讯机制。使用这种机制,某一台计算机上的对象可以调用另外 一台计算机上的对象来获取远程数据。RMI是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。在过去,TCP/IP套接字通讯是远程通讯的主要手段,但此开发方式没有使用面向对 象的方式
2013-12-31 12:08:21
2415
转载 20个超实用的JavaScript技巧及最佳实践
摘要:JavaScript是一门非常流行的编程语言,许多开发者都会把JavaScript选为入门语言,本文向大家分享JavaScript开发的小技巧、最佳实践等非常实用的内容。众所周知,JavaScript是一门非常流行的编程语言,开发者用它不仅可以开发出炫丽的Web程序,还可以用它来开发一些移动应用程序(如PhoneGap或Appcelerator),它还有一些服务端实现,比如Nod
2013-12-27 16:54:13
891
原创 java注解(一)
虽然平时有使用注解,不过没有深入了解,今天无聊,重新从基础深入了解整理下;java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。 注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解 元注解是指注解的注解。包括 @Retention @Target
2013-08-29 17:16:50
977
转载 Ubuntu命令技巧
Ubuntu命令技巧前言下面的命令大都需要在控制台 /终端/shell 下输入。控制台,终端,和shell意味着同样一件事-一个命令行界面,他可以用来控制系统。打开一个控制台:应用程序-->附件-->终端任何一个使用'sudo'作为前缀的命令都需要拥有管理员(或root)访问权限。所以你会被提示输入你自己的密码。
2013-02-21 11:25:33
5375
转载 Linux 分区指南《Ubuntu Server 最佳方案》
Linux 文件系统结构介绍Linux 操作系统有一些固定的目录。各种Linux 发行版的目录结构虽然不会一模一样,但是不会有很大差异。知道了这些目录的作用,不仅对你进行磁盘分区规划很有帮助,而且会让你以后的日常维护工作变得轻松。Ubuntu 文件系统的主要目录如表2.2 所示。表2.2 Ubuntu Linux 文件系统的主要目录目 录英文全名
2013-02-07 09:55:22
10126
原创 ant入门(二)
存放ant工程所有的文件需要一个目录,我们在E:\Workspaces2下新建一个目录Ant,用来创建本文的ant工程,其他所有的目录都以此目录为基准。在此目录下需要有三个子目录,它们是src、lib和classes。首先我们新建一个Student类和测试类package com.intl.entity; public class Student { priva
2012-09-20 17:03:07
1074
1
原创 ant的下载与安装(一)
Ant有以下的优点。跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的
2012-09-20 16:16:01
989
原创 IE下JS调试工具
在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,今天寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因。不敢私藏,共享出来,希望能为各位web开发者带来方便。Companion.JS,可不是一个js文件,而是一个名字,它是作为ie的插件来安装使用的,而且需要结合Microsoft Script Debugger使用,通过安装这个
2012-09-20 14:25:06
5500
原创 把OSC在线工具箱放到桌面上
今天在开源中国发现chrome有个“创建桌面应用快捷方式”的功能,非常好用 操步骤如下:打开在线工具箱页面http://www.osctools.net/点击浏览器工具栏上的扳手图标 。选择工具。选择创建应用程序快捷方式。在显示的对话框中,选择您要将快捷方式放置到计算机上的位置(桌面上或者固定在底下任务栏上)。点击创建。
2012-09-19 14:00:19
1412
1
原创 修改author
方法一:修改计算机登录的用户名方法二:将 @author 属性写死 。 通过菜单 Window->Preference 打开参数设置面板,然后选择:Java -> Code Style -> Code Templates ,在右侧选择Comments,将其中的Types项,然后选右边的"Edit",进入编辑模式,将 @author ${user} 中的${user}改成你自己的
2012-09-18 16:38:26
1738
2
转载 Java RMI 远程方法调用 (Remote Method Invocation)
一、简介 RMI是远程方法调用的简称,象其名称暗示的那样,它能够帮助我们查找并执行远程对象的方法。通俗地说,远程调用就象将一个class放在A机器上,然后在B机器中调用这个class的方法。 我个人认为,尽管RMI不是唯一的企业级远程对象访问方案,但它却是最容易实现的。与能够使不同编程语言开发的CORBA不同的是,RMI是一种纯Java解决方案。在RMI中,程序的所有部分都由J
2012-09-14 15:28:56
2508
原创 Eclipse里项目的包层次结构排版问题
Eclipse里新建一个工程后,若新建了若干个包,默认的排序是Flat,即如下图所示:这样,显示出的包的结构不够明显,因此我们可以通过调整,调成比较舒服的hierarchical模式,通过Windows--Navigation--Show View Menu--Package Presentation--Hierarchical,调整后的效果如下所示:还有一种简单的
2012-09-14 15:19:14
14116
转载 在eclipse中修改svn的用户名和密码
在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们 就习惯把访问SVN的用户名密码自动保存起来。以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 就有些麻烦了,下面是二种解决办法: 1、通过删除SVN客户端的账号配置文件 1)查看你的Eclipse中使用的是什么SVN Interfa
2012-09-14 09:35:02
16868
转载 Eclipse使用SVN
1.下载所需软件 1.1SVN服务端(svn-1.4.3-setup.exe) http://subversion.tigris.org/project_packages.html 1.2把SVN设置成window服务(SVNService.exe) 我没有下载地址,如有需要,留下你的email 1.3Eclipse的SVN插件(用
2012-09-14 09:34:12
1257
原创 Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
发现在启动tomcat 7的时候报了一个错误java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:55)Caused by: java.lang.ClassNotFoundEx
2012-09-14 09:02:37
2181
原创 连接oracle数据库出现oracle ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式
今天使用PL/SQL远程连接oracle数据库出现oracle ORA-12526: TNS: 监听程序: 所有适用例程都处于受限模式。查了下原来之前改字符集时执行了:ALTER SYSTEM ENABLE RESTRICTED SESSION;导致受限解决办法:使用系统管理员身份运行以下一段代码ALTER SYSTEM DISABLE RESTRICTED SESSION;
2012-08-23 11:21:29
5599
1
原创 window.event.keycode值大全
1 keycode 8 = BackSpace BackSpace2 keycode 9 = Tab Tab3 keycode 12 = Clear4 keycode 13 = Enter5 keycode 16 = Shift_L6 keycode 17 = Control_L7 keycode 18 = Alt_L8 keycode 19 = Pause9 ke
2012-06-05 17:20:30
875
原创 Warning: Cannot read drop down range Unrecognized token 43
今天jxl读excel时,报了这个错误,以为是office版本问题,或者引入包版本问题解决办法:WorkBookSetting设定一下disableVlidate(true)再实例化Workbook类就可以了,代码如下WorkbookSettings workbooksetting = new WorkbookSettings();workbooksetting .setCellV
2012-04-25 11:16:01
3537
原创 Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction
Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUorg.springframework.dao.InvalidDataAccessApiUsageException: Writeoperatio
2012-03-12 12:46:39
10932
1
转载 JavaScript的陷阱
这本来是翻译Estelle Weyl的《15 JavaScript Gotchas》,里面介绍的都是在JavaScript编程实践中平时容易出错或需要注意的地方,并提供避开这些陷阱的方法,总体上讲,就是在认清事物本质的基础样要坚持好的编程习惯,其实这就是Douglas Crockford很久以前提出的JavaScript风格要素问题了,有些内容直接是相同的,具体请看《Javascript风格要
2012-02-21 10:21:55
814
转载 java.lang.UnsupportedOperationException at java.util.AbstractList
使用Arrays.asList()转化后调用add,remove这些method时出现java.lang.UnsupportedOperationException异常。这是由于:Arrays.asLisvt() 返回java.util.Arrays$ArrayList, 而不是ArrayList。Arrays$ArrayList和ArrayList都是继承AbstractList,remov
2012-02-20 08:33:20
1011
转载 针对IE网页浏览器不同版本解释的CSS或javascript
用法:code here![endif]-->解释语句如下:gt = selects greater than(高于) lt = selects less than(低于) gte = selects greater than or equal to(>=) lte = selects less than or equal to(! = selects ever
2011-12-08 12:00:56
985
原创 行内元素和块级元素的区别
简要说明:1. 行内元素会再一条直线上,是在同一行的。比如span和strong;2. 块级元素各占一行。是垂直方向的!比如div和p.假如你要将行内元素变成块级元素,那么就只需要在该标签上加上样式 display:block; 块级元素可以用样式控制其高、宽的值,而行内元素不可以。行内元素与块级元素列表块级元素列表定义地址定义表格标题
2011-12-08 11:09:36
10938
java rmi 简单实例
2013-12-31
Spring MVC 向导控制器完整的例子
2013-12-26
Visio ER图模板
2011-05-19
Tomcat的admin成功安装
2010-10-01
tomcat的admin包
2010-10-01
PowerDesigner数据库系统分析设计与应用
2010-09-28
JSP宝典源代码文件
2010-06-05
myeclipse自动感知配置文件
2010-05-20
JavaScript网页特效范例宝典(下)
2010-01-17
最新的Java ee API 帮助文档
2010-01-11
王爽《汇编语言》答案
2009-12-17
一次性解决中文乱码问题
2009-10-20
学习java的第一步,就是了解Java虚拟机
2009-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人