摘要: JUC包提供了一系列的原子性操作类,这些类都是使用非阻塞算法CAS实现的,相比使用锁实现原子性操作在性能上有很大提高。 4.1原子变量操作类 AtomicInteger AtomicLong AtomicBoolean 内部是通过Unsafe类来实现的。 以AtomicLong为例子 递增和递减方法 阅读全文
posted @ 2020-06-27 22:54 梦想成为DALAO 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 2.1什么是多线程编程 我也不知道,哈哈哈,就是保证线程安全吧 2.2为什么要多线程编程 快呗 2.3Java中的线程安全问题 指:多个线程同时读写一个共享资源并且没有任何同步措施时,导致出现脏数据或者其它不可预见的结果的问题 2.4内存可见性问题 java内存模型:概念模型 所有的变量都放在主内存 阅读全文
posted @ 2020-06-27 22:20 梦想成为DALAO 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1.1进程与线程 进程:系统进行资源分配和调度的基本单位 线程:CPU分配的基本单位 一个进程包含很多个线程 1.2线程的创建和运行 三种方式:实现Runnable接口、继承Thread类、使用FutureTask方式(实现Callable接口中的call方法) import java.util.c 阅读全文
posted @ 2020-06-27 21:55 梦想成为DALAO 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 结果跳转方式 ModelAndView 视图解析器跳到指定的页面 页面:{视图解析器前缀} + viewName + {视图解释器后缀} <!-- 视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResource 阅读全文
posted @ 2020-06-18 19:55 梦想成为DALAO 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。 在Spring MVC中一个控制器类可以包含多个方法 在Spring MVC中,对于Controller的配置方式有很多种 实现Controller 阅读全文
posted @ 2020-06-18 15:45 梦想成为DALAO 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 回顾MVC 什么是SpringMVC 简单来说:就是一个请求来了,接收请求,选择下一跳去哪儿。调度各个Servlet spring MVC: 轻量级,简单易学 高效,基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定大于配置 功能强大:resful、数据验证、格式化、本地化、主题等 简 阅读全文
posted @ 2020-06-18 15:02 梦想成为DALAO 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 直接上手 导包 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2</version> </dependency> <dependency 阅读全文
posted @ 2020-06-18 14:08 梦想成为DALAO 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 前言 需要了解,静态/动态代理模式 AOP:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种基数。 其实说白了,就是对一个方法的增强,在一个方法的前面增加一点东西,在后面增加一点东西 导入AOP包 <!-- https://mvnrepository.com/artifact 阅读全文
posted @ 2020-06-18 11:15 梦想成为DALAO 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 前言 必须导入aop包 还得要引入一个context约束 实体类 package demo2.com.sicheng.entity; import org.springframework.beans.factory.annotation.Autowired; import org.springfra 阅读全文
posted @ 2020-06-18 10:54 梦想成为DALAO 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文为某个bean寻找其依赖的bean。 方式种类 在xml中显示配置;前面的博客讲过了! 在java中显示配置;通过注解实现的 隐式的bean发现机制和自动装配 重点讲第三种:隐式的bean发现机制和自动装配 c 阅读全文
posted @ 2020-06-18 10:33 梦想成为DALAO 阅读(155) 评论(0) 推荐(0) 编辑