240 发简信
IP属地:重庆
  • 如何排查java应用的高CPU占用的问题

    这类问题,如果应用不是在容器中运行的(K8S,docker),那排查起来相对简单,无非就是先用top定位哪个java服务的进程的CPU占用较高,...

  • Vue 3.0 新特性解析

    Vue 的下一代版本(3.0)终于在9.18日发布正式版了,代号居然叫“One Piece”,不知海贼王粉们会作何感想... 不过终极秘宝这个定...

  • Resize,w 360,h 240
    Mysql Innodb 索引分析

    什么是索引 数据库索引是我们每个开发人员既熟悉又陌生的东西,几乎所有的业务系统都要与索引打交道,如果数据库查询慢了,第一时间想到的也是添加一个索...

  • 平凡的我们

    记得七八年前第一次读平凡的世界,那时还是年少轻狂的年龄。说来也奇怪,虽然书里的时代和地域背景都和我相去甚远,但我却并没有感觉到多少时间或者空间上...

  • Resize,w 360,h 240
    利用spring-boot-thin-launcher插件分离jar包的依赖和配置

    Spring Boot项目可以通过spring-boot-maven-plugin插件打包生成一个可执行的jar包,这样可以脱离web容器(例如...

  • Spring Cloud OpenFeign 自定义结果解码器

    我们在定义微服务接口的时候,通常会使用一个Result类进行封装,将提示信息,返回对象和状态码等内容封装到一起返回给调用方,例如如下的格式: 而...

  • Resize,w 360,h 240
    利用交互式UI来生成MyBatis-Plus的代码

    MyBatis-Plus是一个比较流行的 MyBatis 的增强工具,它提供了一个代码生成框架mybatis-plus-generator 功能...

  • Resize,w 360,h 240
    使用Sharding-Jdbc进行数据拆分

    数据拆分的三种方案 当数据库的数据量变得特别大,影响到查询和更新效率的时候,我们就得考虑做数据拆分了。数据拆分一般包含三种方式:分区,分表和分库...

  • Resize,w 360,h 240
    Spring Cloud笔记(8)使用Seata管理分布式事务

    分布式事务介绍 所谓事务,就是一系列业务操作构成的独立的执行单元。比如用户购买商品下单的行为,需要执行创建订单,扣减商品库存的两个不同的数据库操...