JAVA基础
yqling2008
这个作者很懒,什么都没留下…
展开
-
Java集合对象排序
转自:http://blog.163.com/love-love-l/blog/static/21078304200982391143675/(感谢原作者!)Java API针对集合类型排序提供了两种支持:java.util.Collections.sort(java.util.List)java.util.Collections.sort(java.util.List, java...原创 2011-09-28 17:57:26 · 83 阅读 · 0 评论 -
Java高级工程师需要掌握的技术
原创 2014-08-04 15:01:04 · 166 阅读 · 0 评论 -
URL传递中文乱码解决方法
.encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码.. UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号.假设页面端输入的中文是一个“中”,按照下面步骤进行解码 1.第一次encodeURI,按照utf-8方式获取字节数组变成[-28,-72,-83],对字节码数组进行遍历,把每个字节转化成对应的16进制数...原创 2014-08-07 15:03:50 · 146 阅读 · 0 评论 -
Eclipse 中自动插入作者、注释日期等快捷键方法
例如:/** * @param * @return */快捷键为:ALT + SHIFT +J想更换为其他的快捷键:Window-->Preferences-->General-->Keys;找到"add javadoc comment"更改自己喜欢的快捷键。另外如果觉得注释也不爽时也可以改改,修改的方法有两种:1.直接在eclips...原创 2015-03-05 14:07:10 · 2387 阅读 · 0 评论 -
eclipse插件安装
1.eclipse中安装freemarker插件及ftl使用freemarker编辑器在线安装的方法是:Help –> Install New software 点击 andhttp://download.jboss.org/jbosstools/updates/development/indigo/...原创 2016-04-18 12:33:25 · 80 阅读 · 0 评论 -
Eclipse提速
调整Eclipse的PreferencesGeneral > Startup and Shutdown : 移除所有在启动时加载的插件。General > Editors > Text Editors > Spelling : 关闭拼写检查。General > Validation ,点击“全部禁用(Disable All)”,然后选择您需要的验证,...原创 2015-09-01 09:42:33 · 91 阅读 · 0 评论 -
Java学习笔记之Pattern类的用法详解(正则表达式)
java.util.regex.Pattern (摘自sun主页)<!-- contextpath, title, lefthead, righthead -->Implements: Serializable 正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达...原创 2015-09-18 16:11:30 · 575 阅读 · 0 评论 -
java三种表现层技术:jsp、freemarker、velocity
在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术搜索优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨...原创 2015-09-30 11:13:48 · 139 阅读 · 0 评论 -
spring applicationContext 和webApplicationContext 区别
Spring中的ApplicationContexts可以被限制在不同的作用域。在web框架中,每个DispatcherServlet有它自己的WebApplicationContext,它包含了DispatcherServlet配置所需要的bean。DispatcherServlet 使用的缺省BeanFactory是XmlBeanFactory,并且Dispatche...原创 2015-11-19 12:33:19 · 780 阅读 · 0 评论 -
集合类说明及区别
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些...原创 2015-02-03 09:51:59 · 83 阅读 · 0 评论 -
JAVA createSQLQuery().list()返回日期格式没有时分秒的解决方法
在开发web项目中,发现提取Oracle中某几个Date类型的字段时,发现提出来的Date型值,只有“年月日”,没有“时分秒”显示出来,实际业务中,是要求页面上显示的日期要求是有“年月日是分秒”的。 这里说明一下,我是用session.createSQLQuery(sql).list()来返回值的,反回的值类型是List(Object[]).虽然,我是用的ssh,...原创 2015-01-21 14:50:15 · 590 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/Lin
发送邮件: package com.demo.common.util;import java.util.Date;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.BodyPart;import j...原创 2014-07-25 15:14:19 · 273 阅读 · 0 评论 -
最新历史版本 :json-lib快速入门
1)JSON简介2)JSON/LIST转换3)JSON/MAP转换4)JSON/动态Bean转换5)JSON/静态Bean转换6)JSON/XML输出1.JSON简介JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,基于JavaScript,但是不仅仅限于此。详情可以参考www.json.org例如一段XML...原创 2011-09-29 11:29:48 · 246 阅读 · 0 评论 -
MyEclipse 总是弹出“multiple Errors have Occurred”
解决方法: 一.关闭updating index Window => Preferences => Myeclipse Enterprise Workbench => Maven4Myeclipse => Maven=>禁用Download repository index updates on startup 二: windows-->pre...原创 2012-03-31 10:39:37 · 214 阅读 · 0 评论 -
MyEclipse 中自动插入作者、注释日期等快捷键方法
MyEclipse 中自动插入作者、注释日期等de快捷键方法依次打开然后找到Window -->Preferences->Java->Editor->Templates , 在这里new一个自己的插入注释的快捷方式名称,具体设置如下:Name处输入 remark (任意你喜欢的名称) context处选 java 后边勾选Automatically insert...原创 2012-11-23 09:54:08 · 542 阅读 · 0 评论 -
svn更新n Working copy locked的问题
SVN更新时MyEclipse 提示revert -N D:/workspace/doc/系统设计/开发命名规范(文件名,方法名).rar Attempted to lock an already-locked dirsvn: Working copy 'D:\workspace\doc\系统设计\开发命名规范(文件名,方法名)' locked 产生这种情况大多是因为上次...原创 2012-12-03 10:04:32 · 160 阅读 · 0 评论 -
EHCache 使用
在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache的实践经验。 使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中...原创 2012-12-07 13:27:45 · 70 阅读 · 0 评论 -
Hibernate3 返回查询结果为Map时 ,有的字段只返回第一位字符?
Hibernate3 返回查询结果为Map时 ,有的字段只返回第一位字符?返回结果,HashMap KEY DM ,VALUE 总把结果截断,返回第一个字符。 public static List geDmList(){ JbpmConfiguration jbpmConfiguration = JbpmFactory.createJbpmCo...原创 2013-07-22 10:11:52 · 173 阅读 · 0 评论 -
mysql,sqlserver,Oracle 数据库生成javabean小工具
mysql ,sqlserver 增加Oracle生成javabean 1.BeanRobot.java 代码package dbRobot;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dimension;import java.awt.Toolkit;import ...原创 2014-07-10 15:17:13 · 212 阅读 · 0 评论 -
synchronized与static synchronized 的区别
线程的并发与并行 在单CPU系统中,系统调度在某一时刻只能让一个线程运行,虽然这种调试机 制有多种形式(大多数是时间片轮巡为主),但无论如何,要通过不断切换需要运行的线程让其运行的方式就叫并发(concurrent)。而在多CPU系统 中,可以让两个以上的线程同时运行,这种可以同时让两个以上线程同时运行的方式叫做并行(parallel)。 在上面包括以后的所有论述中,请各位朋友谅解,我无法...原创 2013-09-04 10:35:17 · 108 阅读 · 0 评论 -
svn配置强制添加注释(Windows/Linux版)
Windows版本:SVN的仓库目录下hooks里面创建pre-commit.bat文件:(不需要重启,直接生效) 内容如下(注意其中的SVN_BINDIR路径,可能需要改一下) @echo offrem SVN强制写注释的hooks脚本(Windows)rem 文件名是: pre-commit.bat,放到repository/hooks目录下setlocal...原创 2016-03-03 13:45:09 · 257 阅读 · 0 评论