- 博客(6)
- 收藏
- 关注
原创 ArrayList源码详解
JAVA集合:ArrayList详解概述基本属性构造方法set()方法get()方法add()方法remove()方法clear()方法ArrayList和LinkedList的比较概述ArrayList是我们日常写代码常用的集合之一,本文就 结合源码来介绍ArrayList常用方法基本属性 /** * 默认初始化容量 */ private static final int DEFAULT_CAPACITY = 10; /** * 空实例数组
2020-11-19 19:33:28 111
原创 JDK的CAS机制
线程基础之CAS机制1、通过代码引出cas机制1、1:并发代码代码的问题1、2:代码的修改代码的问题1、3:代码的修改cas机制1、介绍cas机制cas机制的底层代码cas常见的问题ABA问题代码演示解决ABA源码解释解决ABA问题...
2020-10-22 17:48:27 271
原创 Spring Boot整合Spring security
Spring security一、SpringSecurity简介 Spring Security是一个高度自定义的安全框架。利用Spring IoC/DI和AOP功能,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码的工作。二、创建SpringSecurity项目(与SpringBoot整合)SpringSecurity已经被SpringBoot集成,只需要引入启动器即可,如下所示:<parent> <groupId>org.spring
2020-10-11 10:58:38 430 2
原创 一眼就明白的git入门操作
git入门git入门案例1、git简介2、git简单使用2、1:操作本地仓库2、1、1:初始化本地仓库2、1、2:初始化本地仓库2、1、2:本地仓库常用操作2、2:操作远程仓库2、2、1:创建远程仓库2、2、2:创建SSH key2、2、3:操作远程仓库3、idea操作gitgit入门案例1、git简介Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的项目。本质:项目开发的管理工具,使用Git可以方便的完成团队的协作开发。以及项目开发过程中的资源管理。2、git简单使用
2020-09-10 16:10:50 863
原创 MybatisPlus的简单入门
MybatisPlus的入门案例1、开发工具2、搭建项目环境1、开发工具 1、1:idea2017 1、2:jdk8 1、3:spring+mybatisplus2、搭建项目环境 2、1. 创建一个java项目![idea创建一个module](https://img-blog.csdnimg.cn/20200830165849823.png#pic_center)2、2:导入jar包2、3:引入spring的配置文件、连接数据库的properties文件、
2020-09-08 20:41:04 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人