摘要: 公平锁就是保障了多线程下各线程获取锁的顺序,先到的线程优先获取锁,而非公平锁则无法提供这个保障。某个线程尝试获取锁时,先会尝试 CAS ,失败后会把自己放入这个是锁的等待队列。Java 中的 ReentrantLock 默认的锁策略是非公平锁。传入true构造就是公平锁 公平锁和非公平锁只有两处不同 阅读全文
posted @ 2021-09-28 17:01 忙碌了一整天的L师傅 阅读(78) 评论(0) 推荐(1)
摘要: 独占锁是一种悲观锁,synchronized就是一种独占锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。而另一个更加有效的锁就是乐观锁。所谓乐观锁就是,每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止。乐观锁用到的机制就是CAS,Compare and S 阅读全文
posted @ 2021-09-28 16:30 忙碌了一整天的L师傅 阅读(426) 评论(0) 推荐(0)
摘要: package learn; import javafx.beans.binding.ObjectExpression; import java.lang.annotation.Target; import java.lang.reflect.InvocationHandler; import ja 阅读全文
posted @ 2021-09-28 15:34 忙碌了一整天的L师傅 阅读(96) 评论(0) 推荐(0)
摘要: 一、新生代 新生代主要用来存放新生的对象。一般占据堆空间的1/3。在新生代中,保存着大量的刚刚创建的对象,但是大部分的对象都是朝生夕死,所以在新生代中会频繁的进行MinorGC,进行垃圾回收。新生代又细分为三个区:Eden区、SurvivorFrom、ServivorTo区,三个区的默认比例为:8: 阅读全文
posted @ 2021-09-28 09:51 忙碌了一整天的L师傅 阅读(730) 评论(0) 推荐(0)
摘要: 反射 概述 反射机制指的是Java在运行时候有一种自观的能力,能够了解自身的情况为下一步做准备,其想表达的意思就是: 在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法 阅读全文
posted @ 2021-09-27 14:02 忙碌了一整天的L师傅 阅读(49) 评论(0) 推荐(0)
摘要: JVM内存区划分(运行时数据区) 线程共享:方法区,堆 非线程共享:程序计数器,虚拟机栈( Java 栈), 本地方法栈 程序计数器(Program Counter Register) 也有称作为PC寄存器。想必学过汇编语言的朋友对程序计数器这个概念并不陌生,在汇编语言中,程序计数器是指CPU中的寄 阅读全文
posted @ 2021-09-27 11:09 忙碌了一整天的L师傅 阅读(83) 评论(0) 推荐(0)
摘要: 父类静态(代码块,变量赋值二者按顺序执行) 子类静态 父类构造代码块 父类构造方法 子类构造代码块 子类构造方法 阅读全文
posted @ 2021-09-27 09:48 忙碌了一整天的L师傅 阅读(38) 评论(0) 推荐(0)
摘要: 概述 BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注册到多路复用器 阅读全文
posted @ 2021-09-26 16:54 忙碌了一整天的L师傅 阅读(57) 评论(0) 推荐(0)
摘要: @ResponseBody@ResponseBody的作用是将java对象转为json格式的数据。 后台给前台传一个对象的话,没有@ResponseBody,接受的则是一个Object对象。 使用@ResponseBody,前台接收到的就是json格式的数据。 说得再具体点:@ResponseBod 阅读全文
posted @ 2021-09-24 17:37 忙碌了一整天的L师傅 阅读(171) 评论(0) 推荐(0)
摘要: 拦截器(Interceptor)介绍 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截,然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在WebWork的中文文档的解释为—拦截器是动态拦截Action调用的对象。它提供了 阅读全文
posted @ 2021-09-24 17:09 忙碌了一整天的L师傅 阅读(523) 评论(0) 推荐(0)