自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 继承和多态

文章目录定义定义父类类型(比如Mammal)的变量(比如mammal1)指向子类创建的对象,使用该变量调用父类中一个被子类重写的方法(比如move方法),则父类中的方法呈现出不同的行为特征,这就是多态。...

2019-07-25 15:54:44 142

原创 MyBatis与Spring整合

文章目录准备创建Spring的配置文件Test类的重新编写执行结果准备创建mybatis工程,这一方面详见mybatis基础搭建,然后添加图下所示的jar包创建Spring的配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/bean...

2019-07-24 08:19:42 144

原创 Mybatis的基础构建

文章目录Mybatis的简介定义作用Mybatis的简介定义MyBatis源自Apache的iBatis开源项目, 从iBatis3.x开始正式更名为MyBatis。它是一个优秀的持久层框架。官网地址作用...

2019-07-24 07:59:09 110

原创 Java内存监控工具(下)

文章目录jstack语法option-F-l-mpid实战1、运行如下代码2、执行jps命令获取进程id:3、执行jstack pid命令:查看pid进程内线程信息:线程与Monitor进入区(Entrt Set)拥有者(The Owner)等待区(Wait Set)线程状态:1、NEW2、RUNNABLE3、BLOCKED4、WAITING5、TIMED_WAITING6、TERMINATED:...

2019-07-22 17:30:59 1072

原创 Java内存监控工具(上)

文章目录概述jps(Java Virtual Machine Process Status Tool)作用语法(说明)1.options-q-m-l-v2.hostidjmap作用语法(说明)option-heap-histo[:live]-permstat-finalizerinfo-dumpliveformat=bfile= (file)-Fpidjhat1.导出堆文件2.分析堆文件:3、查看...

2019-07-22 17:30:19 2122

原创 Spring框架中aop的五种代理增强注解方法的区别和联系

文章目录五种代理增强注解方法//前置增强(又称前置通知):在目标方法执行之前执行 @Before("execution(public int com.jd.calculator.CalculatorService.*(..))") public void before(JoinPoint joinPoint) { Object target=joinPoint.getTarget();...

2019-07-17 11:03:47 277

原创 Spring的动态代理简析

一、原理Spring里的动态代理通过aop实现,aop通过封装asm,CGLib包实现对动态代理的封装,又借助注解的方式省略了动态代理所需的动态类创建的编写,只需写出前增强和后增强的方法加上注释即可。二、实现例如乘法方法:@Override public int mul(int a, int b) { System.out.println(this.ge...

2019-07-16 14:55:07 141

原创 Java中的堆

一、定义Java 中的堆是 JVM 管理的最大的一块内存空间,主要用于存放Java类的实例对象,其被划分为两个不同的区域:新生代 ( Young )和老年代 ( Old ),其中新生代 ( Young ) 又被划分为:Eden、From Survivor和To Survivor三个区域。虽然下图出现了永久代,但实际上存放的是常量池、Java类的一些信息,从JDK8开始,Metaspace(元空...

2019-07-15 17:52:45 218

原创 动态代理简析

一、原理动态(程序运行时实现和目标类相同接口的java类)代理(类似购物中介一样为使用目标类方法的测试类在该方法添加注释等补充内容)目标类:测试类需要使用的方法所在的类二、实现1.目标类接口package com.jd.calculator;public interface ICalculatorService { int add(int a,int b);...

2019-07-15 17:26:26 98

原创 Spring的事务实现及细节处理

一、Spring实现事务 1.eclipse在当前项目的lib中添加spring-aspects-4.3.10.RELEASE.jar包 2.在application.xml中添加<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager...

2019-07-14 22:40:14 307

原创 Java第一课

总的来说,这堂课听的还马马虎虎。很多同学在我之前已经写完博客了,感觉自己有点慢啊。虽说我之前在公开课里已经学过了一次,但这堂课我又学到了不少内容。例如下面写的java原名oak,且java已经到jdk9了安装软件产生的文件保存在这里program fileprogram_file注意安装路径最好不要含空格和中文,路径不要过长,不要含有特殊符号(安装时都不允许安装路径中存在空格,中文是为了和某些系统...

2018-03-19 16:34:50 149

原创 装win10系统的两三事

       在高老师教完如何装win10系统后,一直想重装次系统练练手。但因为没有U盘,所以直到这个周的周二晚上才借到同班的高炎同学的U盘,然后准备安装。       一开始我先关机,然后再点开机键后一直不断点着F1进入了重新安装系统的界面,并选择了用U盘重新安装系统的选项,然后系统开始重装,中间过程差不多用了半小时左右。重装系统时选择的项目也挺简单,一开始确定语言和输入法,然后确定国籍,最后再...

2018-03-16 16:49:59 212

java之路的开始

今天我刚刚重装了系统,但忘了保存文件,重大失误,搞得我需要重新再写一遍。谨记谨记

2018-03-12 23:15:43 130

空空如也

空空如也

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

TA关注的人

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