PauperGuy
PauperGuy
全部文章
Java笔试面试
Axure(5)
Java(1)
Java面经(1)
PAT(41)
从0到1 实现HTTP服务器开发(3)
其它(4)
双向链表(1)
复习总结(20)
校园O2O商铺平台SSM->Spring Boot(13)
计算机组成原理(1)
读书笔记(3)
归档
标签
去牛客网
登录
/
注册
PauperGuy的博客
哪有什么一鸣惊人,不过是十年如一日的坚持
全部文章
/ Java笔试面试
(共29篇)
Java笔试面试-SpringBoot核心
Spring Boot Spring Boot 来自于 Spring 大家族,是 Spring 官方团队(Pivotal 团队)提供的全新框架,它的诞生解决了 Spring 框架使用较为繁琐的问题。Spring Boot 的核心思想是约定优于配置,让开发人员不需要配置任何 XML 文件,就可以...
2019-09-24
1
1181
Java笔试面试-SpringMVC 核心
Spring MVC简介 Spring MVC(Spring Web MVC)是 Spring Framework 提供的 Web 组件,它的实现基于 MVC 的设计模式:Controller(控制层)、Model(模型层)、View(视图层),提供了前端路由映射、视图解析等功能,让 Java...
2019-09-24
1
532
Java笔试面试-Spring 核心
Spring Framework 简称 Spring,是 Java 开发中最常用的框架,地位仅次于 Java API,就连近几年比较流行的微服务框架 SpringBoot,也是基于 Spring 实现的,SpringBoot 的诞生是为了让开发者更方便地使用 Spring,因此 Spring 在...
2019-09-23
2
987
Java笔试面试-Java 中的各种锁和 CAS
悲观锁和乐观锁 悲观锁 悲观锁认为对于同一个数据的并发操作,一定是会发生修改的,哪怕没有修改,也会认为修改。因此对于同一个数据的并发操作,悲观锁采取加锁的形式。悲观地认为,不加锁的并发操作一定会出问题。 乐观锁 乐观锁正好和悲观锁相反,它获取数据的时候,并不担心数据被修改,每次获取数据的...
2019-09-23
0
525
Java笔试面试-Java 并发包中的高级同步工具
JUC介绍 Java 中的并发包指的是 java.util.concurrent(简称 JUC)包和其子包下的类和接口,它为 Java 的并发提供了各种功能支持,比如: 提供了线程池的创建类 ThreadPoolExecutor、Executors 等; 提供了各种锁,如 Lock...
2019-09-22
0
441
Java笔试面试-线程安全(synchronized 和 ReentrantLock)
线程安全 1.非线程安全事例 比如 A 和 B 同时给 C 转账的问题,假设 C 原本余额有 100 元,A 给 C 转账 100 元,正在转的途中,此时 B 也给 C 转了 100 元,这个时候 A 先给 C 转账成功,余额变成了 200 元,但 B 事先查询 C 的余额是 100 元,转账...
2019-09-22
0
422
Java笔试面试-ThreadLocal
ThreadLocal ThreadLocal 诞生于 JDK 1.2,用于解决多线程间的数据隔离问题。也就是说 ThreadLocal 会为每一个线程创建一个单独的变量副本。 ThreadLocal 作用: ThreadLocal 可以用来管理 Session,因为每个人的信息都是...
2019-09-21
0
617
Java笔试面试-Executors
Executors 可以创建以下六种线程池: FixedThreadPool(n):创建一个数量固定的线程池,超出的任务会在队列中等待空闲的线程,可用于控制程序的最大并发数。 CachedThreadPool():短时间内处理大量工作的线程池,会根据任务数量产生对应的线程,并试图缓存线程...
2019-09-21
0
427
Java笔试面试-线程池(ThreadPoolExecutor)
线程池 线程池(Thread Pool):把一个或多个线程通过统一的方式进行调度和重复使用的技术,避免了因为线程过多而带来使用上的开销。 为什么要使用线程池? 可重复使用已有线程,避免对象创建、消亡和过度切换的性能开销。 避免创建大量同类线程所导致的资源过度竞争和内存溢出的问题。...
2019-09-20
0
871
Java笔试面试-线程与死锁
线程 线程(Thread)是程序运行的执行单元,依托于进程存在。一个进程中可以包含多个线程,多线程可以共享一块内存空间和一组系统资源,因此线程之间的切换更加节省资源、更加轻量化,因而也被称为轻量级的进程。 进程 进程(Processes)是程序的一次动态执行,是系统进行资源分配和调度的...
2019-09-20
0
401
首页
上一页
1
2
3
下一页
末页