摘要: 一、内置对象   在JSP中,内置对象又称为隐含对象,是指在不声明和创建的情况下就可以被使用的一些成员变量。JSP一共提供有9个内置对象,分别是request(响应对象)、pageContext(页面上下文对象)、session(会话对象)、application(应用程序对象)、out(输出对象)、con... 阅读原文
2019-08-25 20:31:02 阅读(2386) 评论(0)
摘要: 本文大致地介绍了IOC容器的初始化过程,只列出了比较重要的过程和代码,可以从中看出IOC容器执行的大致流程。 接下来的文章会更加深入剖析Bean容器如何解析xml,注册和初始化bean,以及如何获取bean实例等详细的过程。 转自:http://www.importnew.com/19243.html 1. ... 阅读原文
2019-08-25 19:23:32 阅读(2445) 评论(0)
摘要: 在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。 Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是... 阅读原文
2019-08-25 18:36:13 阅读(2299) 评论(0)
摘要: 说明:Validation 在Controller层使用Validation应该都使用过了,以下方式可以使用 Validation 在Service层完成对dto的属性校验,避免写一堆的 if else 来处理这些逻辑,提高开发效率,代码如下: 1:DTO实体类代 @Data public class Add... 阅读原文
2019-08-25 17:00:04 阅读(2365) 评论(0)
摘要: 快速排序 package algorithm.sort; /** * 快速排序 * 思想:类似于归并排序,但是不同于归并排序每次排序寻找一次子数组中点的是,寻找一个更恰当的分区点 * * @Author 28370 * @Date 2019-5-13 **/ public class Quick... 阅读原文
2019-08-25 16:54:02 阅读(2323) 评论(0)
摘要:   JSP:一种动态网页技术,在html中内嵌java代码,本质是Servlet。     JSP的特点 跨平台 预编译。用户第一次访问JSP页面时,服务器会对JSP页面进行编译,会保存编译结果。以后再次访问此JSP页面时,直接执行编译好的代码,不再重新编译。     JSP运行原理 ... 阅读原文
2019-08-25 15:35:02 阅读(2282) 评论(0)
摘要: 今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当然每个人有每个人的理解,它被理解为:上下文、容器等等。我想说的是,context 理解为上下... 阅读原文
2019-08-25 15:27:03 阅读(2275) 评论(0)
摘要: 1. 背景 在 JDK 1.6 中对锁的实现引入了大量的优化。 目的 减少锁操作的开销。 2. 锁优化 在看下面的内容之间,希望大家对 Mark Word 有个大体的理解。Java 中一个对象在堆中的内存结构是这样的: Mark Word 是这样的: 2.1 适应性自旋锁 自旋锁的思想:让一个线程在请求一... 阅读原文
2019-08-25 14:24:05 阅读(2580) 评论(0)
摘要: 概述 前后端分离之后,因为HTTP本身是无状态的,Session就没法用了。项目采用jwt的方案后,请求的主要流程如下:用户登录成功之后,服务端会创建一个jwt的token(jwt的这个token中记录了当前的操作账号),并将这个token返回给前端,前端每次请求服务端的数据时,都会将令牌放入Header或者... 阅读原文
2019-08-25 12:57:03 阅读(3503) 评论(0)
摘要: 一、MySQL扩展具体的实现方式 随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。 关于数据库的扩展主要包括:业务拆分、主从复制、读写分离、数据库分库与分表等。这篇文章主要讲述数据库分库与分表 (1)业务拆分 在 大型网站应用之海量数据和高并发解决方案总结一... 阅读原文
2019-08-25 11:39:05 阅读(2361) 评论(0)