
java系列
文章平均质量分 83
Better_Mee
这个作者很懒,什么都没留下…
展开
-
Maven介绍,包括作用、核心概念、用法、常用命令、扩展及配置(转)
两年半前写的关于Maven的介绍,现在看来都还是不错的,自己转下。写博客的一大好处就是方便自己以后查阅,自己总结的总是最靠谱的。 由浅入深,主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法(Archetype意义及创建各种项目)、maven常用参数和命令以及简单故障排除、maven扩展(ecli原创 2015-05-08 10:05:43 · 787 阅读 · 0 评论 -
sevlet 3.0 web项目搭建及web.xml讲解
Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servlet3.0程序的所需要的环境 开发Servlet3.0的程序需要一定的环境支持。MyEclipse10和Tomcat7都提供了对Java EE6规范的支持。Tomcat需要Tom原创 2015-12-27 22:06:06 · 32642 阅读 · 0 评论 -
Servlet3.0中Servlet的使用(注解&&配置文件)
Servlet3.0中Servlet的使用目录1.注解配置2.异步调用3.文件上传 相对于之前的版本,Servlet3.0中的Servlet有以下改进:l 支持注解配置。l 支持异步调用。l 直接有对文件上传的支持。 在这篇文章中我将主要讲这三方面的应用示例。 1.注解配置 在以往我们的Servl原创 2015-12-27 22:12:14 · 23347 阅读 · 2 评论 -
JAVA正则表达式:Pattern类与Matcher类详解(转)
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编原创 2015-12-29 15:34:31 · 676 阅读 · 0 评论 -
正则表达式总结图
最详尽的正则表达式,图表总结大全。原创 2015-12-28 10:51:18 · 1162 阅读 · 0 评论 -
hibernate中对象的状态有三种
一,首先hibernate中对象的状态有三种:瞬态、游离态和持久态,三种状态转化的方法都是通过session来调用,瞬态到持久态的方法有save()、saveOrUpdate()、get()、load();持久态到瞬态的方法有delete();游离态到持久态的方法有update()、saveOrUpdate()、lock();持久态到游离态的方法有:session.close()、session.原创 2016-01-18 22:51:26 · 2207 阅读 · 0 评论 -
eclipse 添加jar包几种方式对比
Java中的Jar是如此的重要,以至于没有他们,我们就不能做出如此艺术的程序:封装、模块化、复用等等(无ant、marven方式) 。今天,我就来整理一些有关项目中的jar包添加管理的方法以及常见问题的解决:1、jar导入到我们的web项目中的classpath下 1)这里呢,一种方法是,直接用MyEclipse里自带的相关的项目jar包,右击项目“MyEclips原创 2016-01-03 18:44:43 · 1088 阅读 · 0 评论 -
eclipse 查看class 所属jar包
经常在开发过程,因为使用到比较多的类库(jar文件),在开发时经常会找不到需要的类文件存放在哪个jar文件中,这时classlocator这个插件 就带我们带来极大的方便,可以帮我很快速的找到我们需要的类库在哪个jar文件中。 classlocator使用非常简单,只需简单讲一下就会使用。 1. 下载 classlocator 官方下载地址(原创 2016-01-20 16:57:59 · 8916 阅读 · 0 评论 -
java泛型使用详解
现在开始深入学习java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用。泛型在java中,是一个十分重要的特性,所以要好好的研究下。一、泛型的基本概念 泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类原创 2015-12-24 10:02:27 · 639 阅读 · 0 评论 -
java绝对路径及相对路径总结
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表原创 2015-12-24 13:50:26 · 730 阅读 · 0 评论 -
2014 年度 Git@OSC 最热门的 50 个项目
2014 年度 Git@OSC 最热门的 50 个项目oschina 发布于: 2015年01月13日 (97评)分享到: 收藏+410H5 App 开发用 WeX5,体验极速秒开! » 2013年5月份开源中国正式推出 Git 代码托管系统 (git.oschina.net) ,经过一年多的发展原创 2016-01-27 23:11:12 · 2648 阅读 · 0 评论 -
java volatile详解(转)
volatile的特性当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码:class VolatileFeaturesExample { volatile long vl = 0L原创 2016-02-11 16:14:57 · 846 阅读 · 0 评论 -
java JPA之EntityManager
JPA即Java Persistence API,是Java EE中针对持久化数据提供的规范。在使用JPA中,我们经常会提到Entity,Entity就是在内存中短暂存活,在数据库中被持久化了的对象。Entity和数据库中的表映射,也就是我们常说的ORM。我们可以持久化一个Entity,删除一个Entity或者通过Java Persistence Query Language(JPQL)来查询En原创 2016-01-15 13:53:41 · 3845 阅读 · 1 评论 -
eclipse 默认UTF-8 -Dfile.encoding=UTF-8
问题描述:程序涉及到国际化问题,httpclient抓回来的数据乱七八糟的乱码,在转了几次编码之后在Myeclipse下可以获取正常编码的源码(准确的说是能显示一大部分,少部分内容依然乱码),但是将程序移植到eclipse下先前的程序就出现了乱码(移植工作曾经尝试过以下几种形式:1,程序从myeclipse中导出,然后再从Eclipse中导入;2,将Eclipse工作空间切换到myeclips原创 2016-02-23 10:51:21 · 3980 阅读 · 0 评论 -
JVM垃圾回收分代机制及性能调优
0.JVM体系结构简介JVM Specification中的JVM整体架构 主要包括两个子系统和两个组件,Class Loader(类装载)子系统,Execution Engine(执行引擎)子系统,Runtime Data Area(运行时数据区)组件,Native Interface(本地接口)组件。 Class loader 子系统的作用 :根 据给定原创 2015-12-09 17:02:32 · 2769 阅读 · 0 评论 -
eclipse导入远程git代码及(push、pull、及maven工程导入)
1、下载eclipse,安装(需要安装jdk,对jdk设置)本处提供windows的jdk下载地址:http://pan.baidu.com/s/1c0x5mzY(下载双击安装即可)打包好egit插件的eclipse下载地址:http://pan.baidu.com/s/1i3feiCd(下载此版本eclipse则不需要第2步的安装插件了)原创 2015-10-28 14:54:22 · 12703 阅读 · 0 评论 -
SpringMVC与Struts2的对比
下面这些东西基本都是我从网上粘贴过来的,没有那么多耐心和时间一个字一个字的敲了,但是基本能表明我选择SpringMVC的思路和原因。把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的,虽然在都有着核心分发器等相同的功能组件(这些由MVC模式本身决定的)。 为什么SpringMVC会赢得最后的胜利呢?谈几点我自己的看法: 第原创 2015-05-07 16:51:07 · 623 阅读 · 0 评论 -
Java MVC框架性能比较(转)
Java MVC框架性能比较 - by zvane 现在各种MVC框架很多,各框架的优缺点网络上也有很多的参考文章,但介绍各框架性能方面差别的文章却不多,本人在项目开发中,感觉到采用了struts2框架的项目访问速度,明显不如原来采用了struts1框架的项目快,带着这些疑惑,我对各类MVC框架的做了一个简单的性能原创 2015-05-28 18:46:29 · 2008 阅读 · 0 评论 -
Struts2、SpringMVC、Servlet(Jsp)性能对比 测试
Struts2、SpringMVC、Servlet(Jsp)性能对比 测试博客分类: SPRINGStruts2与Spring MVC性能对比 作者:赵磊博客:http://elf8848.iteye.com Struts2、SpringMVC、Servlet(Jsp)性能对比 测试 。Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它原创 2015-05-28 18:39:49 · 2483 阅读 · 1 评论 -
svn忽略ignore文件记住方式(转)
每个项目中的配置文件都有区别,在本地开发和线上生产,之前一直很懒,不想去忽略提交一些配置文件,只是在提交的时候排除掉。但是在项目上传部署的时候又必须小心,害怕覆盖线上的配置,今天就硬头皮看一下。如果你使用的是WIN,那么可以在SVN右键菜单里设置,可以设置全局忽略条件或者单独忽略掉一个文件以及文件夹,下面是command-line下的操作。使用svn propset svn:ign原创 2015-06-16 15:11:05 · 28805 阅读 · 1 评论 -
Spring MVC 教程,快速入门,深入分析(转)
Spring MVC 教程,快速入门,深入分析博客分类: SPRINGSpring MVC 教程快速入门 资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录原创 2015-05-28 19:03:29 · 701 阅读 · 0 评论 -
Java之cookie和session(转)
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session 机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择 二、会话cookie和持久co原创 2015-06-01 11:24:14 · 666 阅读 · 0 评论 -
学习SpringMVC系列教程(一)Spring MVC入门
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的W原创 2015-06-01 14:00:15 · 1899 阅读 · 0 评论 -
关于eclipse添加svn插件及通过svn插件导入maven项目及控制项目的svn忽略文件( Ignored Resources)
1、添加svn插件网址为: http://subclipse.tigris.org/update_1.6.x 一直下一步,然后重启eclipse即可以了。2、添加svn的maven项目到eclipse中:原创 2015-05-29 18:23:11 · 4403 阅读 · 0 评论 -
实战DDD(Domain-Driven Design领域驱动设计:Evans DDD)
2004年著名建模专家Eric Evans发表了他最具影响力的著名书籍:Domain-Driven Design –Tackling Complexity in the Heart of Software(中文译名:领域驱动设计 2006年3月清华出版社译本,或称 Domain Driven-Design architecture [Evans DDD])。 Martin Fowler作转载 2015-06-24 14:05:44 · 6321 阅读 · 1 评论 -
SSH中各个框架的作用以及Spring AOP,IOC,DI详解
在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Service(业务逻辑处理类)---Hibernate(左到右)strut原创 2015-06-24 15:44:47 · 2228 阅读 · 0 评论 -
轻量级分布式 RPC 框架DIY(转)
http://www.csdn123.com/html/topnews201408/67/12167.htmRPC,即 Remote Procedure Call(远程过程调用),说得通俗一点就是:调用远程计算机上的服务,就像调用本地服务一样。RPC 可基于 HTTP 或 TCP 协议,Web Service 就是基于 HTTP 协议的 RPC,它具有良好的跨平台性,但其性转载 2015-07-12 19:46:32 · 3493 阅读 · 0 评论 -
Spring MVC与JAX-RS比较与分析
http://www.infoq.com/cn/articles/springmvc_jsx-rs/导言过去几年,REST逐渐成为影响Web框架、Web协议与Web应用设计的重要概念。如果你还不了解REST,那这个简短的介绍将有助你快速掌握REST,此外还可以点击这里了解关于REST的更多信息。现在有越来越多的公司希望能以简单而又贴合Web架构本身的方式公开Web原创 2015-07-31 10:38:03 · 3303 阅读 · 0 评论 -
JAX-RS(java restful实现讲解)(转)
JAX-RS入门 一 :基础博客分类: JAX-RS 简介JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源。标注包括:@Path,标注资源类或方法的相对路径@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型@Produces,标注返回的MIME媒原创 2015-07-31 10:20:32 · 5575 阅读 · 1 评论 -
有状态、无状态(Stateful and Stateless)
我相信有不少人还不明白有状态和无状态(Stateful and Stateless)的概念,那么我们今天就来谈谈有状态和无状态,一方面不断总结提高自我,另一方面兼扫盲。这是Immutable不变模式的姐妹篇,大家可以参照着读。 Immutable不变模式的分析blog: http://www.iteye.com/topic/959751 基本概念: 有状态就是有数据存储功能。有转载 2015-09-08 11:28:15 · 8781 阅读 · 0 评论 -
eclipse 自动注释格式
/** * ${todo} * ${tags} * @author ${user} * @since ${date} ${time} */快捷键:ALT +SHIFT +j 为自动添加注释!!!原创 2016-01-19 15:07:28 · 843 阅读 · 0 评论