前言 在类似于电商、大数据分析平台等,往往都要面临极高的并发量,而这些情况下,数据往往会错乱,不一致,但在这些场景下,往往不需要完全满足ACID规范,因为这样会严重影响业务的...
前言 在类似于电商、大数据分析平台等,往往都要面临极高的并发量,而这些情况下,数据往往会错乱,不一致,但在这些场景下,往往不需要完全满足ACID规范,因为这样会严重影响业务的...
Java程序初始化顺序 首先来看一段代码 输出顺序应该是什么样的呢? 根据上图可知:在程序初始化时,先会初始化父类中的静态变量和静态的代码块。然后再是子类中的静态变量和静态代...
本文介绍如何使用go-mysql-elasticsearch同步mysql数据库信息到ElasticSearch。 1.go-mysql-elasticsearch简介 go...
1.beanFactory.preInstantiateSingletons();DefaultListableBeanFactory类中 2.getBean(beanNam...
1.invokeBeanDefinitionRegistryPostProcessors(currentRegistryProcessors, registry); 2.po...
首先创建一个配置类 在定义的两个controller类 测试类 开始调试:首先创建容器,所谓的容器,并不是说里面只有bean,还有beanDefinition等,只是一个环境...
1.简介 SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServ...
1.简介 request对象和response对象的原理:都是由服务器创建的。 2.Request 1.request对象的继承体系结构ServletRequest ----...
概念 Servlet(server applet)就是运行在服务器端的小程序,Servlet是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则。 例子 1....
参考文档-springboot.doc 主要内容 springboot默认的异常处理机制 使用自定义的页面来代替默认的异常页面 使用@controlleradvice+@ha...
flag就是用来控制请求方式的有无以及和配置的是否一致,要是没有配置请求方式的,那么flag为false,即while判断中只要路径匹配上就不再继续遍历了,要是配置了请求方式,那么只有当配置的请求方式和实际的请求方式一致时,flag为false,否则为true,然后进行下一次循环
(springboot+shiro)改造restful风格请求2019-03-27参考:[基于shiro的改造集成真正支持restful请求] (https://segmentfault.com/a/1190000014545172) 在之前的spring...
代码 如果把@EnableWebMvc注解去掉的话就可以访问静态资源。 首先看下springboot默认是如何访问静态资源的:以下是实现了WebMvcConfigurer接口...
OAuth 2.0简介github开发者流程 大致流程 1.先在github中注册的app,获取ClientId和ClientSecret2.有了开发者的ClientId和C...
代表类的成员变量(成员变量也称为类的属性)###简介JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法...
1.TCP 1.客户端:1.1:创建一个socket对象,指定ip和端口1.2: 通过socket.getOutputStream()获取输出流,来发送数据1.3:如果服务器...
1.IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流2.png 2.节点流和处理流 3.常用例子 3.1基本分为4个步骤: 1....
主要分为Collection和Map 1.Collection 1.1 List:有序,可重复元素 1.1.1 ArrayList,LinkedList 1.2 Set接口:...
简介 Comparable和Comparator接口都是为了对类进行比较,众所周知,诸如Integer,double等基本数据类型,java可以对他们进行比较,而对于类的比较...