首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java后端
Lxlxxx
创建于2022-07-06
订阅专栏
主要分享一些Java后端的技术栈,包括一些面试遇到的技术问题,日常开发中遇到的一些问题,自己的一些技术学习,都会通过博客的方式记录,所谓眼过百遍不如手过一遍。
等 45 人订阅
共40篇文章
创建于2022-07-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一些在代码中踩过的坑,从来没遇到过的估计已经不是大头兵了。
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第4天,点击查看活动详情 前言 在我们日常coding中,很多时候我们都是把接口代码全部写完再进行测试,在我们检查代码的时候,常常很
JVM类加载机制过程
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情 关于class类的加载过程是如何,首先要了解Java虚拟机,Java所有的类在编译的过程中都是依靠JVM虚
定时生成订单 —策略模式+责任链
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,[点击查看活动详情](https://juejin.cn/post/7167294154827890702 "https:/
MyBatis-Plus(苞米豆)快速进行开发
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情 前言 orm持久层层现在我们用的比较多的框架是MyBatis,自动生成dao层代码,简化了开发的复杂性,
关于任务补偿的那些儿事
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第1天,点击查看活动详情 前言 涉及到生成订单的系统,相信大家都遇到过订单生成失败或者异常的情况,由于业务逻辑服的复杂性,会使我们
Mybatis Plus saveBatch批量插入如何高效
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第 1 篇文章,点击查看活动详情 前言 最近写代码由于业务逻辑的原因,会经常出现对数据的批量插入的操作。 所以在写代码插入数据的时候, Java
Royal TSX如何使用秘钥连接服务
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 前言 Mac最好用的远程连接管理工 -Royal TSX V5.0.4 Royal TSX是Mac os系
盘点那些在项目中使用过的设计模式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 前言 关于设计模式,相信大家都不陌生,无论是在日常的开发过程中,还是在面试的过程中面试官的提问,或多或少都
必备技能关于接口的性能优化
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第14天,点击查看活动详情 前言 在日常工作的开发中,我们通常开发完接口,使接口业务能正常执行的情况下,我们还是要关注接口的性能,主
支持多语言的RPC框架—GRPC
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第13天,点击查看活动详情 前言 之前公司用的grpc做rpc远程调用的框架,这个框架我也是第一次用,是用gradle做jar包管理
带你搞懂接口幂等性和MQ消息重复应该如何解决
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,[点击查看活动详情](https://juejin.cn/post/7123120819437322247 前言 我们在开
final 修改的变量一定是不可修改的么?
前言 看到final,我们知道final是修饰变量、类和方法的,其变量不可修改、类不能被继承、方法不能被覆盖。这是final我们知道的知识点,但是它就一定能保证原子性么?答案是否定的。 Final修饰
Eureka注册与发现
Spring Cloud Eureka 作为微服务的注册中心,同时也是AP服务,它有很很强的分区容错性和高可用性。 Eureka提供了服务端和客户端,内部通过定时任务发送心跳机制的方式来维持长时间提供
线程调用两次start方法会发生什么?
这个问题是我最近面试中被问到一个问题,我们知道开启一个线程调用Thread类的start方法,然后去调用RUNNABLE接口的run方法使线程处于一个运行的状态。 前言 从Thread类的源码中里面有
Spring 事务机制实现原理
前言 最近面试被频繁问到的一个问题就是,Spring的事务是如何实现的,如果让你自己去实现一个事物的方式,你应该怎么做呢? 在我们学习Spring的时候,我们都知道Spring Aop切面编程是实现本
Spring Bean的生命周期加载过程
Spring 作为我们日常开发使用最多的一个框架,它主要是基于它的IOC(控制反转)和AOP(切面)和DI(依赖注入)来实现的,我们项目中的Java Bean都会交给Spring的IOC容器来管理,其
Spring boot 到底是如何实现自动装配的
Spring boot 相信各位小伙伴都不是很陌生,是现在大家在开发过程中用到频率比较多的框架,当然也是在面试过程中问的比较多的一个技术点。 我在以往的面试过程中就被问到很多次,也在以往的工作开发中
Spring Cloud常用的组件
Spring Cloud Spring Cloud 来源于Spring,它利用Spring boot的便捷开发能力,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、网关、数据监控等,都可以用Sp
Mybaits二级缓存机制
Mybatis 二级缓存 缓存原理介绍 Mybatis默认开启一级缓存,也就是SqlSession级别的缓存,一级缓存是会话级别的缓存。 Spring boot 在集成Mybatis的时候默认每次执行
String、StringBuffer、StringBuilder的区别
String java 8 内部是使用char数组来储存数据 Java 9之后改用byte数组存储字符串,同时使用 coder 来标识使用了哪种编码。 String是不可变的,字符串为什么会发生改变?