加载中...
Spring中的Bean对象 Spring中的Bean对象
Spring Bean、生命周期、扩展接口
阿里巴巴Java开发手册(泰山版) 阿里巴巴Java开发手册(泰山版)
一、编程规约(一) 命名风格 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例:_name/__name/$name/name_/name$/name_
Spring Security介绍 Spring Security介绍
github地址 HttpSecurity常用方法 HttpSecurity常用方法 说明 openidLogin() 用于基于OpenId的验证 headers() 将安全标头添加到响应 cors() 配置跨域资源共
Redis详解 Redis详解
3种常用的缓存读写策略详解Cache Aside Pattern(旁路缓存模式)Cache Aside Pattern是我们平时使用比较多的一个缓存读写模式,比较适合读请求比较多的场景。Cache Aside Pattern中服务端需要同时
Oauth2 Oauth2
demofork from oauth2-samples Demo 文章 authorization_code 这个案例写出来,还怕跟面试官扯不明白OAuth2登录流程? client_credentials 死磕OAu
ElasticSearch详解 ElasticSearch详解
第1章 Elasticsearch概述 01-开篇 02-技术选型 03-教学大纲 第2章 Elasticsearch入门 04-入门-环境准备 05-入门-RESTful & JSON 06-
Dubbo Dubbo
Dubbo基础什么是Dubbo? Apache Dubbo|ˈdʌbəʊ|是一款高性能、轻量级的开源Java RPC框架。根据 Dubbo官方文档的介绍,Dubbo提供了六大核心能力 面向接口代理的高性能RPC调用。 智能容错和负载均衡。
JWT-Json Web Token JWT-Json Web Token
什么是JWTJWT(JSON Web Token)是目前最流行的跨域认证解决方案,是一种基于Token的认证授权机制。从JWT的全称可以看出,JWT本身也是Token,一种规范化之后的JSON结构的Token。JWT自身包含了身份验证所需要
常见的限流算法 常见的限流算法
常见限流算法有哪些?简单介绍4种非常好理解并且容易实现的限流算法! 图片来源于InfoQ的一篇文章《分布式服务限流实战,已经为你排好坑了》。 固定窗口计数器算法固定窗口其实就是时间窗口。固定窗口计数器算法规定了我们单位时间处理的请求数量
IO&NIO IO&NIO
IOIO基础知识总结IO流简介IO即Input/Output,输入和输出。数据输入到计算机内存的过程即输入,反之输出到外部存储(比如数据库,文件,远程主机)的过程即输出。数据传输过程类似于水流,因此称为IO流。IO流在Java中分
计算机网络 计算机网络
TCP与UDPTCP与UDP的区别 是否面向连接:UDP在传送数据之前不需要先建立连接。而TCP提供面向连接的服务,在传送数据之前必须先建立连接,数据传送结束后要释放连接。 是否是可靠传输:远地主机在收到UDP报文后,不需要给出任何确认,并
Zookeeper Zookeeper
zookeeper demo Zookeeper基本原理ZooKeeper重要概念解读Data model(数据模型)ZooKeeper数据模型采用层次化的多叉树形结构,每个节点上都可以存储数据,这些数据可以是数字、字符串或者是二级制序
Spring相关 Spring相关
Spring注解、循环依赖、Spring MVC、XMl配置、Spring Boot
MySQL相关知识点 MySQL相关知识点
MySQL应用知识点递归function,父子查询创建函数时注意分隔符,mysql遇到分号就执行,在创建函数的时候容易报错(use near ‘ ‘at line),可使用delimiter // 定义分隔符 delim
JavaScript相关 JavaScript相关
NoteJQuery、JS常用方法// json字符串 var str1 = '{"name":"cxh","sex":"man"}'; // json对象 var str2 = {name:"cxh",sex
我的笔记 我的笔记
java类加载、代码块、内部类、maven、gradle、代理、String相关、缓存、跨域
消息队列-MQ 消息队列-MQ
什么是消息队列我们可以把消息队列看作是一个存放消息的容器,当我们需要使用消息的时候,直接从容器中取出消息供自己使用即可。由于队列Queue是一种先进先出的数据结构,所以消费消息时也是按照顺序来消费的。 参与消息传递的双方称为生产者和消费者
锁
悲观锁悲观锁总是假设最坏的情况,认为共享资源每次被访问的时候就会出现问题(比如共享数据被修改),所以每次在获取资源操作的时候都会上锁,这样其他线程想拿到这个资源就会阻塞直到锁被上一个持有者释放。也就是说,共享资源每次只给一个线程使用,其它线
2 / 3