自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 集合类安全问题

一.List不安全 并发下ArrayList是不安全的,会发生java.util.ConcurrentModificationException--并发修改异常 解决方案: 1.List<String> list = new Vector<>();//Vector(被synchronized修饰) jdk1.0--ArrayList jdk1.2...

2021-08-17 21:54:49 144

原创 详解Lock锁

一.售票案例 1.传统synchronized实现package com.yu.lock;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class Test2 { public static void main(String[] args) { Ticked ticked = new Ticked(); ...

2021-08-16 22:08:13 741

原创 详解线程池

一.前言 程序的运行本质上就会占用系统的资源,为了优化资源的使用,因此出现了池化技术,如:线程池,内存池,对象池。 池化技术:事先准备好一些资源,有人要用就来拿,用完之后要还回来。二.优点 1.降低资源的消耗 2.提高响应的速度 3.方便管理三.创建线程池的三大方法 1.创建单个线程package com.yu.pool;import java.util.concurrent.Exe...

2021-08-14 17:47:53 135

原创 JDBC基础理解

一.JDBC的概念 Java程序访问数据库,读写数据的一套数据库标准规范,不做任何实现。二.基础使用 1.导入jar包 2.获取和数据库的连接(用户名、密码) 3.通过程序执行SQL 4.通过程序处理结果三.个人代码理解 1.入门案例理解package cn.tedu.jdbc;import java.sql.*;public class Test1 { public s...

2021-08-14 12:56:40 99

原创 SpringMVC

1、概述SSM框架里,第一个S就是指SpringMVC,是一个框架是Spring框架的一个后续产品,遵循了MVC的设计模式,保证了……SpringMVC的主要作用:(1)接受请求(解析请求参数)(2)做出响应MVC的设计模式:M是model模型,用来封装数据V是view视图,用来展示数据C是controller控制层,用于控制浏览器2、工作原理(1)前端控制器DispatcherServlet:当浏览器发送请求成...

2021-08-14 12:53:01 147

原创 Java小白自我总结--Java基础篇

一.Java编译环境 1.环境的配置 1.JAVA_HOME--JDK路径 2.Path--%JAVA_HOME%\bin 2.编译工具 1.eclipse 2.IDEA二.Java语法基础 1.标识符语法规则由字母,数字,下划线和$符号组成,但不能使用关键字,不能以数字开头,并...

2021-08-13 20:03:47 146

原创 SpringBoot基础

一.环境的配置1.安装maven 可以从官网下载http://maven.apache.org/download.html maven压缩包,解压即可使用。2.安装注意事项 1. 尽量不要安装到C盘,解压到指定目录,如:D:\softwear\maven。 2.配置settings.xml文件,官网下载的maven下载jar包时,默认路径是国外网站,速度缓慢,因此将路径修改为国内镜像网站,如阿里镜像。<mirror&g...

2021-08-13 19:57:37 110

原创 Spring基础

概述功能非常丰富,核心的功能是:IOC DI AOPIOC:控制反转,就是指把创建对象的权利和对象生命周期的管理过程交给了Spring框架DI:依赖注入,是指把对象间的依赖关系 自动维护AOP:是面向切面编程,补充了OOP的不足StringIOC IOC:控制反转,就是指把创建对象的权利和对象生命周期的管理过程交给了Spring框架 测试 1.创建maven的Module...

2021-08-13 19:04:15 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除