自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码的深渊

当你凝望代码时,代码也在凝望着你

  • 博客(15)
  • 收藏
  • 关注

原创 java.lang.RuntimeException: java.io.IOException: invalid constant type: 18

原因:导入的 jar 包 javassist3.11.0 在 JDK9 的环境下无法工作,javassist3.11.0 在 JDK8 及以上的环境都无法工作.解决方法:把包换成 javassist3.18.0

2018-11-29 21:24:19 2631

转载 AOP中joinpoin的用法

JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.常用api:方法名 功能Signature getSignature(); 获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属类的Class等信息Object[] getArgs(); 获取传...

2018-11-23 18:32:21 558

原创 idea中运行maven工程控制台警告错误信息乱码

解决办法:在pom.xml文件中进行配置<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>如下图:

2018-11-20 19:20:31 1273

原创 Tomcat服务器记录日志(Logger)出现中文乱码问题解决

打开Tomcat安装目录,下面的bin目录。 修改catalina.sh文件,行数大概在230行左右,源代码:if [ -z "$LOGGING_MANAGER" ]; then LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"fi修改为:if [ -z "$LOG...

2018-11-18 11:19:48 4050

转载 基础概念:Oracle数据库、实例、用户、表空间、表之间的关系

完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个Oracl...

2018-11-13 11:18:05 117

原创 Oracle数据库基础学习_02

----- 视图---- 视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表— 查询语句创建表CREATE table emp as select * from scott.emp;select * from emp;— 创建视图[必须有dba权限]create view v_emp as select ename, job from emp;— 查询视图select * ...

2018-11-12 21:04:29 111

转载 maven引入ojdbc

由于需要oracle官方授权,所以maven上无法下载ojdbc,需要自己下载,然后通过命令加载到本地maven库中,详细步骤如下1、到官方下载,地址:http://www.oracle.com/technetwork/indexes/downloads/index.html, 找到“drivers”-“jdbc Drivers”,打开,点击同意协议,就可以选择版本下载了2、假设下载的是10....

2018-11-12 21:00:19 1486

原创 Oracle数据库基础学习_01

–创建表空间create tablespace itheima;DATAFILE ‘heima.dbf’size 100mautoextend onnext 10m;–删除表空间drop tablespace itheima;–创建用户create USEr itheimaIDENTIFIED by itheimadefault tablespace itheima;–给用...

2018-11-11 21:22:00 500

转载 关于maven依赖中的<scope>provided</scope>使用

今天开发web的时候,需要用到servlet-api,于是在pom.xml中添加依赖&lt;dependency&gt; &lt;groupId&gt;javax.servlet&lt;/groupId&gt; &lt;artifactId&gt;servlet-api&lt;/artifactId&gt; &lt;vers...

2018-11-06 21:48:27 1936

原创 spring_基础学习_03_有关AOP

AOP : 面向切面编程Joinpoint(连接点)所谓连接点是指那些被拦截到的点.在spring中,这些点指的是方法,因为spring只支持方法类型的连接点Pointcut(切入点)就是我们要增强的JoinpointAdvice(通知/增强)所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知。通知的类型:前置通知, 后置通知, 异常通知, 最终通知, 环绕...

2018-11-05 22:00:56 94

原创 动态代理

动态代理:特点 : 字节码随用随创建,随用随加载作用 : 在不改变类的源码下,增强类的方法基于接口的动态代理涉及的类: Proxy提供者: JDK官方如何创建代理对象 :使用Proxy类中的newProxyInstance()方法创建代理对象的要求:被代理对象最少实现一个接口,如果没有接口则不能使用newProxyInstance()的参数:ClassLoader : 类...

2018-11-05 21:40:19 99

转载 轻松理解AOP思想(面向切面编程)

本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能是提供了一个软件框架,这个框架目的是使软件之间...

2018-11-02 19:54:39 89

原创 spring_基础学习_02_有关ioc注解

常用IOC注解的分类用于创建对象的 : 作用和XML配置文件中编写标签实现的功能一致@Component作用 : 将当前对象存入soring容器中属性 :value : 指定标签的id , 不设置则默认是本类类名,首字母小写.@Controller : 一般使用在表现层@Service : 一般使用在业务层@Repository : 一般是用在持久层以上三个注解他...

2018-11-02 19:40:39 77

转载 JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别

关于获取类的字段有两种方式:getFields()和getDeclaredFields()。我们先来看看这两者的区别吧:getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。同样类似的还有getConstruct...

2018-11-02 19:00:32 1386

原创 spring_基础学习_01

spring的概述spring是分层的Java SE/EE应用 full-stack轻量级开源框架spring的两大核心IoC(Inverse Of Control: 控制反转) (涉及工厂模式)将对象间的依赖关系交由 Spring进行控制OP(面向切面编程)spring的优势方便解耦,简化开发AOP编程的支持声明式事务的支持方便程序的测试方便集成各种优秀框架降低J...

2018-11-01 16:09:49 86

空空如也

空空如也

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

TA关注的人

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