
Java
文章平均质量分 60
茫茫大海
你有一个苹果,我有一个苹果,我们交换后,每人还是一个苹果;你有一个思想,我有一个思想,我们交换后,每人就有两个思想!
展开
-
sql server2000中的SSL安全错误的解决办法
<br />前几次都用的好好的,今天打开sql server 2000企业管理器和查询分析器,都连不上服务器,一直提示:SSL安全错误 connectionopen(secdoclienthandshake())。上网找了找,下面就是具体的解决办法: 控制面板--管理工具--服务--MS SQLSERVER 双击,选择登录选项卡,选中:本地账户! 然后重新启动此服务,打开企业管理器,OK!原创 2010-09-14 21:54:00 · 9368 阅读 · 0 评论 -
jsp中EL表达式原样输出问题
<br />昨天在使用EL表达式时,EL表达式无法得到变量中的值,查过资料后才知道跟Servlet/JSP 的版本有关,EL表达式需要在Servlet 2.4/JSP 2.0这个版本才有用,在别的版本下需要在JSP开头处加上 <%@ page isELIgnored="false" %> 才可以。查看JSP版本,在Web.xml文件中,如果是<br /><web-app version="2.4" <br /> xmlns="http://java.sun.com/xml/ns/j2ee" <br /> x转载 2011-03-14 11:39:00 · 3827 阅读 · 0 评论 -
Axis,CXF,Xfire之间的比较
XFire VS AxisXFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它: 1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等; 2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现; 3、容易上手,可以方便快速地从pojo发布服务; 4、Spring的结合; 5、灵活的Binding机制,包括默认的Aegis,xmlb转载 2011-05-31 17:26:00 · 4211 阅读 · 0 评论 -
Java NIO与IO的区别和比较
From: http://blog.chinaunix.net/u3/116483/showart_2281635.html 导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。 一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1转载 2011-06-21 20:49:00 · 759 阅读 · 0 评论 -
MyEclipse中使用复制粘贴功能卡的解决办法
最近在MyEclipse中编辑代码时,使用快捷键进行复制粘贴,经常会导致编辑器短暂的停顿,光标不跟随,居然反应不过来,几近假死。想来想去应该是编辑上的什么配置或者是IDE的什么功能导致,于是进入Preferences查找edit功能,进行一个个的测试,最后发现原来是代码的超链功能转载 2011-07-28 08:59:37 · 1152 阅读 · 0 评论 -
正则表达式的先行断言(lookahead)和后行断言(lookbehind)
正则表达式的先行断言和后行断言一共有4种形式:(?=pattern) 零宽正向先行断言(zero-width positive lookahead assertion)(?!pattern) 零宽负向先行断言(zero-width negative lookahead asser转载 2011-07-28 21:10:18 · 9691 阅读 · 5 评论 -
Myeclipse使用技巧
前言:MyEclipse5.5 大小 139M;MyEclipse6.5 大小 451M;MyEclipse7.0 大小 649M!下载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运转载 2011-07-28 10:35:03 · 2801 阅读 · 0 评论 -
Java解析XML的四种方法
简介XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。XML文件解析方法 XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析方式有两种,一种叫SAX,另一种叫DOM转载 2011-08-31 23:35:02 · 5211 阅读 · 0 评论 -
栈的经典应用之一——表达式求值
最近碰到了个问题,是在论坛里有人问的,问题是求输入表达式的值。上次碰到这个问题,就用一个投机取巧的方法给解决了,现在自己也忘了具体是怎么弄的!昨天有人问,想着来利用数据结构和编译原理方面的知识来解决。可恨,一时半会居然想不起来了,主要是运算符之间的优先级,在编译原理的课件中找到了原创 2010-09-18 01:22:00 · 5875 阅读 · 17 评论 -
JSTL 入门: 表达式语言
JavaServer Pages(JSP)是用于 J2EE 平台的标准表示层技术。JSP 技术提供了用于执行计算(这些计算用来动态地生成页面内容)的脚本编制元素和操作。脚本编制元素允许在 JSP 页面中包括程序源代码,在为响应用户请求而呈现页面时可以执行这些源代码。操作将计算操作转载 2011-08-28 20:59:29 · 659 阅读 · 0 评论 -
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、转载 2011-11-22 15:43:07 · 497 阅读 · 0 评论 -
IntelliJ IDEA常用设置
IntelliJ IDEA是一款非常优秀的JAVA编辑器,初学都可会对其中的一些做法感到很别扭,刚开始用的时候我也感到很不习惯,在参考了网上一些文章后在这里把我的一些经验写出来,希望初学者能快速适应它,不久你就会感觉到编程是一种享受了。安装后的一些设置技巧:1.如何完美显示中文:Settings->Appearance中勾选Override default fonts by (no转载 2011-11-28 11:30:10 · 14639 阅读 · 0 评论 -
汉字转拼音
Pinyin4j是一个流行的Java库(主页:http://pinyin4j.sourceforge.net/),支持中文字符和拼音之间的转换。拼音输出格式可以定制。Pinyin4j有如下的特点:1.支持简体中文和繁体中文字符;2.支持转换到汉语拼音,通用拼音, 威妥玛拼音(威玛拼法), 注音符号第二式, 耶鲁拼法和国语罗马字;3.支持多音字,即可以获取一个中文字符的多种发原创 2012-01-11 13:46:07 · 1045 阅读 · 1 评论 -
eclipse常用快捷键
1.ctrl+shift+t,打开类型2.ctrl+shift+r,打开资源3.ctrl+o,显示outline4.f3,跳转到属性、方法、类的定义5.ctrl+l,跳转到某一行6.ctrl+t,显示类的层次结构7.ctrl+q,跳转到最后编辑的位置8.ctrl+e,快速显示当前编辑的下拉列表9.ctrl+,/ctrl+.,快速定位问题10.alt+向左的方向键原创 2011-12-20 12:57:18 · 578 阅读 · 0 评论 -
Eclipse/MyEclipse更新、插件安装及优化
一、MyEclipse7.0 插件安装 『转』先讲讲插件的安装,MyEclipse7.0 集成了eclipse3.4, 很多人不知道在7.0 下怎么安装原来的插件。其实在7.0 版本中(即 eclipse3.4 )提供了新的文件夹dropins 来代替原来的link 目录,现在可以把插件直接放在此目录下,也可以把.link 文件,放到此文件夹下。myeclipse 会自动加载插件,不过貌似现在的版本插件的卸载有问题,可能和缓存有关系。dropins 支持下面几种目录结构 1. 把全部插件放在一起 %mye转载 2011-03-11 14:41:00 · 7680 阅读 · 4 评论 -
MyEclipse8.5 安装vss
<br />一、下载VSS插件 可以去官方网站下载,也可以在这里http://sourceforge.net/projects/vssplugin/下载最新的org.vssplugin_1.6.2 Eclipse的VSS插件。文件大小大约1MB。 <br />二、安装 1、把下载回来的.rar压缩包解压,得到名为org.vssplugin_1.6.2的文件夹; <br />2、把org.vssplugin_1.6.2拷贝到 /Common/plugins下; <br />3、修改/configuration转载 2011-03-11 14:34:00 · 1399 阅读 · 1 评论 -
关于交换两个数的思考
或许大家都有这类似的经历,在最初学习某种编程语言的时候,也就是解决一些简单的问题,当然有很多事数学问题,比方说交换两个数,我相信这个简单的题目,大家都做过的!但是,有好多人都只是解决问题,很少思考的,至少我就是这样的!最近,在优快云论坛里,看到了有人讨论这个问题!反思了这个问题。 在学C语言的时候,我也做过这个问题,记得当时我们老师还举了个例子来说明这个问题,给你一瓶醋,一瓶酱油,你怎么把他们换过来(醋瓶装酱油,酱油瓶装醋),这时候,有很多同学(包括我),想法是再找另外一只瓶子,然后就可以完成这个原创 2010-09-14 21:47:00 · 7218 阅读 · 15 评论 -
Tomcat中如何访问没有做映射的Servlet
<br />学习JSP/Servlet的过程中,都认为servlet必须要在web.xml中做映射,然后才能访问!这几天在看别人的代码的时候,发现没在 web.xml中做映射。感觉很奇怪,这怎么能访问呢!请教了个同事,下面就说说,具体怎么做,才能在在Tomcat中访问没有做映射的Servlet。<br />Tomcat有一个类org.apache.catalina.servlets.InvokerServlet,他负责处理那些没有做映射的 Servlet。在Tomcat安装目录下的conf/web.xml中原创 2010-09-14 21:53:00 · 2516 阅读 · 0 评论 -
SQLServer中char与varchar的不同
今天,在看程序的过程中,碰到一个问题,就是报表中的两列数据就是不能居中对齐,请同事帮忙看了看,人说要用varchar,而不是用char。下来又自己试了试,果然是上面的问题!那么char和varchar有什么区别呢?举个例子来说明这个问题,下面是一个表的结构:create table student ( id char(10) not null, name varchar(20));当给这个表中插入数据时,如果插入的id的长度小于n,则会在id的右面自动加上空格,也就是说插原创 2010-09-14 22:09:00 · 1155 阅读 · 0 评论 -
桌面的回收站或IE图标不见后的解决办法
在平时使用电脑的过程中,我们都会碰到桌面的回收站或IE图标不见的现象,影响我们的使用,下面我们就来说说碰到这种情况后的解决方法。1.回收站图标不见后的解决办法: 我在网上找了,有各种各样的方法,但是我认为下面要说的这个方法是最简单有效的方法。下面我们开始说具体的做法,就是在桌面上建立一个文件夹,重命名为 “回收站.{645FF040-5081-101B-9F08-00AA002F954E}.”,然后回收站图标就出现了。2.IE图标不见后的解决办法: 和上面的做法类似,但是要注意他们的区别。具体做原创 2010-09-14 22:12:00 · 765 阅读 · 0 评论 -
JavaScript的几个简单应用
时间过的真快啊,从家里出来已经快50天了!在公司也半月了,学到了很多东西!公司做的项目是B/S架构的,用到JavaScript的地方很多!下面就来说说,我这几天遇到的一些JavaScritp代码,这些在学校的时候或者没接触过,或者遗留下来了。1.树形菜单在B/S架构的程序中用到的很多,以前在学校的时候,做过一点这方面的应用,但是现在回想起来,那时做的确实不怎么的。树形菜单很多的,下面我们就说说dtree,这是一个非常不错的属性菜单。首先说说,应该到哪里去下载。点击下面就可以下载:dtree下载这是一个zip原创 2010-09-14 22:08:00 · 787 阅读 · 0 评论 -
java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()
报错信息:java.lang.AbstractMethodError: com.microsoft.jdbc.base.BaseDatabaseMetaData.supportsGetGeneratedKeys()Z解决:问谷老师得知是microsoft提供的数据库驱动存在bug。需要换一种驱动连接,使用jtds(下载地址:http://sourceforge.net/projects/jtds/files/)下载jtds1.2版,解压得到jtds-1.2.jar,引用到eclipse中项目目录下(转载 2010-09-15 13:19:00 · 2554 阅读 · 0 评论 -
IE下JS调试工具
<br /><br />web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工具,不敢私藏,共享出来,希望能为各位web开发者带转载 2010-09-19 21:19:00 · 1661 阅读 · 0 评论 -
微软的面试题及答案-超变态但是很经典
<br />第一组 <br /> 1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?<br /> 2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻? <br /> 3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水? <br /> 4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是转载 2010-09-23 14:21:00 · 669 阅读 · 2 评论 -
Struts的学习方法
<br />正确的学习方法不仅能够让你事半功倍,也能够让你更加接近真理。在这一系列的文章之初,我想首先说说学习一个开源框架的途径。这些学习方法,不仅适用于Struts2,我想同样适用于许多其他的开源框架,比如说Spring,Hibernate等等。而这些学习方法,也是我个人的一些心得体会,希望对初学者或者正在为学习开源框架犯愁的朋友带来一些启示。<br /><br />阅读、仔细阅读、反复阅读每个开源框架自带的reference<br />这一点是学习一个框架最最重要,也是最最一开始需要做的事情转载 2010-09-25 23:09:00 · 968 阅读 · 3 评论 -
关于两个排列的思考
在学校的时候,记得我们的Java程序设计的考试题目是一道编程题,具体的说是满足如下条件的排列:(1)1,2,2,3,4,5六个数的全排列;(2)4不能出现在第三位;(3)3和5不能相邻。当初,我是用的字符串的操作来做的,结果好像不太合适,最近在优快云上看到有人也做过。有句话说的好,“你有一个苹果,我有一个苹果,交换后我们每人还是一个苹果;你有一个思想,我有一个思想,交换后我们每人就有两个思想。”,可见交流的重要性,优快云是个很好的平台,在上面能够跟来自天南地北的人交流,就上面所说的那个问题,很多人都发表原创 2010-09-26 23:48:00 · 7199 阅读 · 11 评论 -
自测一下你的Java掌握得怎么样?
<br />自测一下你的Java掌握得怎么样?<br />====================================================================<br />注:<br />以下是我为北京理工大学计算机学院2008级学生设计的Java试题,感兴趣的朋友不妨自我测试一下,看看你能得多少分。<br />目前我正在批改学生的试卷,此工作完成后,过几天我会发布试题点评以及对考试结果的分析,其中会有一些比较值得关注的东西。<br />转载 2010-12-14 13:19:00 · 948 阅读 · 4 评论 -
MyEclipse使用心得
<br />一. 首先我们需要做到MyEclipse到底是什么?<br />下面允许我做一些简要的介绍:<br />应该大家都知道Eclipse优点:免费、程序代码排版功能、有中文化包、可增<br />设许多功能强大的外挂、支持多种操作系统(Windows、Linux、Solaris、Mac OSX)..等等 而MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J转载 2011-01-25 10:03:00 · 2537 阅读 · 0 评论 -
Ext.ux.form.SearchField使用方法
<br /> 这学期一直在做一个管理系统,前台用到了ExtJs,现在开始总结这一学期的学习心得,首先我们从Ext.ux.form.SearchField开始讲,因为这个东西一直困扰我好长时间,直到项目结束前几天我才解决这个问题。<br />首先我们先附上Ext.ux.form.SearchField的源代码:<br />view plaincopy to clipboardprint?<br />/*! <br /> * Ext JS Library 3.2.0 <br /> * Copyright(c转载 2011-02-18 13:36:00 · 3993 阅读 · 1 评论 -
Collections.sort自定义排序的使用方法
Collections.sort自定义排序的使用方法Posted on 2012-08-05 18:45 段凯歌 阅读(178) 评论(0) 编辑 收藏总结:Collections可以对List进行排序;如果想对Map进行排序,可以将Map转化成List,进行排序; ?public static void hashMapSortT转载 2013-08-01 08:04:45 · 1795 阅读 · 0 评论