-
Dubbo(一):Dubbo运行原理
Dubbo(一):Dubbo运行原理 前言: 在开始入门Javaweb时,学的基本都是MVC开发模式,一个项目基本上就是model,view,controller三层。但是随着系统的服务逐渐加多,SOA模式更加适合目前项目开发。而SOA模式在Java开发过程中基本上是Dubbo和SpringCloud的天下。所以今...
-
SpringMVC源码分析3:DispatcherServlet的初始化与请求转发
SpringMVC源码分析3:DispatcherServlet的初始化与请求转发 在我们第一次学Servlet编程,学java web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面。Servlet...
-
Spring源码剖析6:Spring AOP概述
Spring源码剖析6:Spring AOP概述 原文出处: 五月的仓颉 我们为什么要使用 AOP 前言 一年半前写了一篇文章Spring3:AOP,是当时学习如何使用Spring AOP的时候写的,比较基...
-
Spring源码剖析开篇:什么是Spring?
Spring源码剖析开篇:什么是Spring? 在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用...
-
8种方案解决重复提交问题
8种方案解决重复提交问题 作者:锦成同学 链接:juejin.im/post/5d31928c51882564c966a71c 1.什么是幂等 在我们编程中常见幂等 select查询天然幂等 delete删除也是幂等,删除同一个多次效果一样 update直接更新某个值的,幂等 update更新累加操作的,非幂等 insert非幂等...
-
Spring Context 你真的懂了吗
Spring Context 你真的懂了吗 今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当然每个人有每个人的理解,它被理解为:上下文、...
-
《Java 8 in Action》Chapter 3:Lambda表达式
《Java 8 in Action》Chapter 3:Lambda表达式 1. Lambda简介 可以把Lambda表达式理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名——我们说匿名,是因为它不像普通的方法那样有...
-
《Java 8 in Action》Chapter 4:引入流
《Java 8 in Action》Chapter 4:引入流 1. 流简介 流是Java API的新成员,它允许你以声明性方式处理数据集合(通过查询语句来表达,而不是临时编写一个实现)。就现在来说,你可以把它们看成遍历数据集的高级迭代器。此外,流还可以透明地并行处理。让我们来看一个实例...
-
SpringBoot 配置 AOP 打印日志
SpringBoot 配置 AOP 打印日志 在项目开发中,日志系统是必不可少的,用 AOP 在Web的请求做入参和出参的参数打印,同时对异常进行日志打印,避免重复的手写日志,完整案例见文末源码。 一、 Spring AOP AOP (Aspect-Oriented Programming,面向切面编程),它利用一种横...
-
重新学习MySQL数据库开篇:数据库的前世今生
重新学习MySQL数据库开篇:数据库的前世今生 本文内容出自刘欣的“码农翻身”公众号,强烈推荐刘欣大大的文章。 ? 数据库的前世今生 小李的数据库之旅 无纸化办公 小李是这个大学计算机科学与技术系的知名学生,他的编程能力了得,使用Pascal 炉火纯青,这都是高中期间...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
