- 博客(7)
- 收藏
- 关注
原创 动态代理的两种实现
什么是代理?代理是使用代理类去调用被代理类的一种方式。代理分为静态代理和动态代理。动态代理在java中的实现有两种方式,后面讲到。通俗点讲,就像蓝绿大厂的手机销售店!我们通过销售店去买手机,而销售店的手机也是来自于厂商的。为什么要使用代理 在不改变目标对象方法的情况下对方法进行增强,比如,我们希望对方法的调用增加日志记录,或者对方法的调用进行拦截(AOP也是如此),等等...(例如我们...
2019-05-29 17:13:45
224
转载 Hibernate和Spring Data JPA
什么是Java Persistence API?Java Persistence API提供了一个规范,用于将数据通过Java对象持久化、读取和管理到数据库中的关系表。JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:其...
2019-05-29 15:42:12
319
原创 NoClassDefFoundError错误,手动替换maven的jar包后造成的
问题描述在项目开发中,需要手动替换maven下载的jar包,并进行调试,但是在调试的时候报NoClassDefFoundError错误!原因是jar包没有编译到运行目录下面,在运行的时候没有相关的class。解决方案检查Project Structure的modules和Artifacts下面的Dependcies是否包含jar包,可以手动替换...
2019-05-09 09:22:40
803
原创 Spring装配bean的3种方式
Spring装配bean是DI的重要步骤### 装配bean的三种方式1.在XML中进行显式配置。2. 在Java中进行显式配置。 3. 隐式的bean发现机制和自动装配 创建实体类User.java package com.htxeian.model; public class User { private Long userId; ...
2019-04-25 19:38:52
296
原创 JAVA注解和反射
JAVA的注解什么是注解注解目前还是非常流行的,我们常用的Sprinng就是利用注解。 添加注解可以代码简洁,阅读方便 ,使用方便。首先,先来看一下我们java自带的元注释,在java.lang.annotation包下面,其中@Native@Repeatable 不是元注解(元注解就是注解新建注解的注解)注释名称解释@Target表示该注解可以用于什么地方,可能...
2019-04-18 13:59:50
1154
原创 Java的时间类解析
基本的6种日期类 /** * 六种时间类型的类 * 数据库格式的时间三种格式 */ java.util.Date date = new java.util.Date();//年与日时分秒 //数据库的三种类都继承了java.util.Date,在除了数据库的情况下使用 java.sql.Dat...
2019-03-28 17:06:50
929
原创 处理excel文本POI
处理excel文本POI处理Excel文本详解创建excel处理处理Excel文本详解Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。HSSF提供读写Microsoft Exc...
2019-03-13 19:32:48
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人