随笔分类 -  JAVA

java相关
摘要:Sring AOP通过PointCut来指定在那些类的那些方法上织入横切逻辑,通过Advice来指定在切点上具体做什么事情。如方法前做什么,方法后做什么,抛出异常做什么。 Spring中有两种方式定义Pointcut: ·XML文件 ·注解 XML与注解方式类似,学会了一种,另外一种无难度上手。 A 阅读全文
posted @ 2019-08-08 11:31 敲代码的尼采 阅读(865) 评论(0) 推荐(0)
摘要:何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个 阅读全文
posted @ 2019-05-27 21:20 敲代码的尼采 阅读(283) 评论(0) 推荐(0)
摘要:AOC 依赖注入:就是通过容器来控制业务对象之间的依赖关系。也就是把需要的业务对象都放入容器中,需要注入时,通过反射技术来动态获取指定的对象,装配到当前使用对象。代替了原始的 new 来实现对象的实例化。从而实现 AOC 的依赖注入。 控制反转概念:就是通过容器来控制业务对象之间的依赖关系,而非传统 阅读全文
posted @ 2019-05-05 20:08 敲代码的尼采 阅读(2121) 评论(0) 推荐(0)
摘要:首先,我们分别对这三者进行阐述。 JVM :英文名称(Java Virtual Machine),就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。所以说,jvm 是 Java 阅读全文
posted @ 2019-05-05 19:53 敲代码的尼采 阅读(3760) 评论(0) 推荐(1)