
Java开发
旌云爸
这个作者很懒,什么都没留下…
展开
-
Eclipse+p3c+springboot配置
Eclipse+p3c+springboot配置一、Eclipse的安装二、阿里巴巴Java代码规约插件p3c-pmd的安装三、spring向导工具的安装一、Eclipse的安装1.下载地址:https://www.eclipse.org/downloads/2.选择需要的版本二、阿里巴巴Java代码规约插件p3c-pmd的安装1.安装插件:https://p3c.alibaba.com/plugin/eclipse/update2. 通过菜单 help->Install New S原创 2020-07-01 15:14:32 · 316 阅读 · 0 评论 -
深入理解Java:注解(Annotation)自定义注解入门
深入理解Java:注解(Annotation)自定义注解入门 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说转载 2015-10-29 11:14:22 · 328 阅读 · 0 评论 -
JDK5.0泛型
JDK5.0泛型(尖括号?看这里)泛型是J2SE 5.0最重要的特性。他们让你写一个type(类或接口)和创建一个实例通过传递一个或多个引用类型。这个实例受限于只能作用于这些类型。比如,在java 5,java.util.List 已经被泛化。当建立一个list对象时,你通过传递一个java类型建立一个List实例,此list实例只能作用于所传递的类型。这意味着如果你传递一转载 2015-10-29 09:34:43 · 414 阅读 · 0 评论 -
性能优化之Hibernate缓存讲解、应用和调优
近来坤哥推荐我我们一款性能监控、调优工具——JavaMelody,通过它让我觉得项目优化是看得见摸得着的,优化有了针对性。而无论是对于分布式,还是非分布,缓存是提示性能的有效工具。数据层是EJB3.0实现的,而EJB3.0内部也是通过Hibernate实现的,而Hibernate本身提供了很好的缓存机制,我们只需要学会使用它驾驭它就够了。缓存的机能可以简单理解为将从数据库中访问的数转载 2015-10-29 10:11:21 · 490 阅读 · 0 评论 -
@Autowired 注释与@Qualifier 注释
@Service("OrganDaoIbatis ")public class OrganDaoIbatis extends BaseDao implements IOrganDao { @Autowired(required=false) @Qualifier("sqlMapClient") private SqlMapClient sqlClient = null;转载 2015-10-29 10:54:54 · 784 阅读 · 0 评论 -
ehCache基于JPA的二级缓存的使用
1. 下载ehcache的相关jar文件并放置到Java Web工程的WebRoot/WEB-INF/lib目录下; 2. 编辑JPA配置文件 persistence.xml: property name="hibernate.cache.provider_class"value="net.sf.ehcache.hibernate.Singlet转载 2015-10-29 09:42:52 · 3252 阅读 · 0 评论 -
深入理解Java:注解(Annotation)--注解处理器
深入理解Java:注解(Annotation)--注解处理器 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.reflect.AnnotatedElement): Jav转载 2015-10-29 11:31:22 · 328 阅读 · 0 评论 -
过滤项目中的Jar包的显示
1.你在工具栏上选中Java非JavaEE,这样点中小三角就会有Filters了2.在“Package Explorer”按钮面板右边有个向下的小箭头,点击后选择“Filters..”弹出“java element filter”窗口,上面可以根据正则表达式过滤,复选框勾上,然后输入“*.jar”,可以过滤所有jar文件.原创 2015-10-29 13:25:04 · 749 阅读 · 0 评论 -
Urlrewritefilter使用说明
一、Urlrewritefilter说明及优势 Urlrewritefilter,通过java的Filter过滤器对URL进行重写,用户得到的全部都是经过处理后的URL地址,本质上通过伪地址进行页面跳转,隐藏真实地址,达到掩人耳目的目的,哈哈。有以下优势:1:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返转载 2015-10-30 18:30:41 · 401 阅读 · 0 评论 -
什么是url重写
什么是url重写?URL 重写是拦截客户端传入 Web 请求URL并自动将其定向到到规则指定的 URL 的过程。比如浏览器发来请求 http://blog.mocoder.com/hello.html ,服务器自动将这个请求中定向为http://blog.mocoder.com/test.do?method=hello。url重写有哪些好处呢?1. 搜索引擎比较喜欢.html,.htm转载 2015-10-30 18:34:16 · 14476 阅读 · 2 评论 -
spring DelegatingFilterProxy 过滤器 的原理及运用
DelegatingFilterProxy的原理及使用DelegatingFilterProxy就是一个对于servlet filter的代理,用这个类的好处主要是通过Spring容器来管理servlet filter的生命周期,还有就是如果filter中需要一些Spring容器的实例,可以通过spring直接注入,另外读取一些配置文件这些便利的操作都可以通过Spring来配置实现。转载 2015-10-30 18:38:00 · 489 阅读 · 0 评论 -
web.xml中openEntityManagerInViewFilter的作用
[html] view plaincopyspan style="font-size:18px;"> filter> filter-name>openEntityManagerInViewFilterfilter-name> filter-class>org.springframework.orm.jpa.s转载 2015-11-02 09:57:17 · 418 阅读 · 0 评论 -
dispatcherservlet详解
3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:转载 2015-11-02 10:33:21 · 378 阅读 · 0 评论 -
详解Spring中的CharacterEncodingFilter
在项目中有很多让人头疼的问题,其中,编码问题位列其一,那么在Spring框架中是如何解决从页面传来的字符串的编码问题的呢?下面我们来看看Spring框架给我们提供过滤器CharacterEncodingFilter1.看清结构:可以看到其继承GenericFilterBean和OncePerRequestFilter,也就是说,这个过滤器就是针对于每次浏览器请求进行过滤的,然后转载 2015-11-02 10:03:55 · 859 阅读 · 0 评论 -
Spring中的WebAppRootListener
转自:http://blog.youkuaiyun.com/silence1214/article/details/3547623这个listner的作用就是监听web.xml中的配置para-name为webAppRootKey的值,比如我的web应用为tsts,那么我配置这样一个 context-param> param-name>webApp转载 2015-11-02 10:15:12 · 1474 阅读 · 0 评论 -
springMVC3学习(十一)--文件上传CommonsMultipartFile
使用springMVC提供的CommonsMultipartFile类进行读取文件需要用到上传文件的两个jar包 commons-logging.jar、commons-io-xxx.jar1、在spring配置文件中配置文件上传解析器[html] view plaincopy bean id="multipartR转载 2015-11-02 11:36:22 · 312 阅读 · 0 评论 -
在CentOS 7/6.5/6.4中安装Java JDK8
在CentOS 7/6.5/6.4 中安装Java JDK 8本教程介绍如何安装和在CentOS7,6.5,和6.4的服务器上配置最新的Oracle的JavaJDK。虽然,这些步骤应该同样适用于其他基于RPM的发行版,如RHEL7,6.x,Scientific Linux6.x和Fedora。首先,在你的服务器上运行一下更新。yum update转载 2016-01-20 10:46:13 · 581 阅读 · 0 评论 -
深入理解Java:注解(Annotation)基本概念
深入理解Java:注解(Annotation)基本概念什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。 An转载 2015-10-29 11:33:59 · 296 阅读 · 0 评论 -
Spring3.1+ JpaDaoSupport被deprecated后的研究
这段时间准备把几个基础库类重写,之前发现了Spring升级到3.1之后以前写的DAO类出现deprecated的问题,当时没有仔细研究把Spring降到3.0.5了事。最近突然想到这个问题觉得还是要研究一下,于是找来资料看看,发现Spring在3.1之后决定完全支持JPA2标准,准备放弃之前的JpaDaoSupport和JpaTemplate等。也就是说,以后Spring不再使用JpaTempla转载 2015-10-29 09:24:54 · 1862 阅读 · 0 评论 -
Java内存溢出的详细解决方案
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,转载 2014-05-28 09:10:47 · 324 阅读 · 0 评论 -
TOMCAT内存溢出及大小调整
一、tomcat内存设置问题 收藏 在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。这种异常常有以下几种情况(以下以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理): 1转载 2014-05-28 09:05:40 · 589 阅读 · 0 评论 -
Java系统资源使用分析工具;
1. jconsole JDK自带;2.jprofiler原创 2014-06-03 10:54:31 · 1033 阅读 · 0 评论 -
使用.net调用xfire发布webservice的统一安全认证
使用.net调用xfire发布webservice的统一安全认证 在实际的项目中,服务端采用java框架,客户端采用C#的.net框架,客户端通过访问Xfire的java WebSevcie服务来实现与客户端的非实时数据交换;如何对客户端访问的WebService进行授权认证,是必须要考虑的问题,对客户端个访问的每个服务都认证太繁琐,是否可以采用对业务无侵入的外挂式认证呢?是我们必原创 2014-08-25 12:26:47 · 1179 阅读 · 0 评论 -
如何获得Hibernate的数据库底层异常
/** * 场所类型的增加或修改 * @param oldPlaceTypeCode -1表示是添加,其他表示修改 * @param newDdPlacetype -变更的场所类型对象 * @return */ public PageQueryOutput saveDdPlacetype(Long oldPlaceTypeCode,DdPlacetyp原创 2014-09-24 17:25:30 · 1129 阅读 · 0 评论 -
tomcat下用Log4j 按文件大小,生成stdout日志文件(转)
tomcat下用Log4j 按文件大小,生成catalina.out日志文件(转)http://blog.youkuaiyun.com/function413/article/details/8485822一、下载所需类包 (可在http://download.youkuaiyun.com/detail/function413/4977751中下载tomcat log4j.rar 里面包含以下转载 2014-10-29 15:04:40 · 1772 阅读 · 0 评论 -
一、Eclipce4.5.0 中安装FreeMarker插件
Eclipce4.5.0 中安装FreeMarker插件,步骤如下:(一)打开http://sourceforge.net/projects/freemarker-ide/files/ 下载最新版本,目前本人下载时最新版本是:freemarker-ide-0.9.14(二)将其解压,将hudson.freemarker_ide_0.9.14文件夹放入Eclipse安装目录dropins转载 2015-09-30 22:44:58 · 509 阅读 · 0 评论 -
Spring测试框架JUnit4.4
TestContext 可以运行在 JUnit 3.8、JUnit 4.4、TestNG 等测试框架下。Spring的版本2.5+JUnit4.4+log4j1.2.12 @RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations={"http://www.cnblogs.com/../a转载 2015-11-06 22:40:56 · 347 阅读 · 0 评论 -
hibernate.hbm2ddl.auto配置详解
hibernate.cfg.xml 中hibernate.hbm2ddl.auto配置节点如下: Hibernate Reference Documentation 3.3.1解释如下:Automatically validate or export schema DDL to the database when the SessionFactory is create原创 2015-11-07 07:21:13 · 301 阅读 · 0 评论 -
Spring MVC 集成 Velocity
http://blog.youkuaiyun.com/lang_man_xing/article/details/25220371当spring mvc 需要集成Velocity 时:application.xml中配置如下:[html] view plaincopyprint? bean id="velocityConfigurer"转载 2015-10-23 17:16:44 · 399 阅读 · 0 评论 -
Spring Mvc 输出 Json
http://blog.youkuaiyun.com/liuxiit/article/details/6618573************************************************************服务器端代码**************************************************************************转载 2015-10-23 17:25:14 · 544 阅读 · 0 评论 -
Eclipse4.4.1安装velocity插件Veloeclipse.ui_2.0.8
Eclipse4.4.1安装velocity插件Veloeclipse.ui_2.0.8 首先添加Eclipse 2.0 Style Plugin Support 支持1、Help-->install new software-->Add 输入 http://download.eclipse.org/eclipse/updates/4.42、仅勾选Eclip转载 2015-10-24 10:15:19 · 1818 阅读 · 0 评论 -
maven2.2 + tomcat6.0 + Eclipse3.4 实现的自动部署和debug
1.到tomcat的安装目录中,F:\J2EE\apache-tomcat-6.0.24\conf\tomcat-users.xml在其中增加一个用户定义,默认是没有用户的,结果如下:【注:用户名是admin,密码是admin,角色是管理员】2.启动tomcat,然后访问 ,输入admin/admin,如果出现管理界面,表示tomca转载 2015-10-25 11:44:15 · 463 阅读 · 0 评论 -
Spring MVC 整合Velocity及用法说明
Velocity是一个基于java的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。配置:1.在pom.xml增加依赖的velocity包[html] velocity velocity 1.5转载 2015-10-23 17:20:56 · 509 阅读 · 0 评论 -
Eclipse+SVN
只为成功找方法,不为失败找借口!Eclipse在线安装SVN一、SVN在线安装 下面为在线安装SVN插件。以下是在线安装步骤: 其中http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点【subclipse是Eclipse的SVN插件】。 点击【Fini转载 2015-10-24 08:05:32 · 391 阅读 · 0 评论 -
如何在页面中设置IE浏览器的文档模式
如何在页面中设置IE浏览器的文档模式转载 2014-06-03 17:58:06 · 3452 阅读 · 0 评论