自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 动态代理的两种实现

什么是代理?代理是使用代理类去调用被代理类的一种方式。代理分为静态代理和动态代理。动态代理在java中的实现有两种方式,后面讲到。通俗点讲,就像蓝绿大厂的手机销售店!我们通过销售店去买手机,而销售店的手机也是来自于厂商的。为什么要使用代理 在不改变目标对象方法的情况下对方法进行增强,比如,我们希望对方法的调用增加日志记录,或者对方法的调用进行拦截(AOP也是如此),等等...(例如我们...

2019-05-29 17:13:45 191

转载 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 253

原创 NoClassDefFoundError错误,手动替换maven的jar包后造成的

问题描述在项目开发中,需要手动替换maven下载的jar包,并进行调试,但是在调试的时候报NoClassDefFoundError错误!原因是jar包没有编译到运行目录下面,在运行的时候没有相关的class。解决方案检查Project Structure的modules和Artifacts下面的Dependcies是否包含jar包,可以手动替换...

2019-05-09 09:22:40 743

原创 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 246

原创 JAVA注解和反射

JAVA的注解什么是注解注解目前还是非常流行的,我们常用的Sprinng就是利用注解。 添加注解可以代码简洁,阅读方便 ,使用方便。首先,先来看一下我们java自带的元注释,在java.lang.annotation包下面,其中@Native@Repeatable 不是元注解(元注解就是注解新建注解的注解)注释名称解释@Target表示该注解可以用于什么地方,可能...

2019-04-18 13:59:50 1037

原创 Java的时间类解析

基本的6种日期类 /** * 六种时间类型的类 * 数据库格式的时间三种格式 */ java.util.Date date = new java.util.Date();//年与日时分秒 //数据库的三种类都继承了java.util.Date,在除了数据库的情况下使用 java.sql.Dat...

2019-03-28 17:06:50 862

原创 处理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 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除