- 博客(6)
- 收藏
- 关注
原创 JUC原子类详解(CAS)
这两个值是什么呢,比如说有两个线程共享一个变量a,这两个线程都拥有这个变量a的拷贝,分别是a1和a2。当一个线程(1)被执行时,它的共享变量为a1,if(a==a1) 说明共享变量的值没有改变,这个时候将这个线程中被更改后的a1与共享变量交换,CAS操作成功,此时。另一个线程(2)执行时,会发现它的共享变量a2和最新共享变量的值不相等,那就不可以对共享变量进行操作,,重复CAS操作,直到CAS操作成功。
2023-11-06 13:25:28 65 1
原创 MybatisPlus的@TableField
@TableField(updateStrategy = FieldStrategy.IGNORED)
2023-06-12 11:43:23 3770 1
转载 三层架构和mvc的区别
三层架构侧重的是整体的一个解耦MVC侧重的是web系统的解耦,即侧重jsp和Servlet的一个解耦。三层架构的目的着重点是“高内聚,低耦合”,即解耦。MVC的目的则是实现Web系统的职能分工,即职责划分(等同于·解耦)。三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一
2021-11-20 13:29:47 159
转载 java后端开发需要学什么
java后端开发需要学的知识有:1、Java基础语法和oop特性;2、数据库相关知识,例SQL语言、MySQL、非关系型数据库;3、Web基础知识;4、Web主流框架,例Spring、SpringMVC、Mybatis;5、前端知识等。本篇文章将大致介绍后端从基础到独立后端的学习路线,仅供参考。Java 基础Java 是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的 oop 特性:封装、继承、多态。此外还有泛型、反射 的特性,很多框架的技术都依赖它,比如 Spring 核心的
2021-08-14 15:04:01 8707 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人