加载中
Spring之事务管理,事务传播机制(JavaConfig方式)

一、事务的特性 1、 原子性(Atomicity):原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任...

02/28 19:49
2
JDK的可视化工具(JConsole、VisualVM)

JDK中除了提供大量的命令行工具外,还有两个功能强大的可视化工具:JConsole和VisualVM,这两个工具是JDK的正式成员。 一、JConsole:Java监视与管理控制台 1、启动JConsole:双击运行jdk/b...

02/27 22:14
4
JDK命令行工具

我们大多数人都知道JDK的bin目录下有“java.exe”、“javac.exe”这两个命令行工具,其实Java为我们提供的工具远不止这两个,这些工具可以帮我们处理应用程序性能问题、定位故障时发挥很大的...

OutOfMemoryError异常的几种原因

在Java虚拟机规范中,除了程序计数器外,虚拟机内存的其他几个运行时区域都可能会发生OutOfMemoryError异常。 在IDEA中添加JVM参数如下: 一、Java堆溢出 Java堆主要是用来存储对象,系统中不...

JMeter入门学习

一、什么是JMeter Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 二、下载启动JMeter 访问htt...

02/26 23:03
2
垃圾回收机制

一、如何判断对象已死(需要回收) 1、可达性分析算法(根搜索算法) 在Java中判断对象是否需要回收采用的是可达性分析算法(根搜索算法),这个算法的基本思路就是通过一系列的称为“GC Ro...

02/26 18:27
2
JAVA内存结构(运行时数据区域)

Java内存结构 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些...

02/26 14:37
1
类加载机制(什么是类加载机制,类加载的时机和过程,类加载器,自定义类加载器)

一、什么是类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,就是虚拟机的类加载机制。 二、类加载的...

02/26 13:04
1
Mybatis学习五(一对一、一对多)

一、一对一映射 1、使用自动映射处理一对一关系 需求:假设一个用户只能拥有一个角色,使用自动映射实现查询用户信息的同时查询用户的角色。 ①在SysUser类中添加SysRole字段和getter/settte...

02/24 21:07
1
Mybatis学习四(动态SQL)

Mybatis的强大特性之一便是它的动态SQL,它帮助我们很好的完成SQL语句的拼接。我们来学习一下MyBatis的动态SQL在XML中的几种标签。 一、if用法 if标签通常用在WHERE条件语句中,通过判断参数...

02/18 23:35
15
Mybatis学习三(注解方式基本用法)

MyBatis注解方式就是将SQL语句直接写在接口上。这种方式的优点是,对于需求简单的系统,效率较高。缺点是,当SQL有变动时,修改重新编译代码。 使用注解就是在接口方法基础上添加需要的注解,...

02/18 12:44
0
Mybatis学习二(XML方式基本用法)

一、准备数据库表和数据 数据库表如下(不建立主外键关系,表之间的关系,通过业务逻辑代码来进行限制) 二、实体类 MyBatis对于表明默认遵循下划线转驼峰命名方式,但是字段需要进行设置呦(...

02/18 03:32
0
Mybatis学习一(简介、xml入门案例)

一、Mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XM...

02/17 20:37
1
SpringBoot学习(四)(yml配置文件修改默认端口、自定义参数获取、多环境配置、自带定时任务、异步调用、拦截器)

一、yml配置文件的使用 SpringBoot 默认读取会 application.yml和application.properties文件,yml文件比properties更加简洁,结构清晰。我们可以在配置文件中修改SpringBoot默认的端口号和项...

SpringBoot学习(三)(整合JdbcTemplate、mybatis注解版、springdatajpa)

整合之前 1、pom.xml添加mysql依赖 <!-- mysql 依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </depe......

SpringBoot学习(二)(集成日志,AOP处理日志,lombok让代码简洁)

一、使用slf4j记录日志 1、在resources下创建log4j.properties文件 #log4j.rootLogger=CONSOLE,info,error,DEBUG log4j.rootLogger=info,error,CONSOLE,DEBUG log4j.appender.CONSOLE=org.ap...

IDEA集成lombok,Eclipse集成lombok

一、IDEA集成lombok idea集成lombok将对来说比较简单,步骤如下: 1、File->Settings... 2、Plugins->Browse repositories... 3、在收索框中输入lombok,点击install,安装完成后重启IDEA。 ...

SpringBoot学习(一)(简介、入门程序、静态资源访问、异常处理)

一、SpringBoot简介 SpringBoot是一个快速开发的框架,用来简化新Spring应用的初始搭建以及开发过程 ,它能够快速的整合第三方框架,简化XML配置,全部采用注解形式开发,内置Http服务器,Spr...

Spring实战笔记(五)-SpringMVC

一、接收请求的输入 SpringMVC允许以多种方式将客户端中的数据传送到控制器的处理器方法中,包括:查询参数(Query Parameter)、路径变量(Path Variable)、表单参数(Form Parameter)。 ...

Spring实战笔记(四)-SpringMVC

一、什么是SpringMVC SpringMVC是Spring框架的一部分,是一个表现层框架,它是基于模型视图-控制器(Model-View-Controller,MVC)模式实现,能够帮助我们构建想Spring框架那样灵活和松耦合的...

02/13 00:18
2

没有更多内容

加载失败,请刷新页面

返回顶部
顶部