logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

轻松理解volatile

volatile是Java虚拟机提供的轻量级的同步机制,volatile的特性:保证可见性,不保证原子性,禁止指令重排。在介绍volatile之前先了解一个概念:JMM。JMM(Java内存模型Java Memory Model):它本身是一种抽象的概念并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式。JMM关于同步的

Spring MVC【四】数据绑定&JSON格式注解

Bean Wrapper(Bean封装器)和DataBinder(数据绑定器)是Spring中的两种数据绑定的实现。两者都实现了PropertyEditorRegister和TypeConverter接口,可以实现数据的类型转换。DataBinder还可以用来效验数据有效性,在SpringMVC容器中,使用WebDataBinder将前端请求参数转换为后端类型的对象,如果要处理JSON等类型的请求

【Maven】基础概念总结

一、为什么需要Maven如果没有maven,那么我们在开发中可能会遇到下列几个问题:一个项目就是一个工程:如果项目非常庞大,就不适合继续使用package来划分模块。最好是每一个模块对应一个工程,利于分工协作。借助于Maven就可以将一个项目拆分成多个工程。手动导入jar包:比如做JavaWeb工程的时候,我们可能需要将项目中要用的jar包“复制”、“粘贴”到WEB-INF/lib目录下。带来的问

到底了