自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring AOP之学习总结

注:本文为作者学习总结,并不是教学!!!一、AOP的术语1.连接点:   能够被拦截的地方,Spring aop 是基于动态代理的所以是方法拦截,类中的每一个方法都可以被看作是一个连接点。2.切点: 具体定位的连接点,性质与连接点相同,只不过是被动态代理拦截的连接点3.通知(也称增强):。  也就是在切点的某个位置添加的一段代码。Spring Aop 给了我们五种位置:...

2018-07-30 21:06:14 205

原创 剑指offer之不用加减乘除做加法

解题思路 :又十进制加法5+7分析:第一步各位相加不计算进位得2第二步计算进位得10第三步将10+2=12;因此二进制可转化为第一步各位相加101 111 可用101^111=10第二步计算进位可用101&111<<1=1010第三步重复上面两步,当进位值为0是跳出循环。代码如下:...

2018-07-22 12:14:52 145

转载 JDK剖析之AQS—— AbstractQueuedSynchronizer

一、概述  谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronized(AQS)!  类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...。  请尊重作者劳动成果...

2018-07-18 23:13:00 214

原创 JDK剖析之线程池——ThreadPoolExecutor

线程池  线程的创建和销毁,都涉及到系统调用,比较消耗系统资源,所以就引入了线程池技术,避免频繁的线程创建和销毁。  在Java用有一个Executors工具类,可以为我们创建一个线程池,其本质就是new了一个ThreadPoolExecutor对象。线程池几乎也是面试必考问题。本节结合源代码,说说ThreadExecutor的工作原理一、线程池的构建1.corePoolSiz...

2018-07-18 17:22:29 177

原创 剑指offer之扑克牌顺子

解题思路:顺子成立条件:1.没有重复值                                        2.由于数组的长度为5,若是顺子数组中的最大值-最小值一定小于5代码如下...

2018-07-15 20:43:59 107

原创 剑指offer之翻转单词顺序列

解题思路:先将整个字符串翻转,再将每一个单词翻转即可。代码:

2018-07-15 19:44:39 158

原创 剑指offer刷题笔记之左旋转字符串

解题思路:可将字符串"abc"看为X+Y,X = “a”Y="bc",YX = (XTYT)T因此解题代码为:

2018-07-15 19:00:23 117

空空如也

空空如也

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

TA关注的人

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