240 发简信
IP属地:湖南
  • 面试被问Java序列化和反序列化为什么要实现Serializable接口

    最近公司的在做服务化, 需要把所有model包里的类都实现Serializable接口, 同时还要显示指定serialVersionUID的值....

    2.8 7206 0 27
  • Resize,w 360,h 240
    为什么ConcurrentHashMap的读操作不需要加锁?

    为什么ConcurrentHashMap的读操作不需要加锁? 我们知道,ConcurrentHashmap(1.8)这个并发集合框架是线程安全的...

    1.2 4681 0 16
  • JAVA8时间插入mysql少了8小时的解决办法

    最近在用mybatis时发现,将LocalDateTime插入到数据库时时间少了8小时。 用网上其他方法试了不少,比如修改mysql时区,都不能...

    1.5 5357 0 15
  • Resize,w 360,h 240
    参考阿里规范,优秀的 Java 项目代码该如何分层?

    1.背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没...

  • SpringBoot 中实现跨域的5种方式

    一、为什么会出现跨域问题 出于浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,...

    4.4 4940 0 28
  • 美团一面:你既然写过Mybatis插件,说说它底层是怎么加载一个自定义插件的

    大多数框架,都支持插件,用户可通过编写插件来自行扩展功能,Mybatis也不例外。 我们从插件配置、插件编写、插件运行原理、插件注册与执行拦截的...

  • Resize,w 360,h 240
    说说注册中心 zookeeper 和 eureka 中的CP和 AP

    前言 在分布式架构中往往伴随CAP的理论。因为分布式的架构,不再使用传统的单机架构,多机为了提供可靠服务所以需要冗余数据因而会存在分区容忍性P。...

  • Kubernetes 部署 Mysql 8.0 数据库(单节点)

    系统环境: Mysql 版本:8.0.19 Kubernetes 版本:1.17.4 操作系统版本:CentOS 7.8 一、简介 Mysql ...

  • Resize,w 360,h 240
    Spring Boot + MyBatisPlus,简直完美!

    # 前言: mybatis在持久层框架中还是比较火的,一般项目都是基于ssm。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是...

    3.3 6758 0 14
个人介绍
欢迎关注公众号:程序员白楠楠,领取一线大厂Java面试题资料!