首页
学习
活动
专区
工具
TVP
发布

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2487403
阅读量
176
订阅数
精通Java事务编程(8)-可串行化隔离级别之可串行化的快照隔离
串行化的隔离级别和高性能就是相互矛盾的吗?也许不是,一个称为可串行化快照隔离(SSI, serializable snapshot isolation)算法很有前途。提供完整的可串行化保证,而性能与快照隔离相比只有很小性能损失。 SSI在 2008 年首次被提出,如今既用于单节点DB(PostgreSQL9.1后的可串行化)和分布式DB(FoundationDB)。由于 SSI 与其他并发控制机制相比还很年轻,还在实践中证明自己。
JavaEdge
2022-07-25
8210
不知道这些Servlet规范、容器,还敢说自己是Java程序员?
实现Web动态内容的技术,最早使用的是CGI(Common Gateway Interface,通用网关接口)技术,根据用户输入的请求动态地传送HTML数据。 CGI并不是开发语言,而只是能够利用为它编写的程序来实现Web服务器的一种协议。 可用来实现电子商务网站、搜索引擎处理和在线登记等功能。当用户在Web页面中提交输入的数据时,Web浏览器就会将用户输入的数据发送到Web服务器上。在服务器上,CGI程序对输入的数据进行格式化,并将这个信息发送给数据库或服务器上运行的其他程序,然后将结果返回给Web服务器。最后,Web服务器将结果发送给Web浏览器,这些结果有时使用新的Web页面显示,有时在当前Web页面中显示。
JavaEdge
2021-12-07
4350
不知道这些Servlet规范、容器,还敢说自己是Java程序员?
浏览器发给服务端的是一个HTTP格式的请求,HTTP服务器收到这个请求后,需要调用服务端程序来处理。
JavaEdge
2021-10-18
9730
从开发运维发展史看到底什么是Serverless?
在个人PC启动一个端口,浏览器访问即可调试代码,但要将应用部署到互联网,还需运维。
JavaEdge
2021-02-23
3290
SpringMVC源码解析之HandlerAdapter
HandlerAdapter,处理器适配器,Spring MVC通过HandlerAdapter来实际调用处理方法。 当HandlerMapping获取了处理器,DispatcherServlet会将得到的Handler告知HandlerAdapter,HandlerAdapter再根据请求去定位请求的具体处理方法是哪一个。
JavaEdge
2021-02-22
3140
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
Spring MVC工作流程以及请求处理流程
SpringMVC主要是通过前端控制器controller中的注解来完成请求处理的。前段请求从web.xml中servlet的配置开始,根据servlet拦截的url-parttern,来进行请求转发控制。
JavaEdge
2021-02-22
3800
软件架构分层方法论
一般初创软件,为快速上线,几乎不考虑分层。但随业务越发复杂,就会导致逻辑复杂、模块相互依赖、代码扩展性差等各种问题。
JavaEdge
2020-09-25
7730
Shiro 实战(四) - 过滤器机制1 简介2 过滤器链
NameableFilter给Filter起个名字,如果没有设置默认就是FilterName 当我们组装拦截器链时会根据这个名字找到相应的拦截器实例
JavaEdge
2018-12-04
2.1K0
遨游springmvc之HandlerExceptionResolver1.前言2.原理4.总结
1.前言 在我们的程序中,很多时候会碰到对异常的处理,我们也许会定义一些自己特殊业务的异常,在发生错误的时候会抛出异常,在springmvc的实际应用中,我们经常需要返回异常的信息以及错误代码,并且对异常进行一些处理然后返回再返回视图。这就要涉及到我们这一篇主要讲的HandlerExceptionResolver 2.原理 其实springmvc已经默认给我们注入了3个异常处理的解器: AnnotationMethodHandlerExceptionResolver(针对@ExceptionHandler,
JavaEdge
2018-05-16
1.1K0
SpringMVC之Controller查找(Spring4.0.3/Spring5.0.4源码进化对比)0 摘要1 SpringMVC请求流程2 SpringMVC初始化过程总结
0 摘要 本文从源码层面简单讲解SpringMVC的处理器映射环节,也就是查找Controller详细过程 1 SpringMVC请求流程 Controller查找在上图中对应的步骤1至2的过程
JavaEdge
2018-05-16
1.1K0
SpringMVC 的处理拦截器0 目录1 Spring MVC拦截器流程图2 Spring Web MVC 的处理器拦截器3 拦截器配置4 拦截器Handler
0 目录 1 Spring MVC拦截器流程图 2 Spring Web MVC 的处理器拦截器 类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理 HandlerInt
JavaEdge
2018-05-16
7310
SpringMVC之@CookieValue注解使用@CookieValue注解映射cookie值
使用@CookieValue注解映射cookie值 @CookieValue 注解能将一个方法参数与一个HTTP cookie的值进行绑定,即可自动解析cookie。 看一个这样的场景:以下的这个cookie存储在一个HTTP请求中: t=4CBCBDA72BB84FC8BE0515344C6FDF46 下面的代码演示了拿到 t 这个cookie值的方法: 定义@RequestMapping注解的处理方法 @RequestMapping(path = "/logout/", method
JavaEdge
2018-05-16
9830
IoC容器在Web容器中的创建及初始化
在前面我们分析了IoC容器的基本实现,下面我们来看看在Web容器中,Spring MVC是建立在IoC容器基础上的.了解Spring MVC,首先要了解Spring IoC容器是如何在Web环境中被载
JavaEdge
2018-05-16
1.2K0
SpringMVC全局异常
目录 无SpringMVC全局异常时的流程图 SpringMVC全局异常流程图 其实是一个ModelAndView对象 配置文件 applicationcontext.xml <?xml versi
JavaEdge
2018-04-28
7540
SpringMVC数据绑定定义支持的数据绑定方式
定义 百度百科定义: 简单绑定是将一个用户界面元素(控件)的属性绑定到一个类型(对象)实例上的某个属性的方法。 例如,如果一个开发者有一个Customer类型的实例,那么他就可以把Customer的“Name”属性绑定到一个TextBox的“Text”属性上。“绑定”了这2个属性之后,对TextBox的Text属性的更改将“传播”到Customer的Name属性,而对Customer的Name属性的更改同样会“传播”到TextBox的Text属性。 支持的数据绑定方式 SpringMVC的各种参数包括对
JavaEdge
2018-04-28
5.5K0
SpringMVC的@ResponseBody注解说明
@ResponseBody 注解与 @RequestBody 注解类似。 @ResponseBody 注解可被应用于方法上,标志该方法的返回值将被直接写回到HTTP响应体(Response)中去(而不会被放置到Model中或者被解析为一个视图名)。举个栗子: @RequestMapping(path = "/something", method = RequestMethod.PUT) @ResponseBody public String helloWorld() { return "Hello W
JavaEdge
2018-04-28
6410
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档