IT互联网打工人
IT互联网打工人
全部文章
分类
b树(5)
eureka(3)
git(2)
github(2)
gradle(2)
hibernate(2)
java(105)
javascript(8)
json(2)
jvm(2)
kafka(2)
linux(8)
maven(4)
mysql(16)
redis(5)
rpc(5)
spring(7)
spring boot(2)
中间件(3)
云原生(1)
云计算(2)
代理模式(2)
前端(4)
哈希(2)
学习(2)
微服务(2)
数据库(9)
数据库架构(2)
数据结构(2)
未归档(50)
程序人生(14)
缓存(7)
网络(7)
蓝桥杯(4)
面试(2)
归档
标签
去牛客网
登录
/
注册
IT互联网打工人的博客
全部文章
(共296篇)
拒绝躺平,如何使用AOP的环绕通知实现分布式锁
如何在分布式环境下,像用synchronized关键字那样使用分布式锁。比如开发一个注解,叫@DistributionLock,作用于一个方法函数上,每次调方法前加锁,调完之后自动释放锁。 可以利用Spring AOP中环绕通知的特性,完全满足上面的要求。 1、Maven依赖 <pare...
2022-05-12
0
0
对于前端,这一份Linux 命令够用了
前言 在翻译完 TypeScript 官方文档后,我用 VuePress 搭建博客,又实现了 GitHub 和 Gitee Pages 的自动部署,但我最终还是决定自己建站,而在建站的过程中,必不可少会用到 Linux 命令,所以此篇写一份基本够用的 Linux 命令,会涵盖博客搭建系列文章用到的...
2022-05-12
0
0
什么?无需root?Android上面跑Linux?
前言 众所周知,现在程序员因为工作、个人兴趣等对各种系统的需求越来越大,部分人电脑做的还是双系统。其中,比较常见的有各种模拟器、虚拟机在windows上面跑Android、Linux,大家估计都习以为常,Android上面跑windows也是Android 13做的一个有趣的新功能:工作虚拟化支持...
2022-05-12
0
0
今天我们来聊一个比较实用的话题,动态可监控的线程池实践,全新开源项目
大家好,今天我们来聊一个比较实用的话题,动态可监控的线程池实践,全新开源项目(DynamicTp)地址在下方,欢迎star交流学习。 项目地址 gitee地址:gitee.com/yanhom/dyna… github地址:github.com/lyh200/dyna… 系列文章 ...
2022-05-12
0
0
正在学习微服务?推荐你一个微服务学习项目,一个宝藏级微服务开源项目
前几天有粉丝留言,正在学习微服务,想让我推荐一个微服务学习项目。这次我拿出了压箱底的收藏了,一个宝藏级微服务开源项目,炸裂! 前言 zheng项目不仅仅是一个开发架构,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无...
2022-05-12
0
0
经常面试被问,RocketMQ这二十三点你知道吗?
基础 1.为什么要使用消息队列呢? 消息队列主要有三大用途,我们拿一个电商系统的下单举例: 解耦:引入消息队列之前,下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据……引入消息队列之后,可以把订单完成的消息丢进队列里,下游服务自己去调用就行了,这样就完成了订单服务和其...
2022-05-12
0
0
如果一套系统暂时没问题,那只是因为它的并发量不够而已,我捕获了一只发生概率小于万分之一的Bug
前言 在开始这篇文章之前想先说一句:如果一套系统暂时没问题,那只是因为它的并发量不够而已。 上周在查看系统日志时,发现了一条与众不同的日志。日志中有一半内容是正常的报文数据,而另一半内容是0x00这样的空数据。 虽然系统没抛出任何异常,但这些日志肯定是反常的。多年的经验告诉我,这其中一定有什么...
2022-05-12
0
0
聊一聊常问的线程与锁机制知识点最全整合
再谈多线程 在我们的操作系统之上,可以同时运行很多个进程,并且每个进程之间相互隔离互不干扰。 我们的CPU会通过时间片轮转算法,为每一个进程分配时间片,并在时间片使用结束后切换下一个进程继续执行,通过这种方式来实现宏观上的多个程序同时运行。 由于每个进程都有一个自己的内存空间,进程之间的通信就...
2022-05-12
0
0
阿里面试老生常谈:Spring,三级缓存,循环依赖
测试的Springboot版本: 2.6.4,禁止了循环依赖,但是可以通过application.yml开启(哈哈) @Lazy注解解决循环依赖 情况一:只有简单属性关系的循环依赖 涉及的Bean: ASerivce及其实现类ASerivceImpl BSerivce及其实现类BSer...
2022-05-12
0
0
怎么才能写一个中高级程序员必会的分布式RPC框架?教教你
一.概述 什么是RPC? 远程服务调用 官方:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的思想 通俗一点:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。 市面上常见的rpc框架:dobbo,springCl...
2022-05-12
0
0
首页
上一页
8
9
10
11
12
13
14
15
16
17
下一页
末页