腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java后端技术栈cwnait
专栏成员
举报
632
文章
598963
阅读量
46
订阅数
订阅专栏
申请加入专栏
全部文章(632)
java(201)
编程算法(200)
spring(119)
数据库(96)
sql(89)
jvm(62)
缓存(60)
jdk(45)
spring boot(45)
http(44)
云数据库 Redis(39)
网络安全(37)
云数据库 SQL Server(36)
网站(33)
mybatis(31)
分布式(29)
xml(27)
linux(27)
存储(27)
微服务(26)
打包(23)
容器(23)
hashmap(22)
文件存储(21)
面试(20)
api(19)
数据结构(19)
数据(19)
android(18)
jar(16)
面向对象编程(16)
javascript(15)
html(15)
ide(15)
aop(14)
servlet(13)
node.js(13)
maven(13)
dubbo(13)
https(13)
mvc(12)
tomcat(11)
nginx(11)
zookeeper(11)
索引(11)
线程(11)
负载均衡(10)
jdbc(10)
c++(9)
json(9)
apache(9)
腾讯云测试服务(9)
对象(9)
配置(9)
github(8)
负载均衡缓存(8)
spring cloud(8)
接口(8)
事务(8)
线程池(8)
优化(8)
注解(8)
git(7)
开源(7)
压力测试(7)
tcp/ip(7)
rabbitmq(7)
kafka(7)
消息队列 CMQ 版(6)
微信(6)
数据分析(6)
系统(6)
源码(6)
其他(5)
企业(5)
rpc(5)
腾讯云开发者社区(5)
服务(5)
算法(5)
费用中心(4)
自动驾驶(4)
php(4)
全文检索(4)
电商(4)
数据迁移(4)
二叉树(4)
socket编程(4)
安全(4)
boot(4)
mysql(4)
程序员(4)
服务器(4)
开发(4)
连接(4)
内存(4)
异常(4)
对象存储(3)
python(3)
jsp(3)
单片机(3)
unix(3)
短信(3)
自动化(3)
大数据(3)
性能测试(3)
com(3)
int(3)
登录(3)
工作(3)
后端(3)
设计模式(3)
性能(3)
ios(2)
css(2)
jquery(2)
oracle(2)
access(2)
eclipse(2)
搜索引擎(2)
容器镜像服务(2)
海外加速(2)
数据安全(2)
shell(2)
正则表达式(2)
dns(2)
单元测试(2)
uml(2)
小程序(2)
mqtt(2)
数据库管理(2)
Elasticsearch Service(2)
bug(2)
cloud(2)
db(2)
interface(2)
key(2)
string(2)
并发(2)
测试(2)
代理(2)
分布式事务(2)
管理(2)
集合(2)
架构师(2)
科技(2)
排序(2)
设计(2)
异步(2)
原理(2)
重构(2)
字符串(2)
ICP备案(1)
tensorflow(1)
iphone(1)
c#(1)
lua(1)
bash(1)
actionscript(1)
bootstrap(1)
regex(1)
vue.js(1)
ajax(1)
nosql(1)
struts(1)
lucene/solr(1)
windows server(1)
bash 指令(1)
日志服务(1)
云直播(1)
访问管理(1)
命令行工具(1)
云数据库 MongoDB(1)
TDSQL MySQL 版(1)
VPN 连接(1)
SSL 证书(1)
cci 持续集成(1)
云推荐引擎(1)
日志数据(1)
渲染(1)
serverless(1)
爬虫(1)
hadoop(1)
hive(1)
yum(1)
grep(1)
自动化测试(1)
cdn(1)
markdown(1)
物联网(1)
系统架构(1)
架构设计(1)
网站建设(1)
openapi(1)
信息流(1)
任务调度(1)
mvcc(1)
迁移(1)
验证码(1)
分布式配置中心(1)
项目管理(1)
abstraction(1)
action(1)
autowired(1)
bit(1)
buffer(1)
copy(1)
datasource(1)
elasticsearch(1)
execute(1)
expect(1)
function(1)
innodb(1)
input(1)
ioc(1)
iterator(1)
java8(1)
lambda(1)
list(1)
lock(1)
map(1)
nacos(1)
object(1)
paste(1)
pool(1)
properties(1)
redis(1)
resize(1)
return(1)
service(1)
static(1)
stream(1)
synchronized(1)
system(1)
task(1)
threadpoolexecutor(1)
wait(1)
worker(1)
变量(1)
博客(1)
产品(1)
程序(1)
创业(1)
单例模式(1)
定时任务(1)
动态代理(1)
多线程(1)
反射(1)
分布式系统(1)
分页(1)
服务端(1)
工具(1)
公众号(1)
函数(1)
行业(1)
后台(1)
继承(1)
技巧(1)
架构(1)
监控(1)
进程(1)
客户端(1)
链表(1)
浏览器(1)
流量(1)
求职(1)
全栈(1)
日志(1)
软件开发(1)
数组(1)
搜索(1)
统计(1)
网络(1)
线程安全(1)
效率(1)
协议(1)
性能优化(1)
虚拟机(1)
压缩(1)
异步编程(1)
依赖注入(1)
语法(1)
源码分析(1)
原型(1)
指针(1)
装饰器(1)
搜索文章
搜索
搜索
关闭
阿里面试官:你给我手写个RPC框架看看
rpc
java
android
spring
文件存储
今天,就来聊聊“RPC 实现原理”(其他相关如何设计一个XX系列,已发布到知识星球中了)
田维常
2022-06-13
498
0
面试官:策略模式和代理模式有什么区别?
jdk
网络安全
android
java
大家好,我是田哥,昨天一哥们面试被问到代理模式,刚好,我也正在写《MyBatis源码分析:小白系列》专栏中的代理模式。
田维常
2022-06-13
350
0
万字总结,Spring 最核心的 7 类注解
spring
android
http
spring boot
网络安全
随着技术的更新迭代,Java5.0开始支持注解。而作为java中的领军框架Spring,自从更新了2.5版本之后也开始慢慢舍弃xml配置,更多使用注解来控制Spring框架。
田维常
2022-04-19
522
0
美团面试:如何设计一个RPC框架?
rpc
java
android
spring
文件存储
今天,就来聊聊“如何设计一个RPC框架”,那么首先明确一个问题什么是 RPC 呢?
田维常
2022-03-22
1.7K
1
手写SpringMVC框架
spring
mvc
servlet
android
网络安全
Spring 想必大家都听说过,可能现在更多流行的是Spring Boot 和Spring Cloud 框架;但是SpringMVC 作为一款实现了MVC 设计模式的web (表现层) 层框架,其高开发效率和高性能也是现在很多公司仍在采用的框架;除此之外,Spring 源码大师级的代码规范和设计思想都十分值得学习;退一步说,SpringMVC框架底层也有很多Spring 的东西,而且面试的时候还会经常被问到SpringMVC原理,一般人可能也就是只能把SpringMVC 的运行原理背出来罢了,至于问到有没有了解其底层实现(代码层面),那很可能就歇菜了,但您要是可以手写SpringMVC框架就肯定可以令面试官刮目相看,所以手写SpringMVC 值得一试。
田维常
2021-10-27
650
0
三国演义:责任链模式
android
spring
java
http
大家好,我是老田,今天我给大家分享设计模式中的责任链模式。用贴切的生活故事,以及真实项目场景来讲设计模式,最后用一句话来总结这个设计模式。
田维常
2021-06-09
413
0
韩信拜将:委派模式
servlet
java
spring
android
今天我给大家分享设计模式中的委派模式。用贴切的生活故事,以及真实项目场景来讲设计模式,最后用一句话来总结这个设计模式。
田维常
2021-06-09
366
0
怒肝一夜 | Mybatis源码深度解析
编程算法
xml
网络安全
android
缓存
前面已经发过Mybatis源码解析的文章了,本文是对前面文章进行精简以及部分调整优化,总结出来的一篇万字Mybatis源码分析。
田维常
2021-01-13
5.7K
0
阿里面试:Mybatis中方法和SQL是怎么关联起来的呢?
android
sql
缓存
mybatis
网络安全
已经分享了三篇Mybatis源码分析文章,从 Mybatis的配置文件解析 到 获取SqlSession,再到 获取UserMapper接口的代理对象。
田维常
2021-01-04
462
0
美团面试:为什么就能直接调用userMapper接口的方法?
网络安全
jdk
mybatis
java
android
老规矩,先上案例代码,这样大家可以更加熟悉是如何使用的,看过Mybatis系列的小伙伴,对这段代码差不多都可以背下来了。
田维常
2020-12-31
555
0
MyBatis插件原理分析,看完感觉自己better了
android
mybatis
网络安全
在Mybatis中最出名的就是PageHelper 分页插件,下面我们先来使用一下这个分页插件。
田维常
2020-12-30
356
0
图解MyBatis
android
mybatis
sql
数据库
jdbc
在以前文章中,我们对Mybatis进行了入门级的介绍教小师妹快速入门Mybatis,看这篇就够了,今天我们来从一个全局的角度看看Mybatis。
田维常
2020-12-30
385
0
设计模式 | 必备的责任链设计模式
android
编程算法
servlet
java
网络安全
使多个对象都有机会处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
田维常
2020-05-14
1.3K
0
深入源码分析SpringMVC执行过程
servlet
java
spring
mvc
android
首先,让我们从 Spring MVC 的四大组件:前端控制器(DispatcherServlet)、处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)以及视图解析器(ViewResolver) 的角度来看一下 Spring MVC 对用户请求的处理过程,过程如下图所示:
田维常
2020-02-25
719
0
Spring MVC 面试题和答案
mvc
android
servlet
网站
jsp
Spring MVC 是一个基于 Java 的实现了 MVC 设计模式的请求驱动类型的轻量级 Web 框架,通过把 Model,View,Controller 分离,将 web 层进行职责解耦,把复杂的 web 应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人员之间的配合
田维常
2020-02-24
2.2K
0
Spring框架提供的异步执行能力
javascript
node.js
android
spring
java
Spring Framework分别使用TaskExecutor和TaskScheduler接口提供异步执行和任务调度的抽象。Spring还具有支持线程池或在应用程序服务器环境中委托给CommonJ的接口的实现。最终,在公共接口背后使用这些实现抽象出了Java SE 5,Java SE 6和Java EE环境之间的差异。本节我们着重讲解@Async如何实现异步处理。
田维常
2019-07-20
968
0
Spring中如何使用责任链模式
android
spring
关于责任链模式,其有两种形式,一种是通过外部调用的方式对链的各个节点调用进行控制,从而进行链的各个节点之间的切换;另一种是链的每个节点自由控制是否继续往下传递链的进度,这种比较典型的使用方式就是Netty中的责任链模式。
田维常
2019-07-16
4.3K
0
搞清IO的四种模式
自动驾驶
socket编程
android
对于Java IO,从大的种类上来分,可以分为BIO和NIO。BIO全称为Blocked IO,也即阻塞型IO,而NIO则是在jdk 1.4中引入的,一般称其为New IO,因为这是相对于1.4版本之前的阻塞型IO而言的,但是也有人称其为Non-blocked IO。相对而言,本人更喜欢第二种叫法,因为从字面上更符合其使用含义。本文则主要基于BIO和NIO讲解四种IO模式的基本使用方式,并且对这四种模式的优缺点进行对比。
田维常
2019-07-16
699
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档