![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Java
深藏bIue
good good study,day day up
展开
-
Java内存模型理解
public class Jmm { private static volatile boolean flag = false; public static void main(String[] args) throws InterruptedException { new Thread(new Runnable() { @Ove...原创 2020-04-28 10:01:44 · 100 阅读 · 0 评论 -
分布式事务详解
事务的具体定义事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。简单地说,事务提供一种“要么什么都不做,要么做全套(All or Nothing)”机制。数据库本地事务ACID说到数据库事务就不得不说,数据库事务中的四大特性 ACID:A:原子性(Atom...转载 2020-03-27 10:24:14 · 79 阅读 · 0 评论 -
JVM理解
JVM分为堆、栈(线程)、本地方法栈、方法区、程序计数器。程序new出来的对象都在堆中存放,线程栈存放堆对象的引用地址。方法区存放常量、静态变量、类信息。堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配。方法区存储类信息、常量、静态变量等数据,是...原创 2020-04-15 11:47:34 · 158 阅读 · 0 评论 -
Hibernate个人理解与使用
Hibernate的介绍dao层的框架,全自动化的ORM框架。优势完全面向对象化(对于sql语句的可控性不强)开发效率高方便数据库移植支持缓存机制Hibernate的入门搭建创建项目导入依赖包required文件中的包+mysql的驱动包加入配置文件全局文件:数据源,映射文件,方言<?xml version='1.0' encoding='utf-8'...原创 2020-01-03 15:35:08 · 117 阅读 · 0 评论 -
MyBatis逆向工程使用
逆向工程根据数据库的表自动生成实体类,dao层接口,映射文件。依赖包下载逆向工程:链接:https://github.com/mybatis/generator/releases配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//myba...原创 2020-01-03 15:16:59 · 78 阅读 · 0 评论 -
MyBatis全面总结
MyBatis框架的介绍MyBatis框架框架入门程序搭建控制台sql日志打印MyBatis中的Mapper代理模式简单介绍实体类bean(User实体)持久层dao业务service(这里通过主函数调用测试dao层)配置文件说明框架的介绍软件框架:框架就是制定一套规范或者规则(思想),大家(程序员)在该规范或者规则(思想)下工作。或者说使用别人搭好的舞台来做编剧和表演,框架基于jar包和xm...原创 2019-12-15 10:55:45 · 397 阅读 · 0 评论 -
SpringMVC理解与总结
SpringMVC介绍1.控制层框架(servlet);2.它是Spring的一个后续产品;3.其设计基于MVC的设计模式M:model(bean,dao,servivce)V:html,jsp, velocity…C:servlet,springmvc,struts24.工作流程前端控制器(DispatcherServlet):接受请求,以及协调调用其他组件。映射处理器(Ha...原创 2020-04-04 11:22:57 · 96 阅读 · 0 评论 -
Spring个人理解与总结
Spring介绍开源的一站式的开发框架。特点:1.可以达到解耦的效果,降低三层架构之间的耦合度。2.支持AOP编程,实现事务的声明式管理。3.可以兼容集成其他优秀框架。4.支持springboot,springclound等微服务开发。Spring架构Spring框架编写入门程序创建项目加入依赖包commons-logging-1.2.jarspring-beans-...原创 2020-01-03 16:14:32 · 257 阅读 · 0 评论 -
SpringAOP总结
SpringAOPAOP概念介绍JDK代理CGLib代理SpringAOP配置以XML方式完成SpringAOP的配置以注解的方式完成aop的配置AOP概念介绍AOP:(Aspect Oriented Programming)面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式...原创 2020-02-05 15:04:32 · 115 阅读 · 0 评论 -
SpringMVC常见面试题总结
1、什么是Spring MVC ?简单介绍下你对springMVC的理解?Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合。2、SpringMVC的流程?(1)用户发送请求至前端控制器...转载 2020-04-04 11:32:00 · 64 阅读 · 0 评论