摘要: 小编这几天在网上收集了 30 张大佬制作的 Java 知识点总结的思维导图,整理成了这篇文章分享给大家,帮助大家梳理构建 Java 的知识体系。 这份思维导图包含从Java的简介、主要特性、发展历史到语法、数据类型、修饰符、运算符、类、数组、框架、面向对象的编程思想等大大小小的知识点。一方面可供初学者参考,另... 阅读原文
2020-12-15 21:41:17 阅读(699) 评论(0)
摘要: 之前去面试的时候,被问到一句spring嵌套事务的情况怎么解决。被问到哑口无言,恰好现在的项目正好用到嵌套事务。并且也正在尝试分布式事务。所以现在也是自己学习了一些嵌套事务相关的东西。 事务隔离级别的概念 事务传播 - Propagation REQUIRED: 使用当前的事务,如果当前没有事务,则自己新... 阅读原文
2020-12-15 20:01:09 阅读(677) 评论(0)
摘要: XMLStatementBuilder类中的parseStatementNode方法是真正开始解析指定的SQL节点。 从上文中可知context就是SQL标签对应的XNode对象,该方法前面大部分内容都是从XNode对象中获取各个数据。其实该方法的大致意思就是解析这个SQL标签里的所有数据(SQL语句以及标签... 阅读原文
2020-12-15 19:50:02 阅读(731) 评论(0)
摘要: 前言 我会一步一步带你剖析MyBatis这个经典的半ORM框架的源码! 我是使用Spring Boot + MyBatis的方式进行测试,但并未进行整合,还是使用最原始的方式。 项目结构 导入依赖: mybatis:mybatis mysql-connector-java:mysql-connecto... 阅读原文
2020-12-15 19:24:04 阅读(756) 评论(0)
摘要: 官网:spring.io 1,spring是一个开源框架。   1,包下载:https://repo.spring.io/release/org/springframework/spring/     https://mvnrepository.com/artifact/org.slf4j/slf4j-api... 阅读原文
2020-12-15 18:55:01 阅读(740) 评论(0)
摘要: 欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 环境信息 操作系统:Ubuntu 20.04 LTS 桌面版 Docker:19.03.10 现状 ... 阅读原文
2020-12-15 15:45:08 阅读(742) 评论(0)
摘要: 在安装Tomcat之前,先安装好JDK环境 可以看下我以前写的安装JDK的文章及环境配置关于Linux服务器配置java环境遇到的问题 去Apache官网下载Tomcat8.5的安装包,https://tomcat.apache.org/ 也可以选择其他版本的 Tomcat 这里选择 To... 阅读原文
2020-12-15 14:12:10 阅读(729) 评论(0)
摘要: https://github.com/Netflix/Hystrix 在分布式环境中,许多服务依赖项不可避免地会失败。Hystrix是一个库,它通过添加延迟容忍和容错逻辑来帮助您控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止它们之间的级联故障以及提供后备选项来实现这一点,所... 阅读原文
2020-12-15 12:32:21 阅读(738) 评论(0)
摘要: 通过MAVEN完成 Mybatis 逆向工程 1. POM文件中添加插件     在 pom 文件的build 标签中 添加 plugin 插件和 数据库连接 jdbc 的依赖。 <build> <plugins> <plugin> ... 阅读原文
2020-12-15 10:37:04 阅读(679) 评论(0)
摘要: 没错,自阿里、腾讯之后,华为也终于开源了自家的 JDK——毕昇 JDK! 免费!免费!免费!!! Oracle 要慌了? 毕昇 JDK 毕昇 JDK 是华为内部 OpenJDK 定制版 Huawei JDK 的开源版本,是一个高性能、可用于生产环境的 OpenJDK 发行版。 Huawei JDK 运行在华为... 阅读原文
2020-12-15 09:33:01 阅读(727) 评论(0)