- 博客(19)
- 收藏
- 关注
原创 maven编译提示:编码 GBK 的不可映射字符
解决这个问题的思路: 编译使用的字符集编码与代码文件使用的字符集编码一致!! 安装系统之后,一般中文系统默认字符集是GBK。我们安装的软件一般都继承使用操作系统的默认字符集。 所以在很多中文XP win7上开发的同学,在使用maven(mvn compile)编译项目的时候 ,就会出现“编码 gbk 的不可映射字符 ”: 这个是由于代码使用的UTF-8,而maven编译的时...
2012-08-08 09:37:38 297
原创 JPA学习笔记
最近学习了JPA,涉及的知识点很多,主要把自己理解的一些重点及难点总结下,主要内容如下: JPA核心概念 JPA实体的状态变化 JPA实战 一、JPA核心概念 1. JPA相关知识概述 1. 1 什么是数据持久化? 程序(内存)中的数据以某种形式保存到存储介质中,比如文件,数据库等,以达到持久化,避免数据丢失的目的。如图: ...
2012-05-02 15:35:39 140
原创 [转载]Java注解--源码解析
注解提供了一种结构化的,并且具有类型检查能力的新途径,从而使程序员能够为代码加入元数据,而不会导致代码杂乱且难以理解。如:@Override 说明继承类或实现接口方法重载。 注解是在实际的源代码级别保存所有的信息,而不是某种注释性的文字。 在Hibernate,EJB,JPA中Column实现和应用程序案例: Column.java ...
2012-04-24 18:59:49 230
原创 J2EE、J2SE、J2ME区别
JAVA2平台是提供JAVA程序开发、运行环境的平台,JAVA2平台有3个版本。1. J2SE: 全称Java 2 Standard Edition(已更名为 JAVA SE),是Java的标准版,用于桌面应用程序开发。 ① J2SE的核心就是提供了一套开发工具包JDK 。 ② JDK包括了Java运行环境(JRE),一堆Java工具和Java基础的类库,比如:java语言基本类、数据...
2012-04-21 18:07:39 200
原创 [转载]JDK和JRE目录的文件结构
[转载 ] 我们下载 Java 的安装程序往电脑里一装,把 path 环境变量设置一下之后,很少有人会去看一下安装目录下到底有些什么目录或文件。在 Sun Java 上的一篇技术文档就说明了 Java 安装目录下到底有些什么东西,并且大致地介绍了一下这些目录或文件是干什么用的。 译自:JDK and JRE File Structure (Wi...
2012-04-21 17:12:17 261
原创 [转载]SDK、JDK、JRE和JVM的关系总结
一、SDK、JDK、JRE和JVM的关系 SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework SDK。JAVA开发也不含糊,也有自己...
2012-04-12 22:16:34 119
原创 Java注解
可以先看看转载的三篇博客: Java注解--基础知识 Java注解--原理 Java注解--源码解析 [补充]: 1. 注解其实也是接口的一种形式 。参考 -- "Annotation types are, in fact, a form of interface " Test.class // 自定义的一个注解 (java.l...
2012-04-11 02:02:04 84
原创 [转载]Java注解--基础知识
[转载 ] 一、什么是java 注解 注解,顾名思义,注解 , 就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。 Java 注解又叫 java 标注, java 提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准 (...
2012-04-10 23:53:41 93
原创 [转载]Java注解--原理
[转载 ] 在开发Java程序,尤其是Java EE应用的时候,总是免不了与各种配置文件打交道。以Java EE中典型的S(pring)S(truts)H(ibernate)架构来说,Spring 、Struts 和Hibernate 这 三个框架都有自己的XML格式的配置文件。这些配置文件需要与Java源代码保存同步,否则的话就可能出现错误。而且这些错误有可能到了运行时刻...
2012-04-10 23:34:12 131
原创 技术学习总结
进公司,一直专于做业务的事情,技术学习花的时间很少,最近有机会专门做侧重技术的事情(得感谢老大的安排)。把学习技术的心得记录分享,希望对有帮助的人。 曾经跟同事交流过一次 ,很有收获的,这段时间,确实深有体会。总之:任何东西,只有自己实践,体会,找到适合自己的,才是最好的。 准备写四篇,逐步更新。。。[方法篇 工具篇 书籍篇 网站篇] 一、方法篇 学习...
2012-04-08 17:31:49 159
原创 与牛人的一次交流
曾经跟公司一位同时聊过技术学习的事情,记录如下: 1. 很多东西学的时候明白,不用很快忘了。怎样构造自己的知识体系?怎样成为自己的东西并随时运用? 用一句话描述理解的知识 :想起一句话:先把书读厚,再把书读薄。不断的抽象和概括理解的知识,最终精炼成一句话,也更容易记忆。这个过程,能充分理解知识。(思维能力,实践能力的不断提高)。 拥...
2012-04-08 17:22:41 904
原创 集合初探--集合中的其它设计模式
[size=large][color=blue]1.集合中的工厂方法模式[/color][/size] [img]http://dl.iteye.com/upload/attachment/448422/5628bde7-22c9-38b3-886d-7b1f2c48dce5.jpg[/img] ·工厂方法(FactoryMethod)模式是类的创建模式,其用意是定义一个创建对象的接口,让...
2011-03-27 21:35:47 154
原创 集合初探--集合中的设计模式之Iterator模式
[size=large][color=blue]1. Iterator模式[/color][/size] ·标准定义:提供一种统一的方法顺序访问一个聚合对象中各个元素,而又不需要暴露对象的内部表示。 [img]http://dl.iteye.com/upload/attachment/448389/29765cde-4354-3a04-b1ac-b167974b817d.jpg[/img]...
2011-03-27 21:35:30 120
原创 集合初探--Fail-Fast机制
[color=blue][size=large]Fail-Fast机制[/size][/color] ·在系统发生错误后,立即作出响应,阻止错误继续发生。 [color=blue][size=large]集合中的“Fail-Fast”机制[/size][/color] ·集合在其返回遍历器(Iterator)后任何时候发生变化,将会导致遍历器抛出ConcurrentModific...
2011-03-27 21:35:09 116
原创 集合初探--认识Set
[size=large][color=blue]1. HashSet[/color][/size] [img]http://dl.iteye.com/upload/attachment/447217/358efee3-0e78-3cc7-a31f-8eca60763b6f.jpg[/img] ·基于HashMap实现的,HashSet底层使用HashMap来保存所有元素,因此HashSet...
2011-03-27 21:34:54 96
原创 集合初探--认识Map
[size=large][color=blue]1. HashMap[/color][/size] A)底层数据结构 [img]http://dl.iteye.com/upload/attachment/446007/4c1d1e52-0b04-3a1b-8814-4a0931255f8a.jpg[/img] ·HashMap存储结构是由数组与单向链表构成(Hash表),如上图:水平...
2011-03-27 21:34:36 118
原创 集合初探--认识List
[size=large][color=blue][b]1. ArrayList[/b][/color][/size] A) 底层数据结构 [img]http://dl.iteye.com/upload/attachment/445196/3587517b-f342-3582-b265-62cc0ed8b5f0.jpg[/img][img]http://dl.iteye.com/uplo...
2011-03-27 21:34:21 132
原创 如何避免warm up现象?
[size=large][color=blue]1. warm up会有什么影响?[/color][/size] ·这也是我为什么要讲这个话题的原因。主要是因为我们经常自己写代码测试某些方法的性能([url=http://baike.baidu.com/view/1854349.htm]基准测试[/url]),发现每次运行的时间都不一样,甚至方法的顺序,方法的大小,测试结果也可能会...
2011-03-27 18:06:06 1501
原创 集合初探--集合框架
最近学习了java集合,将自己学习的笔记整理后发布到博客,本系列其它文章: [url=http://taogebx.iteye.com/blog/976793]集合初探--认识List[/url] [url=http://taogebx.iteye.com/blog/976794]集合初探--认识Map[/url] [url=http://taogebx.iteye.com/blog/976...
2011-03-24 09:44:36 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人