摘要: ID是数据的唯一标识,传统的做法是利用UUID和数据库的自增ID,在互联网企业中,大部分公司使用的都是Mysql,并且因为需要事务支持,所以通常会使用Innodb存储引擎,UUID太长以及无序,所以并不适合在Innodb中来作为主键,自增ID比较合适,但是随着公司的业务发展,数据量将越来越大,需要对数据进行分... 阅读原文
2019-09-06 00:42:04 阅读(2370) 评论(0)
摘要: 第一步: 安装小乌龟, 自行搜索, 注意点是需要选择安装第二个工具   因为默认是不安装的, 而这个组件是集成到IDEA ”必须的” , 如果是已经安装好的, 但是没有选这个的也是有办法的 办法一: 更改小乌龟   在卸载小乌龟的过程中会有这个页面    然后        选... 阅读原文
2019-09-05 23:20:08 阅读(2442) 评论(0)
摘要: ConcurrentHashMap 的初步使用及场景 CHM 的使用 ConcurrentHashMap 是 J.U.C 包里面提供的一个线程安全并且高效的 HashMap,所以 ConcurrentHashMap 在并发编程的场景中使用的频率比较高,从 ConcurrentHashMap 的使用上以及源码来... 阅读原文
2019-09-05 22:38:05 阅读(2372) 评论(0)
摘要: 目录 1. 概述 促进阅读: 2. 配置不带XML的事务 3. 使用XML配置事务 4. @Transactional 注解 5. 潜在的陷阱 5.1. 事务和代理 5... 阅读原文
2019-09-05 21:51:01 阅读(2409) 评论(0)
摘要: Java的类方法和对象方法 类方法: 又叫做静态方法 对象方法: 又叫实例方法,非静态方法 访问一个对象方法,必须建立在有一个对象的前提的基础上 访问类方法,不需要对象的存在,直接就访问 步骤 1 : 类方法 类方法: 又叫做静态方法 对象方法: 又叫实例方法,非静态方法 访问一个对象方法,必须建立在有一个对... 阅读原文
2019-09-05 21:12:02 阅读(2318) 评论(0)
摘要: 本文是《spring-cloud-kubernetes实战系列》的第五篇,主要内容是在kubernetes上部署一个SpringCloud Gateway应用,该应用使用了spring-cloud-kubernetes框架,可以将请求转发到kubernetes环境中的其他服务上; 系列文章列表 《sprin... 阅读原文
2019-09-05 19:15:11 阅读(2375) 评论(0)
摘要:   “https://www.runoob.com/java” 1.Java运算符优先级 2.内置数据类型的包装类 抽象类Number是所有包装类(Integer、Long、Byte、Double、Float、Short)的父类。 当数据类型要作为对象使用时,编译器会把... 阅读原文
2019-09-05 17:16:02 阅读(2604) 评论(0)
摘要: Java8的新特性有:默认方法、函数式接口、lambda表达式、方法引用、Stream、Optional、日期API。  一、默认方法:   接口中的方法可以有方法体,但是必须要有static或者default修饰,其他的方法都为抽象方法,由static修饰的方法不能被子接口继承 、方法不能被覆写,只能通... 阅读原文
2019-09-05 15:58:03 阅读(2441) 评论(0)
摘要: 每个Java开发人员都知道字节码将由JRE (Java运行时环境)执行。但是很多人不知道JRE是Java Virtual Machine(JVM)的实现,它分析字节码、解释代码并执行代码。作为开发者,了解JVM的体系结构非常重要,因为它使我们能够更有效地编写代码。在本文中,我们将更深入地了解Java中的JVM... 阅读原文
2019-09-05 15:51:03 阅读(2325) 评论(0)
摘要: 线程池基础知识 ThreadPoolExecutor : 一个线程池Executors : 线程池工厂,通过该类可以取得一个拥有特定功能的线程池ThreadPoolExecutor类实现了Executor接口,因此通过这个接口,任何的Runnable对象都可以被ThreadPoolExecutor线程池调度。... 阅读原文
2019-09-05 14:35:16 阅读(2665) 评论(0)