开心糖豆

文章
4
资源
0
加入时间
3年0月8天

JavaEE——springMVC

1.springMVC是spring框架的一个模块,springMVC和spring无需通过中间层进行整合 springMVC是一个基于MVC的web框架 2.MVC是一个设计模式 3.springMVC框架原理 组件  1)前端控制器(DispatcherServlet):接收请求,响应结果,相当于转发器,中央处理器。减少了其他组件之间的耦合度  2)处理器映射器(Handl...

子串查找(KMP算法)

题目描述这是一道模板题。给定一个字符串 A 和一个字符串 B,求 B 在 A 中的出现次数。A 和 B 中的字符均为英语大写字母或小写字母。A 中不同位置出现的 B 可重叠。输入格式输入共两行,分别是字符串 A 和字符串 B。输出格式输出一个整数,表示 B 在 A 中的出现次数。样例 input output zyzyzyz zyz 3 数据范围与提示1 ≤A,B的长度 ≤1e6,A、B仅...

并发编程 — 原子类 AtomicReference 详解

通过对 AtomicInteger、AtomicBoolean 和 AtomicLong 分析我们发现,这三个原子类只能对单个变量进行原子操作,那么我们如果要对多个变量进行原子操作,这三个类就无法实现了。那如果要进行多个变量进行原子操作呢?操作方式就是,先把 多个变量封装成一个类,然后通过 AtomicReference 进行操作。众所周知,对象的引用其实是一个4字节的数字,代表着在JVM堆内存中的引用地址,对一个4字节数字的读取操作和写入操作本身就是原子性的,通常情况下,我们对对象引用的操作一