- 博客(6)
- 收藏
- 关注
原创 从闭包概念复习java基础内部类
一:前言昨天晚上玩手机时看到这么一条消息,“不会闭包就xxxxxxx”,好巧,我不会,尴尬,然后去百度了一下,闭包就是能够读取其他函数内部变量的函数。例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。闭包这个概念源于离散数学,在计算机中早就被广泛应用了,它的特点是未绑定到...
2020-04-15 18:40:06 210
原创 java并发编程中的锁原理
一:前言在多线程学习中,线程同步是必要的操作。一般来说,我们通常用的是Synchronized关键字,即以对象作为锁去锁同步代码块,但是早期的Synchronized是互斥锁,同一时间只有一个线程持有锁去执行,其他同步的线程都会阻塞(Block状态),打个比方,一核干活、九核围观, 被阻塞的线程可能更懒,如果不叫醒它,它是没反应的,但是线程的阻塞与唤醒操作会占用资源与时间, 而且Syn...
2020-04-09 12:41:17 200
转载 onClick事件和onDblClick 事件并存的解决方法
遇到了在同一DOM元素上需要添加 onclick 和 ondblclick 2个事件,如果按照正常的方式添加处理,结果发现只会执行onclick,而不会执行 ondblclick;这时我们需要对2个事件的处理函数稍作处理就可以实现2个事件并存了。实质就是利用定时器延迟执行onclick事件,这样在双击过程中会取消中途触发的单击事件,代码如下:<script type="text/ja...
2019-12-16 18:00:06 1195
原创 spring中bean的创建与注入
spring中bean的创建方式有三种:通过默认构造器创建bean,如果类中没有默认构造器(即构造器被重载且没有声明默认的),则对象无法创建。 <bean name="source" class="pojo.Source"> <property name="fruit" value="橙子"/> <!--此处还有通过set注入操作-->...
2019-12-14 17:29:07 367
原创 插入排序中的直接插入排序和希尔排序
老是学了就忘,打算开始写博客自己记录一下,相当于笔记吧。(基于尚学堂韩顺平的java数据结构视频总结)一:插入排序中的直接插入排序: 直接插入排序,是最基本的插入排序算法,个人感觉就和打牌一样,手里的牌分为两块,一块有序,往往放在左边,另一块是无序的,需要把每张去慢慢调整,所以就做起了把每张牌向左边有序块插入的动作。举个例子:比如数组{101,34,119,1} 第一次插入...
2019-10-09 20:28:46 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人