- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Java8一Lambda与函数式接口
关于Lambda表示在工作学习中会经常用到,但并没有全面的去了解。在这里做一个较为详细的记录供以后学习查阅。主要参考Java 8 Lambda 表达式引言Java8之前,我们在使用Runnale创建线程的时候,经常需要将Runable实例传入new Thread中。一般采用匿名内部类将函数作为参数的形式传入new Thread(new Runnable() { @O...
2018-05-02 19:01:54 8693
原创 Java并发学习(3)一5种同步辅助类
前言 线程之前通常需要进一步的协调工作,来完成相应比较复杂的并发任务,使用wait/notify等方法都是底层实现。现在我们需要的更为抽象满足具体实际业务的一些方法,这时候我们就会用到相应的5种同步辅助类。CountDownLatch:它允许一个或多个线程一直等待,直到其他线程执行完后再执行。利用它可以实现类似于计数器的功能。Semaphore:信号量,如果学过操作系统中PV...
2018-05-28 17:40:13 626
原创 Java 8一学习Stream API
前言 这里只简单记录Java 8 stream API的使用 不讨论过多的性能对比与底层原理。一、什么是Stream1、stream并不是某种数据结构,它只是数据源的一种视图。这里的数据源可以是一个数组,集合等。stream接口继承关系如下: 其中IntStream LongStream DoubleStream对应数据基本类型int long double三种数...
2018-05-21 18:05:55 787
原创 jQuery对象与DOM对象
jQuery也可以返回DOM对象,在这里做个记录加深记忆,主要做如下两个记录 1.jQuery哪些方法返回DOM对象 2.jQuery对象与DOM对象相互转换1、jQuery哪些方法可以返回DOM对象由于jQuery对象本身是一个集合,所以我们使用[index]索引取出某一项时,取出的就为DOM对象 ,如$("#div")[0],$("div").eq(1)[0],$...
2018-05-12 16:42:06 352
原创 LeetCode一求素数算法优化的简单研究
前言 1.求素数对于大多数人都比较简单,谁不知道啊。一个数n只存在1与自身能整除的数就为素数,并且编写代码也相对容易,很快就能写出。 2. 但是如果我现在要求优化求素数的算法呢?你能做到几步优化?从时间上优化,从空间上优化都能实现吗?1、常规的算法及实现(1)简单算法描述: 第(1)步:在2~n-1中取数循环除以n,如果能整除就返回false退出,否则继...
2018-05-12 15:36:30 2064
原创 Spring定时任务基于注解的学习
前言 关于相关定时任务的开发工具一般用到quartz与Spring Task两种方式。 关于quartz的配置相对要复杂一些,具体请看我之前的认识quartz定时器。 而Spring Task更为广泛使用,非常轻量级配置简单,使用方便。一、相关配置在spring的配置文件applicationContext.xml中配置。1、在xmlns中添加:xml...
2018-05-02 13:49:53 276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人