Jimmer's Blog

这里是Hello world.

脚车项目笔记

脚车项目笔记

脚车项目实战笔记 一.项目日记 0101 4h helloworld+swagger 0102 6h 建表sql 0109 6h 建表sql(完成) 1h 整合mybaits 二.maven 由于根pom文件添加spring-boot-maven-plugin插件导致common模块无法打包。 三. mybatis 根据数据库表生成实体类

复习笔记-分布式 & 微服务

常见面试题与知识点总结

一、分布式 一、分布式 分布式事务如何保证 分布式全局唯一标识如何实现 说几种实现幂等的方式? 说几种分布式锁的实现方式?

复习笔记-JVM

常见面试题与知识点总结

一、jvm 一、jvm jvm的堆内存,栈内存. jvm单例 JVM内存模型

复习笔记-数据库

常见面试题与知识点总结

一、 数据库 一、 数据库 用过的关系型数据库,使用上、检索上的异同 存储过程,触发器,自定义函数的了解 游标的作用 数据库表结构设计,三大范式 汉字占的长度 in和exist异同 树形设计的数据库,假如有4层,检索出所有第二层数据的sql语句如何写? MySQL事务隔离的底层实现? MySQL索引介绍一下? 命中索引要注意什么?

复习笔记-并发

常见面试题与知识点总结

一、 并发 线程不安全带来的问题 并行和并发有什么区别? 并行是真多线程, 并发是一段时间内有多个任务同时处理,可能是多线程,也可能是单线程切换。 并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能 线程和进程的区别? 启动一个程序就是启动一个进程,一个进程至少有一个进程。 同一进程内的多个进程共享内存资源,减少线程切换次数,效率更高。 线程是cpu资源调度的最...

复习笔记-容器

常见面试题与知识点总结

一、容器 java 容器都有哪些 顶级接口collection,子接口List、Queue、Set。 顶级接口Map:HashMap、Hashtable、LinkedHashMap和TreeMap Collection 和 Collections 有什么区别? Collections是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程...

复习笔记-Java基础

常见面试题与知识点总结

一、基础 二、程序设计 一、基础 JDK 和 JRE 有什么区别? 如果你需要运行 java 程序,只需安装 JRE 就可以了,如果你需要编写 java 程序,需要安装 JDK. jdk包含jre。 == 和 equals 的区别是什么? == 对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而 equals 默认情况下是引用比较,只是很多类重新...

JVM

JVM

JVM 笔记 问题 JVM作用 JVM技术选型 JVM如何使用及原理 JVM生产问题(高并发?) 1. JVM作用 JVM的核心功能 (1)动态路由:新开发某个服务,动态把请求路径和服务的映射关系热加载到JVM里去;服务增减机器,JVM自动热感知 (2)灰度发布 (3)授权认证(token) (4)性能监控:每个API接口的耗时、成功率、QPS (5)系统日...

服务注册中心

服务注册中心

服务注册中心 笔记 问题 服务注册中心作用 服务注册中心技术选型 服务注册中心生产问题(高并发?) 1. 服务注册中心作用 服务注册中心的核心功能 2.服务注册中心技术选型 2.1 consul 2.2 Eureka 2.3 zookeeper 3.生产问题 3.1 如果需要部署上万服务实例,现有的服务注册中心能否抗住?如何优化? ...

网关

网关

网关 笔记 问题 网关作用 网关技术选型 网关如何使用及原理 网关生产问题(高并发?) 1. 网关作用 网关的核心功能 (1)动态路由:新开发某个服务,动态把请求路径和服务的映射关系热加载到网关里去;服务增减机器,网关自动热感知 (2)灰度发布 (3)授权认证(token) (4)性能监控:每个API接口的耗时、成功率、QPS (5)系统日志 (6)数据缓存...