牛客229127715号
牛客229127715号
全部文章
未归档
.net转Java(2)
API(2)
ArrayList(8)
ArrayList遍历(2)
Autowired(2)
CPU(2)
Docker(2)
dubbo(4)
Elasticsearch(8)
Explain(2)
fastjson(2)
Flink(4)
Flyway(2)
git(2)
GitHub(6)
GitLab(2)
Grafana(2)
hadoop(2)
HashMap(4)
hashtable(3)
HDFS(2)
Hive(2)
HTTP(2)
https(3)
if-else(2)
InnoDB(2)
intellij idea(2)
IT(2)
java(1349)
java 8(6)
Java 8 Stream(2)
Java Agent(4)
Java ClassLoader(2)
java (14)
Javac(2)
JavaPoet(2)
Java多线程(2)
Java学习(2)
Java岗面试(2)
Java开源项目(2)
Java高并发(2)
JDK(4)
JVM(10)
kafka(2)
kubernetes(7)
Linux(4)
Lombok(4)
maven(2)
MongoDB(6)
Mono(2)
mybatis(8)
mysql(29)
netty(2)
nginx(3)
Optional(2)
python(5)
RabbitMQ(2)
Redis(18)
Rocketmq(2)
spring(32)
Spring Boot(2)
Spring Cloud(2)
springboot(8)
springboot2(2)
SpringBoot2.X(2)
SpringCloud(4)
spring全家桶(2)
sql(2)
SSM(4)
svn(2)
synchronized(2)
TCP(2)
ThreadLocal(2)
tooltip(3)
zookeeper(2)
中间件(15)
乐观锁(2)
二叉树(3)
云原生(2)
人工智能(9)
代码优化(2)
内核(3)
分布式(281)
分布式锁(2)
分页(2)
区块链(2)
反应式编程(2)
后端(6)
多线程(8)
大数据(28)
字符串(6)
学习规划(2)
定位(3)
应届生(2)
底层源码(2)
异步编程(2)
微服务(16)
抽象类(3)
指针(3)
数据库(259)
数据库面试题(2)
数据结构(22)
架构(17)
架构师(4)
查询缓存(2)
根目录(2)
消息中间件(2)
百度(9)
程序人生(51)
程序员(1523)
程序员 后端(2)
算法(158)
线程封闭(2)
经验分享(6)
编程(138)
编程、(3)
编程语言(126)
网易(3)
网络(54)
腾讯(19)
自定义异常(2)
蚂蚁金服(2)
设计模式(49)
负载均衡(2)
运维(34)
金三银四(3)
链表(17)
队列(18)
阿里(2)
面试(117)
高并发(4)
归档
标签
去牛客网
登录
/
注册
牛客229127715号的博客
全部文章
/ 未归档
(共228篇)
手写Spring框架,加深对Spring工作机制的理解!
在我们的日常工作中,经常会用到Spring、Spring Boot、Spring Cloud、Struts、Mybatis、Hibernate等开源框架,有了这些框架的诞生,平时的开发工作量也是变得越来越轻松,我们用 Spring Boot 分分钟可以新建一个Web项目。 记得自己刚开始工作的时候...
2021-06-22
0
431
如何在 Spring/Spring Boot 中做参数校验?
本文结合自己在项目中的实际使用经验,可以说文章介绍的内容很实用,不了解的朋友可以学习一下,后面可以立马实践到项目上去。 下面我会通过实例程序演示如何在 Java 程序中尤其是 Spring 程序中优雅地的进行参数验证。 基础设施搭建 相关依赖 如果开发普通 Java 程序的的话,你需要可能需...
2021-06-22
0
407
Redis基础你掌握多少了?来查漏补缺?
Redis 是什么 Redis 是 开源,内存 中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如 字符串strings, 散列 hashes, 列表 lists, 集合 sets, 有序集合 sorted sets 与范围查询, bitmaps, hyper...
2021-06-22
0
383
全面总结2019年Java面试知识,掌握这些你也能进大厂!
前言 2019年还有不到2个月的时间就结束了,这一年你收获了没?你成长了没?改变了没?年初给自己定下的目标实现了没? 本文档提供详细的目录,大家可以根据自己的实际需要选择自己薄弱的知识参考阅读。 Java 基础知识 重载和重写的区别 String 和 StringBuffe...
2021-06-22
0
426
Vue框架中常用的rules校验规则 看完是不是觉得很简单
前提 在 vue开发中,难免遇到各种表单校验,这里整理了网络上和自己平时高频率用到的一些校验方法。如果错误欢迎指出,后期不Git地址断补充更新。 Git地址 1、是否合法IP地址 export function validateIP(rule, value,callback) {...
2021-06-22
0
538
Mybatis源码分析—Mapper创建和Spring的管理
mapper 创建 因为mybatis可以脱离spring自己使用,所以mapper的bean创建是由mybatis完成的 创建方式,根据不同的mapper,方法都是对应与注解或者配置文件对应名称的方法,所以我们猜测使用的是spring的动态代理创建方式 我们自己实现mapper创...
2021-06-22
0
535
被大厂面试官连环炮轰炸的ThreadLocal (吃透源码的每一个细节和设计原理)
引言 ThreadLocal 是面试过程中非常高频的一个类,这类的复杂程度绝对是可以带出一系列连环炮的面试轰炸。biu biu biu ~~~~. 一直觉得自己对这个类很了解了,但是直到去看源码,接二连三的技术浮出水面(弱引用,避免内存溢出的操作,开放地址法解决hash 冲突,各种内部类的复杂的...
2021-06-22
1
508
Redis 的命令详解 - List 篇
LPUSH : 左端推入元素 起始版本 : 1.0.0 时间复杂度 : 添加一个元素为O(1),添加多个元素为O(N),N为要添加的元素个数。 将所有指定的值插入到存于 key 的列表的左端。如果 key 不存在,则在操作执行之前将其创建为空列表。如果key对应的value不是 lis...
2021-06-22
0
640
Redis 的命令详解 - Hash 篇
Hash 命令详解 跟 Hash 相关的命令一共有 15 种,这里只介绍常用的。想查看全部命令请参考官网 说明 : 由于 reids 的 Hash 类型的格式如下,为了方便区分,里层的 key 我称呼为字段。 key :{key1 : value1,key2 : value2...} ...
2021-06-22
0
653
Redis 的命令详解 - String 篇
SET : 添加一个键值对 起始版本:1.0.0 时间复杂度:O(1) 假设附加值很小,并且已经存在的值具有任意大小,则摊销时间复杂度为O(1),因为Redis使用的动态字符串库会使每个重新分配上的可用空间加倍。 SET 执行时,如果 key 已存在,无论其 value 是什么类型,v...
2021-06-22
0
583
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页