自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库隔离级别和锁机制

数据4种隔离级别

2020-05-08 00:16:52 143

原创 JAVA线程生命周期及转换关系

六种状态Java 语言中线程共有六种状态,分别是:NEW(初始化状态)RUNNABLE(可运行 / 运行状态)BLOCKED(阻塞状态)WAITING(无时限等待)TIMED_WAITING(有时限等待)TERMINATED(终止状态)状态转换1.new新建状态new 一个线程,调用start()方法前2.runable 就绪状态:已经调用start方法,但是还在等待c...

2020-05-07 23:22:53 145

原创 JAVA内存区域

一、运行时数据区域方法区method area、堆heap、虚拟机栈VM stack、本地方法栈native method stack、程序计数器program counter register。除了上述区域,实际上还有不受java虚拟机管理的直接内存(堆外内存)direct memory1.分类从结构上分为:堆、栈从是否共享分为:线程共享、线程隔离堆 (同时是线程共有):方法区、堆...

2020-04-21 22:23:25 132

原创 java线程池入参,拒绝策略以及BlockingQueue

线程池入参 7个参数corePoolSize,maxPoolSize,workQueue,threadFactory,handler,keepAliveTime,unit申请线程小于corePoolSize,则新建线程等于corePoolSize,workQueue不满,则放入workQueue大于等于corePoolSize,小于maxPoolSize,workQueue满了,则申请...

2019-09-15 23:11:19 409

原创 超级全的一大波spring常用注解

1. @Component,@ Service,@ Repository,@ Controller注解的区别@Component是任何Spring管理组件的通用构造型。@Repository,@Service和,并且@Controller是@Component更具体的用例的特化,例如,分别在持久性,服务和表示层中。2. @PostConstruct 和 @PreDestory实现初始化和销毁...

2019-08-10 22:03:46 306

原创 关于mybatis 一级缓存和二级缓存的那点事儿

关于mybatis 一级缓存和二级缓存的那点事儿mybatis是当下非常流行的一种持久层框架,其功能也是非常强大,今天我们就来介绍一下mybatis中缓存那点事儿。两个名词在正式介绍之前我们先要确定一下你知道这两个名词,如果这不知道这两个词,请先自行学习再看文章,否则这篇文章可能就很不好理解了。 1.sqlSession 2.mapper.xml一级缓存一级缓存...

2019-07-28 12:25:17 121

原创 一小段四则运算的代码

(不长,正文不到500字,代码80行多一点)最近看了点数据结构,用java写了个处理四则运算的小程序,以方便阅读的中缀表达式(就是最简单的运算式)的方式输入数据,然后输出结果,还用了点lambda表达式的写法,在这里和大家分享一下。 基本的思路如下:步骤1 将输入的数字和运算符号依次放入链表(以下称为栈)中,其中遇到数字将其存放到数字栈中。如果遇到符号执行步骤2。 对应代码如下。/*

2017-03-03 21:57:59 618 2

空空如也

空空如也

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

TA关注的人

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