了不起的程序猿
了不起的程序猿
全部文章
分类
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篇)
深入解析SpringAOP源码,手把手教你从无到有
一、认识AOP及其使用 二、AOP的特点 2.1 Spring AOP 2.1.1 他是基于动态代理实现的 Spring 提供了很多的实现AOP的方式:Spring 接口方式,schema配置方式和注解的方式. 如果使用接口方式引入AOP, 就是用JDK提供的动态代理来实现. 如果没有使用...
2022-06-25
0
0
为什么mysql的InnoDB引擎索引使用B+Tree?
1、mysql 引擎有 InnoDB 和 MyIsAM,本节主讲InnoDB InnoDB底层:B+tree MyIsAM底层 :Hash 2、索引:帮助MySQL高效获取数据的排好序的数据结构 3、建立索引(形容表的,表级别生效)的原因 控制查找次数,提高查找效率 4、InnoDB选用...
2022-06-25
0
0
学会了这10种实用的定时任务,那还不轻松拿捏所有业务场景?
前言 最近有几个读者私信给我,问我他们的业务场景,要用什么样的定时任务。确实,在不用的业务场景下要用不同的定时任务,其实我们的选择还是挺多的。我今天给大家总结10种非常实用的定时任务,总有一种是适合你的。 一. linux自带的定时任务 crontab 不知道你有没有遇到过这种场景:有时需要...
2022-06-25
0
0
面试官:HashMap实现原理是什么?HashMap是线程安全的吗?
面试题1:说一下 HashMap 的实现原理? 追问1:如何实现HashMap的有序? 追问2:那TreeMap怎么实现有序的? 追问3:put方法原理是怎么实现的? 追问4:HashMap扩容机制原理 追问5:HashMap在JDK1.8都做了哪些优化? 追问6:链表红黑树如何互相...
2022-06-25
0
0
详细剖析:JAVA中的多线程操作
previous: 目前在复习基础中… 文章目录 一,前提 一说到多线程,就不得不提进程,线程,程序的概念: 先说进程,一说到进程,就不能不说一下程序,程序是指令和数据的有序集合,其本身没有任何的含义,是一个静态的概念。而进程是执行程序的一次执行过程,它是个一个动态的概念,是系统资源分配...
2022-06-25
0
0
经典案例:京东亿级流量电商系统JVM模型参数预估方案
1. 需求分析 大促在即,拥有亿级流量的电商平台开发了一个订单系统,我们应该如何来预估其并发量?如何根据并发量来合理配置JVM参数呢? 假设,现在有一个场景,一个电商平台,比如京东,需要承担每天上亿的流量。现在开发了一个订单系统,那么这个订单系统每秒的并发量是多少呢?我们应该如何分配其内存空间呢...
2022-06-25
0
0
「SpringBoot源码」还有这种事?“@Value 注入不成功”引发的一系列骚操作
背景 项目里想用@Value注入一个字段,可没想到怎么都注入不成功,但换另一种方式就可以,于是就想了解一下@Value注解不成功的原因。 本文的代码是基于Spring的5.3.8版本 模拟@Value成功的场景 首先为了搞清楚@Value注解不成功的原理,我们先用最简单的代码模拟一下它注入成...
2022-06-25
0
0
react hooks自定义组件居然能这样做
前言 这里写一下如何封装可复用组件。首先技术栈 react hooks + props-type + jsx封装纯函数组件。类组件和typeScript在这不做讨论,大家别白跑一趟。 接下来会说一下封装可复用组件的思路,比如一个新手应该怎么去封装,都需要有哪些东西。 然后说一些复杂组件...
2022-06-25
0
0
学完直接起飞,月薪5w不是梦,Alibaba全新出品JDK源码学习指南(终极版)
JDK源码 大家都知道,源码这个东西面试跑不掉工作上还得去学习其中思想跟设计模式,真正喜欢看源码的多半有点“变态”。这玩意催眠又晦涩难懂,看了也会忘,需要先一点点针对某个组件或者某部分去看,一口吃不成大胖子! 就拿JDK源码来说,它是个类库,加入了很多辅助代码、泛型、以及一些设计模式上的考量,没...
2022-06-25
0
0
spring boot整合logback和mybatis
1.整合mybatis 在yml中配置 mybatis: config-location: classpath:mybatis/mybatis-config.xml logging: config: classpath:logback.xml 复制代码 mybatis-con...
2022-06-25
0
0
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页