- 博客(118)
- 资源 (2)
- 收藏
- 关注
原创 Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system 4种解决方案
eclipse中pom.xml配置文件第一行错误,错误信息为:Missing indirectly referenced artifact com.sun:tools:jar:1.5.0:system是因为需要jdk的tools。根本原因是没有指定javaw.exe的的位置,在eclipse.ini中用-vm指定javaw的位置就可以了。下面是:第一种解决方案 修改eclips...
2011-09-15 15:39:48
155
原创 maven打包必须执行的几步操作
maven在执行打包的过程中必须进行的几步 resources:resourcesResources 插件的resources 目标绑定到了resources 阶段。这个目标复制src/main/resources 下的所有资源和其它任何配置的资源目录,到输出目录。compiler:compileCompiler 插件的compile 目标绑定到了compile ...
2011-08-24 15:02:51
218
ThreadPoolExecutor eclips debug时问题解决
我们在使用eclips Idedebug模式开发的时候当我们修改类的时候,eclips就会恶心的弹出ThreadPoolExecutor 我们只需设置一个选项就可以解决这个问题直接上图, 将图中第一个选项去掉就o了 ...
2011-08-18 16:55:55
198
Can't find resource 'solrconfig.xml' in classpath or 'solr\.\conf/'
最进学习Apache solr 按照官网上和的说明配置solr好在启动tomcat的时候始终出现一个异常2011-8-11 14:02:01 org.apache.solr.common.SolrException log严重: java.lang.RuntimeException: Can't find resource 'solrconfig.xml' in classpath ...
2011-08-11 16:55:24
2723
1
myeclips如何让xml中出现自动提示
在myeclipse中写struts2的struts.xml配置文件时,没有提示功能,可以这样解决:1,打开window-preferences-myeclipse -files and editors-xml- xml catalog,点add..,出现一对话框,location栏选file system,找到struts-2.0.14-all\struts-2.0.14\src\c...
2011-07-20 10:07:23
144
原创 ps快捷键
一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 矩形、椭圆选框工具 【M】 移动工具 【V】 套索、多边形套索、磁性套索 【L】 魔棒工具 【W】 裁剪工具 【C】 切片工具、切片选择工具 【K】 喷枪工具 【J】 画笔工具、铅笔工具 【B】 像皮图章、图案图章 【S】 历史画笔工具、艺术历史画笔 【Y】 像皮擦、背景擦除、魔术像皮擦 【E】 渐变工具、油漆桶工具 【G...
2011-07-18 10:07:46
136
原创 java编程思想英文版阅读3
course [kɔ:s] vt. 追, (使)跑vi. 追, (使)跑例句vt.1.Tears coursed down his cheeks. 眼泪从他的面颊上流下。vi.1.They coursed in the forest. 他们在树林中狩猎。n.1.She took a course in philosophy. 她选读了一门哲学...
2011-06-28 09:28:26
300
1
原创 java编程思想英文版阅读2
seminar['seminɑ:] 基本解释n. 研究会, 讨论发表会, 研究班, 专题讨论 archives['ɑ:kaivz]基本解释n. 档案, 档案室, 公文, 案卷保管处approach[ə'prəutʃ] vt. 接近, 近似, 找...商量vi. 靠近n. 接近, 方法, 途径例句vt...
2011-06-22 10:52:19
248
线程心得
isActive检查一个线程是不是互动状态,不活动状态有三个情况,执行结束,其他线程正在执行、阻塞 线程的名字 其实只是用来查看或者toString输出的,操作系统并不使用这个名字, 获得当前线程的途径currentThread() 获得全部活动的线程enumerate(); 一个线程对象实例只能启动一次,不能被再次重新启动。 锁是加在对象上面的,多个对象是不...
2011-06-09 14:38:28
147
原创 用java实现encodeURIComponent and decodeURIComponent
package com.util; import java.io.UnsupportedEncodingException; public class UrlDeal { public static final String ALLOWED_CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234...
2011-05-20 16:22:21
1852
1
原创 用Eclipse远程调试(Remote debug)Tomcat
用Eclipse远程调试(Remote debug)Tomcat 1. 配置Tomcat支持remote debugging 给JVM加上如下的启动参数: -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n #SET CATALINA_OPTS=-server -Xdebug -Xnoagent...
2011-05-19 14:00:14
410
原创 让window.close不提示:您查看的网页正在试图关闭窗口
当我们在打开的窗口通过window.close关闭窗口时有时会出现 您查看的网页正在试图关闭窗口 请选择 是否关闭,超级恶心 。 下面是解决办法 newwin = window.open("","_parent",""); newwin.close(); ...
2011-05-17 15:21:11
782
原创 基于OSCache的页面缓存(收藏)
基于OSCache的页面缓存 一、缓存整个页面 在OSCache组件中提供了一个CacheFilter用于实现页面级的缓存,主要用于对web应用中的某些动态页面进行缓存,尤其是那些需要生成PDF格式文件/报表、图片文件等的页面,不仅减少了数据库的交互、减少数据库服务器的压力,而且对于减少web服务器的性能消耗有很显著的效果。这种功能的实现是通过在web.xml中进...
2011-05-16 09:56:41
135
原创 中文乱码解决方案
使用 tomcat 时,相信大家都回遇到中文乱码的问题,具体表现为通过表单取得的中文数据为乱码。 一、初级解决方法 通过一番检索后,许多人采用了如下办法,首先对取得字符串按照 iso8859-1 进行解码转换,然后再按照 gb2312 进行编码,最后得到正确的内容。示例代码如下:http://xxx.do?ptname='我是中国人'String strPtname...
2011-05-09 13:51:43
112
原创 Cookie介绍和应用
在Servlet中显示地设置和读取Cookie一,什么是Cookie? Cookie是Web服务器利用set-cookie响应报头发送给客户端的一段消息。客户端在随后的请求中返回给服务器,服务器可以读取(而不可以改变)该消息。 Cookie不会以任何方式得到解释和执行,以名-值对的显示保存消息,服务器通过再次发送修改后的cookie来改变cookie。 ...
2011-05-04 15:45:05
117
原创 Javascript - 全面理解 caller,callee,call,apply
1、callerJScript参考中说明为:返回一个对函数的引用,该函数调用了当前函数。如何理解这句话, 先来举个简单的例子: // caller demo {function callerDemo() { if (callerDemo.caller) { var a= callerDemo.caller.toString(); alert(a); ...
2011-05-03 14:01:32
133
原创 struts2标签for循环的实现
<s:set name="start" value="10" /> //start是从前一个页面中传递过来的参数<s:set name="end" value="30" /> //end是从前一个页面中传递过来的参数<s:bean name="org.apache.struts2.util.Counter" id=&q
2011-05-03 11:34:43
167
Arrays.copyOf与System.arraycopy
我们知道jdk自带的数组拷贝有Arrays.copyOf与System.arraycopy,那么 这两种有什么区别呢,其实System.arraycopy要求你必须提供一个目标数组,而Arrays.copyOf不用你提提供目标数组,下面看一下Arrays.copyOf源码 public static <T,U> T[] copyOf(U[] original...
2011-04-28 09:17:33
182
原创 服务器推comet工作原理
comet是服务器“推”技术的的一种实现,apache-tomcat提供了comet的支持。下面来说说comet的工作原理:Comet主要是利用客户端向服务器发出请求时,服务器发回响应内容,并利用javascript建立一个长时间链接的“长连接”,这个连接在没有接收到服务器或者没有到达连接时间限制时会一直等待服务器的消息,如果服务器有消息传来,立即显示最新信息。长连接每隔一段时间会重新...
2011-04-22 10:04:44
181
原创 log4J配置收藏
好久不亲手写log4j配置文件,感觉手生了,在借助google哥的帮助下终于 搞定了,现在吧查询得到的东西收藏起来以备他日之需#%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL #%r 输出自应用启动到输出该log信息耗费的毫秒数 #%c 输出所属的类目,通常就是所在类的全名 #%t 输出产生该日志事件的线程名 #%n 输出一个回车换...
2011-04-20 09:52:58
103
原创 每天学一点(类加载器1)好多java技术书中的笔误
今台看了一点关于类加载器的东西,总结一下算作一个小复习吧,尽可能的每天学习一点知识点,积水成渊吧 首先我们如何看当一个类运行的时候相关的加载信息呢 在命令行下可以采用java -verbose:class 类名称 ,如果是在eclipse下(本人其实用的是myeclipse) 设置一下运行参数就可以。如下图 这样你就可以在运行的时候就可以看到相关类是如何加载的我们运行一下...
2011-03-22 10:38:28
131
每天学一点(内部类)
每天学一点,今天正好学习学习内部类,长时间不用,好动东东忘光了。总结一下吧,所谓内部类就是在类的内部申明另一个类,因为只有当前类能够访问到内部类,所以内部类相对来说是非常安全的,另外内部类可以继承和实现 其他类和接口,所以可以用多个内部类变相的实现多继承(其实接口就可以模拟多继承)。另外用内部类可以实现闭包的功能。内部类大概包括普通内部类、静态内部类(也叫嵌套类)、匿名内部类。下面给几个例子...
2011-03-14 14:03:21
112
原创 myeclipse快捷键(每次都去网上或移动硬盘找,还是放到博客上好一点
存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6<可改为ctrl+tab方便>ctrl+shift+M 导入未引用的包ctrl+w 关闭单个窗口F3 跳转到类、变量的声...
2011-03-14 13:36:53
110
原创 每天学一点(正则表达式)
正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式<a href="...">来定位所有的超链接。 当然,为了指定一种模式,使用...这种记号是不够精确的。你需要精确地指定什么样的字符排列是一个合法的匹配。当描述某种模式时,你需要使用一种特殊的语法。 这里有一个简单例子。正...
2011-03-11 15:05:29
127
新东方新概念英语学习
a bad apple 直译:一个坏苹果 ,口语中 坏蛋,惹麻烦,不诚实的人 Big apple 直译:大苹果 口语中 纽约的别称 fat cat 直译 肥猫 暴发户的意思 a hot potato 热土豆 ,棘手的问题 Pretty good 相当好couldn‘t be better 不是很好just so-so 一般般凑合 i‘m...
2011-02-18 09:53:11
242
比较简洁的下载代码
使用ServletContextpublic void doGet(HttpServletRequest request,HttpServletRespone response){ response.setcontentType("application/jar"); ServletContext ctx=getServletContext();...
2011-02-09 12:53:01
138
常用MIME类型大全
MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。\r\n 扩展名: Mime类型:3gp video/3gppaab application/x-authoware-binaam application/x-authoware-m...
2011-02-09 11:04:41
180
原创 jquery 应该注意的几件事情
1.change事件只能限制在input类型、textarea、select类型(包括了单选 select、复选框checkbox、单选框radio)select类型(包括了单选 select、复选框checkbox、单选框radio)当value值改变的时候会立即出发change事件、而其他元素只有当失去焦点的时候才会出发change事件。以下是官方说明The change even...
2011-01-24 11:19:02
246
EXCEL POI学习笔记 xssf (一)
1.创建一个工作薄 //创建一个工作薄 XSSFWorkbook wb = new XSSFWorkbook(); //创建一个电子表格createSheet XSSFSheet sheet = wb.createSheet("创建一个带名字的电子表格"); //XSSFSheet sheet = wb...
2011-01-24 10:56:53
1261
1
hibernate uuid算法
最近看了一下hibernate的uuid算法,感觉可读性很强的,于是提取出来(jdk uuid的源码看着头疼)package com.ec.test;import java.io.Serializable;import java.net.InetAddress;public class HibernateUUId { private String se...
2010-12-23 16:03:53
197
原创 arguments.callee.caller.arguments[0]
今天在网上看见这种调用,据说是解决火狐下事件或得问题的,var evt=window.event|arguments.callee.caller.arguments[0]argument.callee就是函数本身,caller函数的调用函数. <script type='text/javascript'>function myFunc(){ alert(ar...
2010-11-25 15:32:35
1003
jquery iframe自适应高度
iframe自适应高度 在Ie下这样写就可以 <iframe id="iFrame1" name="listFrame11" width="100%" onload="this.height=(iFrame1.document.body.scrollHeight)+20;" frameborder="0" ></iframe>
2010-11-10 16:40:54
117
jQuery中的mouseenter和mouseleave事件
大家知道事件的冒泡特性,对于mouseover事件来说 ,当鼠标从其他元素 移动到 child节点时发生,但此事件会冒泡 所以会导致 parent 也触发mouseover。如果我们对 parent注册了 mouseover监听,从 parent移动到child 同样出发parent的mouseover 有时候我们不希望这样的事情发生。对于 mouseover 和mouseenter 两个事件 最...
2010-11-04 15:22:16
169
JavaScript事件问题
当你进入一个dom A元素时(当前dom元素已绑定onmouseover事件)是先进入当前dom A元素,在子元素,,在子子元素,依次类推 ,就像你从家外面回到卧室一样,先进单元楼道门,在进入自己的家门,然后卧室门 你会发现类似开门事件的onmouseover事件,只要你打开一扇门事件就会被触发 ,然后再向上依次冒泡传递给外层dom A元素,你已绑定的dom A元素得onmouseover的...
2010-11-04 15:17:21
98
原创 正则表达式不区分大小写替换
今天要写一个全文检索替换玩个正则试试 public static String replaceIgnoreCaseReplace(String source, String oldstring, String newstring) { Pattern p = Pattern.compile(oldstring, Pattern.CASE_INSENSITIVE)...
2010-10-25 14:00:20
980
原创 js 加密解密(javascript编码解码)
在为了防止乱码的情况下,有时我们会采用使用js 加密或解密中文字符串 下面总结下js 常用到加密解密常用的东东 encodeURI()和encodeURIComponent()方法是将编码传递给浏览器的URI(统一资源标识).有效的URI不包括某些字符,如空格,#,$等.这两个函数将那些特殊字符替换仅为utf-8的编码,让浏览器接收它们.而decodeURI()和decodeURIC...
2010-10-20 16:52:07
512
原创 Spring JdbcTemplate 与 事务管理 学习(转)
Spring的JDBC框架能够承担资源管理和异常处理的工作,从而简化我们的JDBC代码, 让我们只需编写从数据库读写数据所必需的代码。Spring把数据访问的样板代码隐藏到模板类之下, 结合Spring的事务管理,可以大大简化我们的代码. Spring提供了3个模板类: JdbcTemplate:Spring里最基本的JDBC模板,利用JDBC和简单的索引参数查询提供对数据库的简单访问。 Name...
2010-09-29 02:28:10
115
原创 js得到某月总共有多少天
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus&qu
2010-08-30 00:02:56
269
原创 oracle正则表达式替换(搜藏)
1、正则表达式中的元字符元字符意思例子\说明要匹配的字符是一个特殊字符、常量或者后者引用。(后引用重复上一次的匹配)\n 匹配换行符\\ 匹配 \\( 匹配 (\) 匹配 )^匹配字符串的开头位置如果A是字符串的第一个字符,^A 匹配 A$匹配字符串的末尾位置如果B是字符串的最后一个字符,$B 匹配 B...
2010-08-20 20:04:34
529
原创 oracle 中日期的加减
处理日期的不错哦 加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') f...
2010-08-20 20:00:36
113
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅