logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring单例模式与线程安全

Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这是多个线程会并发执行该请求多对应的业务逻辑(成员方法),此时就要注意了,如果该处理逻辑中有对该单

JSP 9 大内置对象详解

内置对象特点:1.            由JSP规范提供,不用编写者实例化。2.            通过Web容器实现和管理3.            所有JSP页面均可使用4.            只有在脚本元素的表达式或代码段中才可使用(<%=使用内置对象%>或<%使用内置对象%>) 常用内置对象:1.            输出

Spring概述

Spring是一个容器。Spring的主要功能就是为代码解耦,降低代码的耦合度。根据功能的不同,可以将一个系统中的代码分为主业务逻辑与系统级业务逻辑两类。主业务逻辑代码逻辑间联系紧密,有具体的专业业务应用场景,复用性较低;系统级业务代码相对功能独立,主要为业务提供功能性服务,如日志,安全,事物等。Spring根据代码的功能性特点,将降低耦合度的方式分为了两类:IOC和AOP。IOC使得主业务在相互

分布式Session面试总结

分布式Session的几种实现方式Java主要面向Web端,因此Web的一些问题也是必问的。面试过程中问到的·热点问题之一就是:分布式Session如何实现。1.基于数据库的Session共享2.基于NFS共享文件系统3.基于memcached 的session,如何保证 memcached 本身的高可用性?4. 基于resin/tomcat web容器本身的session复制机制5. 基于TT/

#分布式
Spring的优缺点

在实际开发中,我总结了Spring的优点如下:任何的java的开发框架其产生都只有一个前提目的:为了更方便的mvc开发jquery+json 简化数据的传输,同时隐藏dom操作的细节spring诞生了,它的诞生是解决了横切面以及注入编程的窘境。spring提供有如下的核心组件1.容器核心组件beans:表示的是对spring以及所有bean对象的管理core:包含了最底层的开发支持,例如:依赖的注

初识Vue.js(五)

5.1 基本指令v-clock不需要表达式,它会在Vue实例结束编译时从绑定的HTMl元素上移除,经常和CSS的display:node;配合使用。在一般情况下,v-clock是一个解决初始化man导致页面闪动的最佳实践,对于简单的项目很实用,但是在具有工程化的项目里,项目的HTML结构只有一个空的div元素,剩余的内容都是由路由去挂载不同组件完成的,所以不再需要v-cloak。v-o...

初识Vue.js实战:购物车页面的开发

在开始写代码前,要对需求进行分析,这样有助于我们理清业务逻辑,尽可能还原设计与产品交互。购物车需要展示一个已加入的商品列表,包含商品名称、商品单价、购买数量和操作等信息,还需要实时显示购买的总价。其中购买数量可以增加或者减少,每类商品还可以从购物车中移除。最终实现的效果如图·:在明确需求之后,就可以编程了,因为业务代码比较多,这次我们将HTML、CSS、JavScript分离为3个文件,便于阅..

Vue从入门到开发之路

《Vue从入门到开发之路》系列:在介绍Vue之前,得了解MVVM:MVVM是把MVC里的Controller和MVP里的Presenter改成了ViewModel。Model+View+ViewModel。View的变化会自动更新到ViewModel,ViewModel的变化也会自动同步到View上显示。这种自动同步是因为ViewModel中的属性实现了Observer,当属性...

从0到1构建大前端应用(番外篇十三):swagger

前后端分离Vue+SpringBoot后端时代:前端只用管理静态页面:html==>后端。模板引擎JSP==>后端是主力前后端分离时代后端:后端控制层,服务层,数据访问层【后端团队】前端:前端控制层,试图层【前端团队】前端伪造后端数据,json。已经存在了,不需要后端,前端工程依据能跑起来。前后端如何交互?==>API前后端相对独立,松耦合前后端甚至可以部署在...

到底了