java
文章平均质量分 72
dreajay
每天都梦想着成为一位杰出的人
展开
-
由Java中的Set,List,Map引出的排序技巧
一。关于概念: List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具转载 2011-12-01 11:22:15 · 435 阅读 · 0 评论 -
Java加载dll动态库,System.load 和 System.loadLibrary详解
System.load 和 System.loadLibrary详解1.它们都可以用来装载库文件,不论是JNI库文件还是非JNI库文件。在任何本地方法被调用之前必须先用这个两个方法之一把相应的JNI库文件装载。2.System.load 参数为库文件的绝对路径,可以是任意路径。例如你可以这样载入一个windows平台下JNI库文件:System.load("C://Do转载 2014-07-29 09:40:25 · 2581 阅读 · 0 评论 -
Spring框架下载
spring官网现在下载方式提供的只有maven和gradle,所以下载spring,需要先了解maven或者gradle,这样就增加了一些小白的学习成本,本来想集成spring框架,却还得学习maven或gradle,在这不是说这些工具不好,虽然这些工具是构建大型项目的有力工具,但是一些小项目,或者只想用spring框架的人,不想搞那么多,在这提供个可以直接下载jar包的地方,方便不会maven原创 2014-09-07 10:43:27 · 1129 阅读 · 0 评论 -
Spring集成MyBatis
Spring默认集成的是IBatis,要想集成MyBatis,MyBatis开发了MyBatis-Spring来给Spring集成MyBatis使用在Mybatis的github网站有详细介绍了Spring如何使用MyBatis-Spring来集成MyBatis,最后还给出了一个完整的web项目案列.详情介绍请看:http://mybatis.github.io/spring/原创 2014-08-27 00:58:57 · 1069 阅读 · 0 评论 -
java中的clone:深复制和浅复制
参考文章:java中的深复制和浅复制 :http://blog.csdn.net/naughty610/article/details/6598943Java 深拷贝和浅拷贝:http://www.cnblogs.com/mengdd/archive/2013/02/20/2917971.html原创 2014-11-10 14:53:45 · 1456 阅读 · 0 评论 -
屏蔽Eclipse自带快捷键 消除Eclipse RCP快捷键定义冲突之终极法
快捷键的数量是有限的,何况Eclipse预定义了为数不少的快捷键,所以你开发的RCP程序自定义的快捷键与Eclipse默认定义出现冲突是寻常情况,这时候如何让我们自定义的快捷键优先被接受?方法有几种,在此,我向大家介绍一种万全之策。 一般给Action绑定快捷键的方法是自定义binding和command。例如我们实现了文件保存的动作代码,将这个动作与快捷键CTRL+S绑定,我们在该应用转载 2014-10-08 11:26:40 · 2109 阅读 · 0 评论 -
Java路径空格问题
Java路径中的空格问题1, TestURL().class.getResource("").getPath()或TestURL().class.getResource("").getFile()获得的路径,不能被FileReader()和FileWriter()直接应用。 原因是URL对空格,特殊字符(%,#,[]等)和中文进行了编码处理。 例如:空格变为%20。转载 2014-10-10 00:04:52 · 1210 阅读 · 0 评论 -
进化:屌丝的互联网逆袭之路
进化:屌丝的互联网逆袭之路是在看过《进化:我们在互联网上奋斗的故事》这本书之后有感而发,把自己的一些想法写下来和大家一起分享,《进化:我们在互联网上奋斗的故事》是北大首届互联网CIO-CTO班全体同学所著,这个班堪称中国互联网行业的“黄埔军校”,本文涉及主题包含以下几个方面:书籍介绍、屌丝现状、激情燃烧岁月-互联网进化、屌丝逆袭之路——》进化为互联网高富帅、资料分享。原创 2014-11-05 08:58:31 · 1832 阅读 · 3 评论 -
修改eclipse运行rcp应用的默认路径(默认在eclipse的workspace)
很多时候,在eclipse中运行rcp应用的时候,会默认在eclipse的安装目录下的workspace下寻找修改项目的配置信息,跟实际导出来的产品有点相差,有时候就是因为路劲问题,找不到相关配置文件的信息,为了避免该路劲引起的问题,可以对rcp应用进行默认路劲配置,配置很简单,只需配置2个路劲打开运行配置Run Configurations1.选择Main配置选项卡,配置Work原创 2014-04-14 11:28:55 · 2260 阅读 · 0 评论 -
effective java-读书笔记-第三章 对于所有对象都通用的方法
个人博客同步发布:effective java-读书笔记-第三章 对于所有对象都通用的方法第三章 对于所有对象都通用的方法所有非final方法(equals、hashCode、toString、clone、finalize)都有明确的通用约定,因为它们被设计成是要被覆盖的,如果不遵守,基于散列的集合(HashMap、HashSet、HashTable)可能无法结合该类一起运作。原创 2014-11-30 23:15:13 · 1387 阅读 · 2 评论 -
在Android 中使用KSOAP2调用WebService
在Android 中使用KSOAP2调用WebService转载 2014-07-03 00:38:57 · 613 阅读 · 0 评论 -
Eclipse RCP之perspective
在RCP中,view是张贴于perspective之上的。传统的方式是直接在perspective的createInitialLayout方法中按照类似如下的方式添加view并设置布局: Java代码 public void createInitialLayout(IPageLayout layout) { String editorArea = la原创 2014-01-08 15:15:46 · 3223 阅读 · 0 评论 -
java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板博客分类: JavaSpring 本文主要介绍利用JavaMailSenderImpl发送邮件。首先介绍了发送一般邮件,然后介绍了发送富文本(html)邮件及以velocity为模板发送邮件。 邮件发送分为为三步:创建邮转载 2013-12-16 23:47:16 · 1200 阅读 · 0 评论 -
java模式headfirst系列
在下面的博客地址里面包含了headfirst 深入浅出设计模式中几乎所有的模式:http://blog.csdn.net/hsttmht/article/category/924712这里感谢这位达人,顺便给他打个广告。原创 2013-01-14 14:29:28 · 510 阅读 · 0 评论 -
内存监控软件Eclipse Memory Analyzer
MAT Memory Analyzer Tool 插件安装(图解)http://blog.csdn.net/yhc13429826359/article/details/7711911使用 Eclipse Memory Analyzer 进行堆转储文件分析http://www.ibm.com/developerworks/cn/opens原创 2013-03-06 10:32:51 · 1408 阅读 · 0 评论 -
将JAVA编译为EXE的几种方法
1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的语法如下:转载 2013-03-21 11:09:21 · 698 阅读 · 0 评论 -
(struts2.3.4+spring3.2+mybatis3)整合中jar包作用介绍
最新版本 Spring、MyBatis、Struts 框架整合2012—08—101星讯远大科技有限公司一、综述:对最新版本 Struts2、Hibernate、Spring 框架的一个整合,包 括最新版本的 jar 包,tomcat,并且是一个通用稳定的框架。 二、下面是框架的名称,版本,以及最后发布的时间以表格形式呈现1、Sturts2 sturts2转载 2013-03-21 19:24:54 · 1256 阅读 · 0 评论 -
如何实现一个与数据库表字段松耦合的j2ee应用
前言在软件项目的分析设计过程中,我们首先分析数据实体,例如确定类,类成员变量或者画ER图。再详细设计UI界面上有哪些输入框,文本框等,紧接着我们还会确定方法的参数个数和类型。这些过程紧密地依赖于数据实体的稳定性,比如在数据库设计中,我们需要多少表,每个表的字段有多少,它们的类型是什么等。但是当这个稳定性失去了怎么办?用户很有可能说目前我只能为我的表大概确定这些字段。项目组是否该等到用户确定转载 2013-04-23 10:34:46 · 899 阅读 · 0 评论 -
javamail发送邮件的简单实例
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.java package com.util.mail; /** * 发送邮件需要使用的基本信息 *转载 2013-05-21 14:48:32 · 654 阅读 · 0 评论 -
java创建多线程使用Executors创造ExecutorService
Executors提供了一些方便创建ThreadPoolExecutor的常用方法,主要有以下几个:1、 Executors.newFixedThreadPool(int nThreads);创建固定大小(nThreads,大小不能超过int的最大值)的线程池//线程数量int nThreads = 20;//创建executor 服务ExecutorService execu原创 2013-07-16 10:07:58 · 1162 阅读 · 0 评论 -
using Java to Validate XML
How to Validate XML using JavaConfigure Java APIs (SAX, DOM, dom4j, XOM) using JAXP 1.3 to validate XML Documents with DTD and Schema(s).Many Java XML APIs provide mechanisms to validate XML docum转载 2013-11-27 17:31:57 · 876 阅读 · 0 评论 -
java压缩与解压缩文件(利用apache的ant.jar)
zip扮演着归档和压缩两个角色;gzip并不将文件归档,仅只是对单个文件进行压缩,所以,在UNIX平台上,命令tar通常用来创建一个档案文件,然后命令gzip来将档案文件压缩。Java I/O类库还收录了一些能读写压缩格式流的类。要想提供压缩功能,只要把它们包在已有的I/O类的外面就行了。这些类不是Reader和Writer,而是InputStream和OutStreamput的子类。这是转载 2013-12-06 10:30:15 · 1770 阅读 · 0 评论 -
解决 svn: E155021: This client is too old to work with the working copy
解决 svn: E155021: This client is too old to work with the working copy原创 2015-10-16 13:51:10 · 8187 阅读 · 0 评论