会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
逆水行舟,不进则退
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2019年9月6日
spring mvc注解之@RequestBody和@RequestParm
摘要: @RequestBody @RequestBody 主要处理json @RequestParm @RequestParm主要处理参数,required = false就是用户的请求的参数并没有输入不会报错,如果是true就会报错 当为required =true的时候,http://localhos
阅读全文
posted @ 2019-09-06 17:09 碧海潮心
阅读(1361)
评论(0)
推荐(0)
2019年8月30日
快速排序
摘要: 快速排序 推荐这篇博客 "排序二 快速排序" 快速排序的定义 算法第四版: 快速排序是分治的排序算法,它将数组分成两个子数组,将两部分独立的排序。 快速排序的思想 快速排序把数组一分为二,通过base元素,做到左边都比他小,右边都比他大,这个需要while循环判断,一分为二是递归调用 稳定性 首先讲
阅读全文
posted @ 2019-08-30 16:59 碧海潮心
阅读(227)
评论(0)
推荐(0)
2019年8月28日
java并发初探ConcurrentSkipListMap
摘要: java并发初探ConcurrentSkipListMap ConcurrentSkipListMap以调表这种数据结构以空间换时间获得效率,通过volatile和CAS操作保证线程安全,而且它保证了有序性,比TreeMap比线程安全。 跳表结构 通过level down right可以更快插入和查
阅读全文
posted @ 2019-08-28 19:46 碧海潮心
阅读(216)
评论(0)
推荐(0)
java并发队列
摘要: 阻塞队列 常见的阻塞队列有ArrayBlockingQueue,LinkedBlockingDeque,LinkedBlockingQueue,这些队列有界且可以阻塞线程 ArrayBlockingQueue ArrayBlockingQueue是有界的阻塞队列,LinkedBlockingDequ
阅读全文
posted @ 2019-08-28 19:45 碧海潮心
阅读(207)
评论(0)
推荐(0)
2019年8月26日
java反射初探
摘要: java反射 反射是java的重要特性之一,java.lang.reflect 是jdk支持反射的重要包,我下面可能会对构造器Constructor,属性Filed,方法Method会用到。反射其实很常见,在java源码、spring就有很多运用,Spring AOP就应用到了反射。设计模式中代理模
阅读全文
posted @ 2019-08-26 18:59 碧海潮心
阅读(190)
评论(0)
推荐(0)
2019年8月22日
java并发初探ConcurrentHashMap
摘要: java并发初探ConcurrentHashMap Doug Lea在java并发上创造了不可磨灭的功劳,ConcurrentHashMap体现这位大师的非凡能力。 1.8中ConcurrentHashMap的线程安全 1.volatile Node []table保证数组的可见性 2.get操作没
阅读全文
posted @ 2019-08-22 19:01 碧海潮心
阅读(265)
评论(0)
推荐(0)
2019年8月20日
算法之插入排序
摘要: 插入排序 插入排序也是一个很常见的排序,大家很多都以扑克牌作为例子,非常的形象。我们打牌的时候, 从第一张牌开始,它就是有序的; 第二张牌我们排序后放到第一张的左侧或者右侧; 每来一张牌就都会排序好,直至所有的牌 插入排序的实现流程 1.外循环N 1次,从第一张牌开始就是有序的,从i=1开始外循环
阅读全文
posted @ 2019-08-20 15:54 碧海潮心
阅读(150)
评论(0)
推荐(0)
算法之选择排序
摘要: 选择排序 从学校到工作,用的最多的就是选择排序,最具讽刺的是用的还是交换次数最多的选择排序。虽然不是学软件的,也实在是汗颜啊。 算法第四版: 时间复杂度 交换次数是N次 ,比较次数是N的平方的二分之一。无法如何排序,比较次数都没变化。 与冒泡、插入排序相比 冒泡排序和插入排序的交换次数最坏都是N的平
阅读全文
posted @ 2019-08-20 15:53 碧海潮心
阅读(117)
评论(0)
推荐(0)
2019年8月19日
算法排序之冒泡排序
摘要: 冒泡排序 冒泡排序(bubble sort),以升序来说,最后的排列一定是从小到大的。冒泡就是从最低端(数组末尾)开始,相邻的两个元素交换,把小的值放在前面,第一次冒泡就把最小的元素放到最顶端(数组首位)。冒泡排序是交换排序 冒泡的逻辑 1.双层遍历 2.外循环i,比如i=0,就把最小值放到arra
阅读全文
posted @ 2019-08-19 19:56 碧海潮心
阅读(321)
评论(0)
推荐(0)
2019年8月18日
java并发之CopyOnWriteArraySet
摘要: java并发之CopyOnWriteArraySet CopyOnWriteArraySet是基于CopyOnWriteArrayList实现的,持有CopyOnWriteArrayList的内部对象,它的迭代器也是CopyOnWriteArrayList的迭代器,add操作通过addAllAbse
阅读全文
posted @ 2019-08-18 21:11 碧海潮心
阅读(425)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告