了不起的程序猿
了不起的程序猿
全部文章
分类
BitSet源码(1)
b树(1)
DDD(1)
docker(4)
dubbo(1)
elasticsearch(1)
eureka(3)
hisql(1)
intellij-idea(3)
java(242)
java-ee(1)
javascript(1)
Java程序员(9)
jenkins(1)
json(1)
kafka(12)
kubernetes(1)
linux(3)
maven(1)
mvc(1)
mybatis(4)
mysql(23)
postman(4)
rabbitmq(2)
react.js(1)
redis(13)
rpc(2)
servlet(1)
spring(18)
spring boot(19)
spring cloud(5)
sql(4)
ssh(1)
tcp/ip(1)
ubuntu(1)
vue.js(2)
中间件(2)
代理模式(2)
分布式(3)
单例模式(1)
哈希算法(1)
大数据(1)
安全(4)
开发语言(3)
微服务(8)
微服务架构(1)
性能优化(1)
数据库(18)
数据结构(1)
服务器(5)
未归档(1)
源码(1)
程序人生(3)
程序员(1)
经验分享(2)
缓存(5)
网络(4)
网络协议(1)
面试(17)
归档
标签
去牛客网
登录
/
注册
了不起的程序猿的博客
全部文章
(共476篇)
这么全的SpringMVC讲解,我完全能看明白
一、SpringMVC简介 1.1、SpringMVC引言 为了使Spring有可插入的MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而在使用Spring进行WEB开发时可以选择使用Spring的SpringMVC框架作为web开发的控制器框架。 ...
2022-06-25
0
0
一篇文章带你看懂RabbitMQ的高级应用
RabbitMQ高级应用 1、消息可靠性投递 在使用 RabbitMQ 的时候,生产者在进行消息投递的时候如果想知道消息是否成功的投递到对应的交换机和队列中,有两种方式可以用来控制消息投递的可靠性模式 。 由上图的整个消息的投递过程来看,生产者的消息进入到中间件中会首先到达交换机...
2022-06-25
0
0
两万字把InnoDb关于锁的一切一网打尽,你还不快看?
前言 大家好,本文将跟大家聊聊InnoDb的锁,以及如何分析和解决死锁问题,希望对大家有帮助哈。 为什么需要加锁呢? InnoDB的七种锁介绍 一条SQL是如何加锁的 RR隔离级别下的加锁规则 如何查看事务加锁情况 死锁案例分析 1. 为什么需要加锁? 为什么需要加锁呢? ...
2022-06-25
0
0
直击大厂面试:volatile 有什么用?
volatile 是 Java 并发编程的重要组成部分,也是常见的面试题之一,它的主要作用有两个:保证内存的可见性和禁止指令重排序。下面我们具体来看这两个功能。 内存可见性 说到内存可见性问题就不得不提 Java 内存模型,Java 内存模型(Java Memory Model)简称为 JMM,...
2022-06-25
0
0
关于关闭订单的五种方法,很多人还只会第一种
在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内;那他们是怎么实现的呢? 一般的做法有如下几种 定时任务关闭订单 rocketmq延迟队列 rabbitmq...
2022-06-25
0
0
关于Java内存模型,你究竟懂多少?
简介 Java 内存模型(Java Memory Model, JMM)是用来屏蔽各种硬件和操作系统的内存访问差异,实现让Java程序在各种操作系统平台下都能达到一致的访问效果。 工作内存和主内存 Java 内存模型规定了所有的变量都存储在主内存(Main Memory)中,每个线程还有自己...
2022-06-25
0
0
灵感闪现~造了个别致的Dubbo注册中心扩展轮子
hello大家好呀! 作为一名基础组件开发,服务好每一位业务开发同学是我们的义务(KPI)。 客服群里经常有业务开发同学丢来一段代码、一个报错,而我们,当然要微笑服务,耐心解答。 有的问题,凭借多年踩坑经验,一眼就能看出;有的问题,看一眼代码也能知道原因,但有的问题,还真就光凭看是看不出来...
2022-06-25
0
0
Microsoft架构师编写的355页面试手册,简直不要太好用
前言 西雅图是一个IT氛围很浓的地方,这里是微软和亚马逊的总部所在地,Google、Facebook 等很多知名公司都在这里有研发中心。一群程序员聚在一起,总会谈到谁去这家公司面试了,谁拿到了那家公司的Offer。这让我有机会从多个角度去理解编程面试,也更加深入地思考怎样刷题才会更加有效。 如...
2022-06-25
0
0
作为Java人,应该知道的一些让代码越来越优雅的奇技淫巧
前言: 感谢大家观看本文,希望大家都能有所收获 导语 自从毕业后,今年已经是我工作的第 8 个年头了,我甚至都快忘记了到底是那年毕业的。从出来本人一直在做 Java 相关的工作,现在终于有时间坐下来,写一篇关于 Java 写法的一篇文章,来探讨一下如果你真的是一个 Java 程序员,那你...
2022-06-25
0
0
后端Java人必备:30个优化SQL的良心建议
前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 github.com/whx123/Java… 1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from empl...
2022-06-25
0
0
首页
上一页
28
29
30
31
32
33
34
35
36
37
下一页
末页