事务是有很多原子性的操作组成的,他要么全部执行成功,要么全部执行失败,在分布式系统中为了实现这个目标,各大厂商出现了很多种不同的解决方案。一些软件公司和外包公司还在使用基于二阶段提交协议的解决方案,但是一些…
标签:java后端开发
数据库字段类型导致的前端JSON转换错误
昨天去给客户更新软件,部署完毕之后,跟往常一样,启动脚本,打开浏览器跑程序,测试到一个步骤的时候报错了,错误内容是:Uexpected JSON of input,当时在js里边使用了一个JSON.parse来处理服务器…
第二章:01关键字
①含义 ☞含义:被Java语言赋予特定含义的单词 ②特点 ☞特点:组成关键字的字母全部小写 ③关键字 ④ ⑤ ⑥ &nbs…
spring boot热部署
使用热部署提高开发效率,修改代码无需重复启动。配置如下所示: <dependencies> <dependency> <groupId>org.springframewo…
ExtensionLoader
ExtensionLoader 从上图中看到该类的构造方法被私有化,并且提供了一个静态方法来获取实例对象, 是的,该类使用了单例模式,懒汉模式 ConcurrentMap<Class<?>, Exten…
飞机大战 (递归版)
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.event.MouseAdapter; imp…
java入门之:Hello World
import java.util.Scanner; public class HelloWorld{ public static void main(String[] args){ //向终端打印hello world …
SpringMVC中控制器接收JSP页面表单的参数接收方式详解及细节注意(400错误)
控制器方法中参数的接收 (1)以前的参数接收: String param = req.getParameter(name); (2)SpringMVC简化这个操作,只需要给控制器方法添加参数即可 a:本质上还…
SpringBoot2.0 基础案例(05):多个拦截器配置和使用场景
一、拦截器简介 1、拦截器定义 拦截器,请求的接口被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 拦截器主要用来按照指定规则拒绝请求。 2、拦截器中应用 Token令牌验证 请求数据校验 …
jQuery总结
1.什么是jQuery? jQuery是一个快速、简洁的JavaScript框架。jQuery设计的宗旨是“write Less,Do More”,即写更少的代码,做更多的事情。它封装JavaScript常用的功能代…
通俗易懂的讲解一下Java的代理模式
一、基本概念 代理模式是对象的结构模式。 代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用(接口的引用) 二、静态代理 静态代理是指,代理类在程序运行前就已经定义好,其与**目标类(被代理类)**的关…
【Java源码】集合类-ArrayDeque
一、类继承关系 ArrayDeque和LinkedList一样都实现了双端队列Deque接口,但它们内部的数据结构和使用方法却不一样。根据该类的源码注释翻译可知: ArrayDeque实现了Deque是一个动态数组。 A…