Java老白整理的程序猿知识图谱_快乐是的博客-程序员宅基地

技术标签: java  

Java老白整理的程序猿知识图谱

说明:基于普通应用,依据请求发送到处理为主线梳理。

1. 网络

tcp/ip,
http,
https

2. 负载

nginx

3. 容器

tomcat

4. 应用

Spring,
SpringBoot

5. 外围

5.1 存储

Redis

MySQL
MySQL
Mybatis,
ConnectionPool,
ShardingShere,
主键生成(雪花,发号器)

5.2 RPC

Dubbo,
Netty,
SpringCloud

5.3 MQ

RockitMQ,
IO多路复用,
Kafka

5.4 分布式任务

5.5 配置中心

5.6 硬核

算法,
设计模式

6. DEV/OPS

Docker,
K8S,
Jekins

7. Test

Jmetter,
Jekins,
HttpRun
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/o544033135/article/details/117110418

智能推荐

LeetCode 486. 预测赢家(博弈DP,最小化最大值)_dp最小化最大值_tomjobs的博客-程序员宅基地

给定一个表示分数的非负整数数组。 玩家 1 从数组任意一端拿取一个分数,随后玩家 2 继续从剩余数组任意一端拿取分数,然后玩家 1 拿,…… 。每次一个玩家只能拿取一个分数,分数被拿取之后不再可取。直到没有剩余分数可取时游戏结束。最终获得分数总和最多的玩家获胜。给定一个表示分数的数组,预测玩家1是否会成为赢家。你可以假设每个玩家的玩法都会使他的分数最大化。示例 1:输入:[1, 5, 2]输出:False解释:一开始,玩家1可以从1和2中进行选择。如果他选择 2(或者 1 ),那么玩家 2 可以_dp最小化最大值

BugPhobia启程篇章:需求分析与功能定位-程序员宅基地

0x01 :引言If you weeped for the missing sunset,you would miss all the shining stars我看着大巴缓缓的驶过街角,我躲在那些树后,内心安静的做着告别相遇在一场雨里告别在另一场雨里多好0x02 :项目的基本定位概述There are no trails of the win..._需求分析和功能定位

sysaux表空间突增原因分析_wrh$_active_session_history过大-程序员宅基地

现象描述:Sysaux表空间由原来的78%突增14%,涨到92%。最初怀疑是 应用把业务表 存放于该表空间,通过工具查看SYSAUX表空间未存放应用数据通过管控工具查看SYSAUX表空间下包含的表,最大的表为1.5G。应用人员在他们的管理平台上查到一张3G多的大表WRH$_ACTIVE_SESSION_HISTORY,在管控工具里输入表名确实能查到该表。但是表空间一列为..._wrh$_active_session_history过大

ActiveMQ安装部署(Windows) _activemq windows部署-程序员宅基地

JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。JMS的队列消息传递过程如下图:650) this.width=650;" src="http://img.blog.csdn.net/2014_activemq windows部署

my gentoo network config -程序员宅基地

/etc/conf.d/netconfig_eth0=( "10.2.1.111 netmask 255.255.254.0" )routes_eth0=( "default via 10.2.1.254" )/etc/resolv.conf nameserver 211.64.208.1

Qt5在VS调试中可视化查看QString、QByteArray的解决方法_vs调试qt看数组值-程序员宅基地

在"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\autoexp.dat"中看到[Visualizer] 下面写入以下代码:复制代码QString|*::QString{ preview ([(unsigned short*)$e.d + $e.d-_vs调试qt看数组值

随便推点

poi实现Excel导入导出依赖_excel导出单元格的依赖关系-程序员宅基地

2020.12.26更新:若以下参数失效,请考虑另外一个方案:https://blog.csdn.net/alan_alei/article/details/1117383232020年11月26日最新的安装参数,如下:f9fF1I/ygZI7Ff14sigGMZmZ7KJkhsM364o6exiukAqGORVXN1e4Fk4B8+hGSl5B+iLp9nIA2pSNhNGlxnDgSV3xC85CGVvWY9SWa+ECeWhJZ1+hitDPCNw5lKaRBnxIKhAfQ3aJl4_excel导出单元格的依赖关系

LiveGBS国标流媒体-摄像机网页低延时无插件直播实现_livegbs的优缺点-程序员宅基地

背景需求对于摄像机直播,客户反馈的最多就是实现web直播、摆脱插件,可以自定义集成等问题,对于熟悉LiveGBS已经完美的解决了这些问题。然而对于web播放也存在一些问题,通常我们web播放RTMP流使用的是flash,在这个过程中就会出现一个问题,随着web一直播放直播时间的增加,视频直播的延时也会累积起来,延时也就越大。问题分析通过自我调研和客户反馈得出在ckplayer、videoj..._livegbs的优缺点

1Mhz方波 + 中断 代码_1mhz方波驱动-程序员宅基地

#include "stm32f10x_conf.h"#define LED0_OFF GPIO_SetBits(GPIOA,GPIO_Pin_8)// LED0关#define LED0_ON GPIO_ResetBits(GPIOA,GPIO_Pin_8)//LED0开u16 i=0;void GPIO_CFG(void);void RCC_CFG_1mhz方波驱动

HDU 3790.最短路径问题【最短路径Dijkstra算法】【4月14】-程序员宅基地

最短路径问题Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 20635 Accepted Submission(s): 6118Problem Description给你n个点,m条无向边,每条边都有长

NSTimer 用法 定时器-程序员宅基地

1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(...

Gradle Mac idea 安装使用_gradle-7.6.2-bin.zip_barcke的博客-程序员宅基地

Gradle安装Gradle下载地址 戳我~~进入到下载页面后我们下载所需版本-bin.zip下载完后将zip文件进行解压在本地新建.bash_profile 用于mac读取,不过我是放在zsh中的。这里就以zsh为例~如果使用.bash_profile的同学可以直接编辑 .bash_profile文件即可export 导入我们的gradle地址。export GRADLE_HOME=/Users/aaa/Desktop/midongtools/gradle-7.0.2export P_gradle-7.6.2-bin.zip