腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JavaEdge
关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏成员
举报
2499
文章
2710140
阅读量
182
订阅数
订阅专栏
申请加入专栏
全部文章(999+)
java(516)
编程算法(474)
数据库(284)
sql(259)
spring(197)
缓存(173)
云数据库 SQL Server(148)
其他(144)
存储(134)
云数据库 Redis(127)
容器(115)
http(113)
微服务(101)
网站(97)
api(96)
网络安全(95)
分布式(94)
linux(93)
jvm(85)
数据(82)
kafka(72)
jdk(70)
ide(66)
数据结构(65)
tomcat(64)
node.js(59)
apache(58)
servlet(57)
系统(57)
面向对象编程(55)
socket编程(52)
https(51)
文件存储(49)
hashmap(47)
javascript(46)
tcp/ip(45)
android(44)
git(44)
大数据(43)
压力测试(40)
服务(39)
打包(38)
xml(37)
html(37)
容器镜像服务(37)
人工智能(37)
c++(36)
unix(36)
配置(36)
uml(35)
python(33)
rabbitmq(33)
开发(33)
安全(31)
机器学习(30)
rpc(30)
数据分析(30)
dubbo(29)
github(28)
腾讯云测试服务(28)
json(27)
maven(27)
nginx(27)
spark(27)
windows(27)
负载均衡(26)
自动驾驶(26)
架构(26)
设计(26)
jar(25)
接口(25)
php(23)
spring boot(22)
负载均衡缓存(21)
神经网络(21)
开源(21)
深度学习(19)
zookeeper(19)
单片机(18)
kubernetes(18)
运维(18)
管理(18)
客户端(18)
模型(18)
消息队列 CMQ 版(17)
集群(17)
mvc(16)
工作(16)
连接(16)
mac os(15)
react(15)
mybatis(15)
jdbc(15)
对象(15)
解决方案(15)
bash(14)
scala(14)
企业(14)
null(14)
服务器(14)
监控(14)
事件(14)
性能(14)
aop(13)
并发(13)
测试(13)
面试(13)
日志(13)
系统设计(13)
线程(13)
go(12)
访问管理(12)
mongodb(12)
hadoop(12)
es(12)
flink(12)
mysql(12)
队列(12)
框架(12)
bootstrap(11)
ajax(11)
电商(11)
数据处理(11)
迁移(11)
db(11)
编程(11)
部署(11)
产品(11)
程序员(11)
工具(11)
mapreduce(10)
任务调度(10)
函数(10)
异步(10)
异常(10)
优化(10)
注解(10)
css(9)
nosql(9)
access(9)
bash 指令(9)
渲染(9)
serverless(9)
shell(9)
推荐系统(9)
二叉树(9)
系统架构(9)
架构设计(9)
mq(9)
netty(9)
索引(9)
jquery(8)
汇编语言(8)
memcached(8)
hive(8)
unicode(8)
png(8)
redis(8)
流量(8)
搜索(8)
同步(8)
统计(8)
c 语言(7)
ubuntu(7)
云数据库 MongoDB(7)
sql server(7)
dns(7)
udp(7)
gradle(7)
mac(7)
select(7)
行业(7)
内存(7)
研发(7)
费用中心(6)
ios(6)
图像处理(6)
爬虫(6)
ssh(6)
erp(6)
yum(6)
scrapy(6)
gcc(6)
spring cloud(6)
微信(6)
腾讯云开发者社区(6)
Elasticsearch Service(6)
channel(6)
controller(6)
web(6)
互联网(6)
架构师(6)
权限(6)
网络(6)
效率(6)
协议(6)
语法(6)
源码(6)
重构(6)
腾讯技术创作特训营S8(6)
对象存储(5)
数据挖掘(5)
lua(5)
vue.js(5)
centos(5)
短信(5)
babel.js(5)
数据迁移(5)
grep(5)
kernel(5)
flutter(5)
ascii(5)
add(5)
command(5)
data(5)
default(5)
google(5)
image(5)
service(5)
变量(5)
编译(5)
程序(5)
代理(5)
技巧(5)
镜像(5)
前端(5)
入门(5)
事务(5)
线程池(5)
性能优化(5)
原理(5)
字符串(5)
erlang(4)
.net(4)
硬件开发(4)
搜索引擎(4)
全文检索(4)
云推荐引擎(4)
数据安全(4)
webpack(4)
自动化(4)
正则表达式(4)
gui(4)
npm(4)
单元测试(4)
hbase(4)
processing(4)
云计算(4)
sdk(4)
boot(4)
bug(4)
client(4)
commit(4)
ddd(4)
dump(4)
hystrix(4)
key(4)
semaphore(4)
set(4)
string(4)
timeout(4)
插件(4)
定时任务(4)
多线程(4)
翻译(4)
脚本(4)
算法(4)
图表(4)
终端(4)
主机(4)
官方文档(3)
tensorflow(3)
actionscript(3)
jsp(3)
qt(3)
oracle(3)
postgresql(3)
ruby on rails(3)
eclipse(3)
lucene/solr(3)
TDSQL MySQL 版(3)
SSL 证书(3)
金融(3)
express(3)
html5(3)
线性回归(3)
自动化测试(3)
cdn(3)
数据可视化(3)
nat(3)
mqtt(3)
虚拟化(3)
性能测试(3)
app(3)
autowired(3)
count(3)
exception(3)
filter(3)
intel(3)
interrupt(3)
ip(3)
iso(3)
max(3)
min(3)
pipeline(3)
process(3)
queue(3)
release(3)
root(3)
selector(3)
time(3)
wait(3)
wifi(3)
编码(3)
表格(3)
反射(3)
服务端(3)
工程师(3)
供应链(3)
后端(3)
继承(3)
计算机(3)
教程(3)
可视化(3)
快捷键(3)
浏览器(3)
视频(3)
调试(3)
项目经理(3)
指针(3)
区块链(2)
iphone(2)
ruby(2)
中文分词(2)
analyzer(2)
专用宿主机(2)
云直播(2)
命令行工具(2)
数据备份(2)
日志数据(2)
yarn(2)
xslt & xpath(2)
监督学习(2)
asp(2)
ftp(2)
markdown(2)
ddos(2)
jenkins(2)
小程序(2)
sas(2)
云数据仓库套件 sparkling(2)
分类算法(2)
服务网格(2)
验证码(2)
项目管理(2)
asm(2)
bigdecimal(2)
binary(2)
binding(2)
bit(2)
boolean(2)
clickhouse(2)
code(2)
dao(2)
dataframe(2)
deployment(2)
double(2)
download(2)
editor(2)
error(2)
expression(2)
file(2)
gateway(2)
getter(2)
glib(2)
gpt(2)
gpu(2)
guava(2)
icon(2)
import(2)
innodb(2)
instagram(2)
int(2)
interface(2)
io(2)
java8(2)
join(2)
jpa(2)
jta(2)
list(2)
listener(2)
local(2)
message(2)
metadata(2)
module(2)
myisam(2)
nacos(2)
object(2)
olap(2)
prometheus(2)
ps(2)
security(2)
send(2)
server(2)
session(2)
setter(2)
settings(2)
state(2)
stream(2)
sudo(2)
sum(2)
synchronized(2)
system(2)
task(2)
tcp(2)
thread(2)
version(2)
virtualbox(2)
web3(2)
window(2)
编程语言(2)
编辑器(2)
博客(2)
布局(2)
操作系统(2)
动态代理(2)
函数式编程(2)
后台(2)
基础(2)
集合(2)
进程(2)
开发环境(2)
软件(2)
设计模式(2)
生命周期(2)
实践(2)
数据库设计(2)
数据同步(2)
数组(2)
网关(2)
网络编程(2)
响应式(2)
响应式编程(2)
序列化(2)
异常处理(2)
依赖注入(2)
域名(2)
最佳实践(2)
云服务器(1)
比特币(1)
数字货币(1)
xcode(1)
vbscript(1)
typescript(1)
ecmascript(1)
android studio(1)
嵌入式(1)
svn(1)
struts(1)
windows server(1)
apt-get(1)
批量计算(1)
日志服务(1)
NAT 网关(1)
cci 持续集成(1)
大数据处理套件 TBDS(1)
大数据可视交互系统(1)
大数据解决方案(1)
云支付(1)
lodash(1)
devops(1)
游戏(1)
黑客(1)
决策树(1)
scikit-learn(1)
lamp(1)
hexo(1)
迁移学习(1)
机器人(1)
物联网(1)
nest(1)
canvas(1)
sdn(1)
聚类算法(1)
mvcc(1)
utf8(1)
ipv6(1)
dart(1)
接口测试(1)
事件总线(1)
大数据存储(1)
数据湖(1)
汽车(1)
远程调试(1)
admin(1)
ads(1)
agent(1)
amd(1)
apollo(1)
arguments(1)
audit(1)
authentication(1)
authorization(1)
autocomplete(1)
azure(1)
behavior(1)
bottle(1)
buffer(1)
build(1)
byte(1)
caching(1)
center(1)
chatgpt(1)
chrome(1)
cicd(1)
class(1)
clone(1)
cloud(1)
collections(1)
com(1)
configure(1)
core(1)
coredump(1)
countdown(1)
cpu(1)
cron(1)
crud(1)
dashboard(1)
dataset(1)
debug(1)
desktop(1)
directory(1)
dockerfile(1)
druid(1)
dry(1)
dsl(1)
duration(1)
edit(1)
email(1)
embedding(1)
encoding(1)
environment(1)
event(1)
filtering(1)
flush(1)
for循环(1)
free(1)
function(1)
gif(1)
gitlab(1)
grafana(1)
graph(1)
handler(1)
homebrew(1)
hostname(1)
im(1)
importerror(1)
init(1)
instrumentation(1)
integer(1)
ioc(1)
jetbrains(1)
jira(1)
jmeter(1)
jtextfield(1)
lag(1)
lambda(1)
limit(1)
localhost(1)
lock(1)
logback(1)
logging(1)
lombok(1)
manifest(1)
map(1)
member(1)
memory(1)
merge(1)
minikube(1)
monitor(1)
mutex(1)
native(1)
nested(1)
office(1)
oop(1)
openssl(1)
partition(1)
pic(1)
ping(1)
plugins(1)
poi(1)
polymorphism(1)
pool(1)
predicate(1)
project(1)
properties(1)
provider(1)
proxy(1)
pulsar(1)
push(1)
quartz(1)
rdd(1)
rebase(1)
record(1)
rename(1)
render(1)
requests(1)
return(1)
scale(1)
scope(1)
scp(1)
script(1)
setstate(1)
shadow(1)
shardingsphere(1)
shift(1)
shopify(1)
size(1)
sleep(1)
soa(1)
socket(1)
space(1)
ssl(1)
streaming(1)
super(1)
swagger(1)
synchronization(1)
target(1)
tcpdump(1)
textfield(1)
timestamp(1)
title(1)
tls(1)
token(1)
tomcat7(1)
tomcat8(1)
tools(1)
translate(1)
translation(1)
trim(1)
twitter(1)
ui(1)
union(1)
utc(1)
vmware(1)
void(1)
volatile(1)
vue3(1)
wiki(1)
wireshark(1)
zapier(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)
云原生(1)
状态机(1)
组件化(1)
OLTP(1)
数据库优化(1)
软件设计(1)
LLM(1)
标签(1)
搜索文章
搜索
搜索
关闭
精通Java事务编程(8)-可串行化隔离级别之可串行化的快照隔离
mvc
mvcc
串行化的隔离级别和高性能就是相互矛盾的吗?也许不是,一个称为可串行化快照隔离(SSI, serializable snapshot isolation)算法很有前途。提供完整的可串行化保证,而性能与快照隔离相比只有很小性能损失。 SSI在 2008 年首次被提出,如今既用于单节点DB(PostgreSQL9.1后的可串行化)和分布式DB(FoundationDB)。由于 SSI 与其他并发控制机制相比还很年轻,还在实践中证明自己。
JavaEdge
2022-07-25
882
0
不知道这些Servlet规范、容器,还敢说自己是Java程序员?
容器
网站
mvc
servlet
http
实现Web动态内容的技术,最早使用的是CGI(Common Gateway Interface,通用网关接口)技术,根据用户输入的请求动态地传送HTML数据。 CGI并不是开发语言,而只是能够利用为它编写的程序来实现Web服务器的一种协议。 可用来实现电子商务网站、搜索引擎处理和在线登记等功能。当用户在Web页面中提交输入的数据时,Web浏览器就会将用户输入的数据发送到Web服务器上。在服务器上,CGI程序对输入的数据进行格式化,并将这个信息发送给数据库或服务器上运行的其他程序,然后将结果返回给Web服务器。最后,Web服务器将结果发送给Web浏览器,这些结果有时使用新的Web页面显示,有时在当前Web页面中显示。
JavaEdge
2021-12-07
474
0
不知道这些Servlet规范、容器,还敢说自己是Java程序员?
容器
mvc
http
https
网络安全
浏览器发给服务端的是一个HTTP格式的请求,HTTP服务器收到这个请求后,需要调用服务端程序来处理。
JavaEdge
2021-10-18
1.1K
0
从开发运维发展史看到底什么是Serverless?
运维
mvc
serverless
自动化
在个人PC启动一个端口,浏览器访问即可调试代码,但要将应用部署到互联网,还需运维。
JavaEdge
2021-02-23
351
0
SpringMVC源码解析之HandlerAdapter
servlet
网络安全
mvc
android
HandlerAdapter,处理器适配器,Spring MVC通过HandlerAdapter来实际调用处理方法。 当HandlerMapping获取了处理器,DispatcherServlet会将得到的Handler告知HandlerAdapter,HandlerAdapter再根据请求去定位请求的具体处理方法是哪一个。
JavaEdge
2021-02-22
327
0
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
关注
用户9625762
关注
用户5293330
关注
用户8950290
关注
Spring MVC工作流程以及请求处理流程
android
spring
mvc
网络安全
servlet
SpringMVC主要是通过前端控制器controller中的注解来完成请求处理的。前段请求从web.xml中servlet的配置开始,根据servlet拦截的url-parttern,来进行请求转发控制。
JavaEdge
2021-02-22
400
0
软件架构分层方法论
mvc
网站
一般初创软件,为快速上线,几乎不考虑分层。但随业务越发复杂,就会导致逻辑复杂、模块相互依赖、代码扩展性差等各种问题。
JavaEdge
2020-09-25
819
0
Shiro 实战(四) - 过滤器机制1 简介2 过滤器链
servlet
安全
aop
spring
mvc
NameableFilter给Filter起个名字,如果没有设置默认就是FilterName 当我们组装拦截器链时会根据这个名字找到相应的拦截器实例
JavaEdge
2018-12-04
2.3K
0
遨游springmvc之HandlerExceptionResolver1.前言2.原理4.总结
spring
mvc
1.前言 在我们的程序中,很多时候会碰到对异常的处理,我们也许会定义一些自己特殊业务的异常,在发生错误的时候会抛出异常,在springmvc的实际应用中,我们经常需要返回异常的信息以及错误代码,并且对异常进行一些处理然后返回再返回视图。这就要涉及到我们这一篇主要讲的HandlerExceptionResolver 2.原理 其实springmvc已经默认给我们注入了3个异常处理的解器: AnnotationMethodHandlerExceptionResolver(针对@ExceptionHandler,
JavaEdge
2018-05-16
1.1K
0
SpringMVC之Controller查找(Spring4.0.3/Spring5.0.4源码进化对比)0 摘要1 SpringMVC请求流程2 SpringMVC初始化过程总结
spring
mvc
容器
erp
0 摘要 本文从源码层面简单讲解SpringMVC的处理器映射环节,也就是查找Controller详细过程 1 SpringMVC请求流程 Controller查找在上图中对应的步骤1至2的过程
JavaEdge
2018-05-16
1.2K
0
SpringMVC 的处理拦截器0 目录1 Spring MVC拦截器流程图2 Spring Web MVC 的处理器拦截器3 拦截器配置4 拦截器Handler
spring
mvc
servlet
0 目录 1 Spring MVC拦截器流程图 2 Spring Web MVC 的处理器拦截器 类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理 HandlerInt
JavaEdge
2018-05-16
755
0
SpringMVC之@CookieValue注解使用@CookieValue注解映射cookie值
spring
mvc
存储
servlet
使用@CookieValue注解映射cookie值 @CookieValue 注解能将一个方法参数与一个HTTP cookie的值进行绑定,即可自动解析cookie。 看一个这样的场景:以下的这个cookie存储在一个HTTP请求中: t=4CBCBDA72BB84FC8BE0515344C6FDF46 下面的代码演示了拿到 t 这个cookie值的方法: 定义@RequestMapping注解的处理方法 @RequestMapping(path = "/logout/", method
JavaEdge
2018-05-16
1K
0
IoC容器在Web容器中的创建及初始化
容器
spring
mvc
在前面我们分析了IoC容器的基本实现,下面我们来看看在Web容器中,Spring MVC是建立在IoC容器基础上的.了解Spring MVC,首先要了解Spring IoC容器是如何在Web环境中被载
JavaEdge
2018-05-16
1.2K
0
SpringMVC全局异常
spring
mvc
目录 无SpringMVC全局异常时的流程图 SpringMVC全局异常流程图 其实是一个ModelAndView对象 配置文件 applicationcontext.xml <?xml versi
JavaEdge
2018-04-28
778
0
SpringMVC数据绑定定义支持的数据绑定方式
spring
mvc
定义 百度百科定义: 简单绑定是将一个用户界面元素(控件)的属性绑定到一个类型(对象)实例上的某个属性的方法。 例如,如果一个开发者有一个Customer类型的实例,那么他就可以把Customer的“Name”属性绑定到一个TextBox的“Text”属性上。“绑定”了这2个属性之后,对TextBox的Text属性的更改将“传播”到Customer的Name属性,而对Customer的Name属性的更改同样会“传播”到TextBox的Text属性。 支持的数据绑定方式 SpringMVC的各种参数包括对
JavaEdge
2018-04-28
5.6K
0
SpringMVC的@ResponseBody注解说明
spring
mvc
@ResponseBody 注解与 @RequestBody 注解类似。 @ResponseBody 注解可被应用于方法上,标志该方法的返回值将被直接写回到HTTP响应体(Response)中去(而不会被放置到Model中或者被解析为一个视图名)。举个栗子: @RequestMapping(path = "/something", method = RequestMethod.PUT) @ResponseBody public String helloWorld() { return "Hello W
JavaEdge
2018-04-28
661
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档