魔豆IT-一个程序员的个人博客魔豆IT

【今日观点】 Mybatis进阶

typora-copy-images-to: img 一.接口代理方式实现Dao 1.1 代理开发方式介绍 ​ 采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。 Mapper 接口开发方法只需要...

最新发布 第2页

后端

详解synchronized与Lock的区别与使用

admin阅读(537)评论(0)赞(2)

引言: 昨天在学习别人分享的面试经验时,看到Lock的使用。想起自己在上次面试也遇到了synchronized与Lock的区别与使用。于是,我整理了两者的区别和使用情况,同时,对synchronized的使用过程一些常见问题的总结,最后是参...

后端

Jvm线上调优实战

admin阅读(614)评论(0)赞(5)

侦探问题根源 通过top指令发现,当前5511的线程cup和内存的使用率过高: top : 5511 root 20 0 16.841g 6.088g 5584 S 47.0 39.2 4011:41 java 9550 root 20 0...

后端

Java并发编程(总结最全面的面试题!!!)

admin阅读(592)评论(0)赞(6)

基础知识 为什么要使用并发编程 提升多核CPU的利用率:一般来说一台主机上的会有多个CPU核心,我们可以创建多个线程,理论上讲操作系统可以将多个线程分配给不同的CPU去执行,每个CPU执行一个线程,这样就提高了CPU的使用效率,如果使用单线...

后端

面试必备:Java线程池解析

admin阅读(818)评论(0)赞(5)

前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。...

后端

nacos配置中心使用

admin阅读(747)评论(0)赞(3)

Nacos不仅可以作为注册中心使用,还可以作为配置中心使用。相比于使用spring-cloud-config-server来说,我们可以不用再去建一个配置文件的git仓库,直接可以在nacos的控制台进行操作,同时配置文件热更新也更为方便,...

后端

RocketMQ消息存储原理总结

admin阅读(807)评论(1)赞(7)

1.RocketMQ的存储架构 1.1存储特点 消息主体以及元数据都存储在CommitLog当中 Consume Queue相当于kafka中的partition,是一个逻辑队列,存储了这个Queue在CommiLog中的起始offset,...

后端

微信支付-扫码支付

admin阅读(759)评论(0)赞(6)

微信支付之Native扫码支付功能 一、微信支付-扫码支付基本介绍 1.1 扫码支付 需要注意的是,扫码支付分两种形式: 线下的扫码支付: 这种方式非常简单,商户在微信申请付款二维码贴纸,贴到收银台附近位置,客户购买商品直接使用手机扫码二维...

后端

Vmware虚拟机三种网络模式详解

admin阅读(721)评论(0)赞(1)

由于linux目前很热门,越来越多的人在学习linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有vmware workstations和virtual box等。在使用虚拟机...