了不起的程序猿
了不起的程序猿
全部文章
分类
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篇)
Java内存模型及线程安全高性能编程
Java内存模型 vs JVM运行时数据区 为什么java 能在不同的平台上跑?因为字节码是在虚拟机上跑,所以平台无关。遵循《Java虚拟机规范》 初看Java内存模型 来看看大家都是怎么定义的 : Java虚拟机可以同时支持多个执行线程,若未正确同步,线程的行为可能会出现混淆和违反...
2022-06-25
0
0
面试总遇到高并发、分布式的问题但是自己工作中不接触,自学又不深入,怎么办?
背景 面试总会遇到一些关系高并发、分布式的问题,可是自己工作中不接触,自学又不深入,这可怎么办? 分布式架构的知识太庞大了,小匠也是管中窥豹,结合自己的经验阐述一下自己的想法。 结合我自己的一些面试经历,从分布式系统的构建体系说一下可能遇到的问题,涉及的技术和解决方案,这便是分布式系统的重点,...
2022-06-25
0
0
基于Jenkins+Maven+Gitea+Nexus从0到1搭建CICD环境
在传统的单体软件架构中,软件开发、测试、运维都是以单个进程为单位。 当拆分成微服务之后,单个应用可以被拆分成多个微服务,比如用户系统,可以拆分成基本信息管理、积分管理、订单管理、用户信息管理、合同管理等多个微服务模块。 这个时候对每个模块分别打包、发布运行、开发、测试、运维的,对于测试、运维的工...
2022-06-25
0
0
APT35 利用 Log4j 漏洞传播新的模块化 PowerShell 工具包
随着Log4j安全漏洞的出现,研究人员已经看到多个攻击者(主要是出于经济动机)立即将其添加到他们的武器库中。毫不奇怪,一些由国家支持的攻击者也将这个新漏洞视为在潜在目标,在受影响系统修复这个漏洞之前寻找发动攻击的机会。 APT35(又名 Charming Kitten、TA453 或 Phosph...
2022-06-25
0
0
字节二面:说说MySQL的加锁机制
前言 在数据库中设计锁的目的是为了处理并发问题,在并发对资源进行访问时,数据库要合理控制对资源的访问规则。 而锁就是用来实现这些访问规则的一个数据结构。 在对数据并发操作时,没有锁可能会引起数据的不一致,导致更新丢失。 锁的分类 乐观锁和悲观锁 乐观锁: 对于出现更新丢失的可能性比较...
2022-06-25
0
0
SpringCloud居然能使用Zookeeper作为注册中心
linux安装zookeeper 安装zookeeper 关闭linux防火墙 启动zookeeper 1 创建项目导入依赖和配置文件 xml <?xml version="1.0" encoding="UTF-8"?> <...
2022-06-25
0
0
Java中的几种Kafka客户端比较介绍
在这篇博客中,我介绍了在Java中定义Kafka消费者的各种方法。Spring、Micronaut、Vert.x和Akka Streams在引擎盖下使用kafka-clients库,并提供完整的功能集来消费Kafka消息。 Kafka 是一个著名的事件流平台。我们在很多项目中使用它。没什么不寻常的...
2022-06-25
0
0
使用DDD和Spring HATEOAS构建一个MRP的API实例和源码 - elca
通过一个具体的例子告诉你我们如何在 Java 中实现一个只允许根据业务规则定义良好的状态转换的域模型,然后使用 Spring 在一个REST-API 中发布它。看看我们如何构建一个完全由该 API 驱动的简单 Web 应用程序。该实现使用来自领域驱动设计(DDD) 的概念,这是一种软件工件试图与业务...
2022-06-25
0
0
通过自定义注解实现springmvc和sentinel整合
实现思路 核心思路通过一个注解把springmvc的@RequestMapping具备的功能 + @SentinelResource具备的功能给聚合起来 实现步骤 1、自定义注解 @Target({ElementType.TYPE, ElementType.METHOD}) @Retenti...
2022-06-25
0
0
微服务系列:Spring Cloud 之 Feign、Ribbon、Hystrix 三者超时时间配置
Feign 和 Ribbon 1. 设置 OpenFeign 的超时时间 我们首先来看一下 OpenFeign 自己的请求超时配置,直接在 yml 文件中配置: feign: # 设置 feign 超时时间 client: config: # default 设置的...
2022-06-25
0
0
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页