摘要: Functional Interface Java SE 8中重磅推出了lambda表达式,为了实现lambda进而又新增了函数式接口:对于只有一个抽象方法的接口,需要这种接口的对象时,就可以提供一个lambda表达式,这种接口称为函数式接口(functional interface) Java的函 阅读全文
posted @ 2020-12-02 10:41 xiepl1997 阅读(742) 评论(0) 推荐(2) 编辑
摘要: 二分法思路很简单,细节是魔鬼。 二分法的细节问题有时候真的是让人脑壳痛,什么时候 right = len 而什么时候 right = len - 1,什么时候 mid + 1 什么时候 mid - 1,while 里面到底是 < 还是 ⇐,哎呀啊,想想就头痛噢。 使用二分法主要是想在有序序列中找到: 阅读全文
posted @ 2020-11-10 19:54 xiepl1997 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 做实验的过程中需要用到多线程,许久不用有点儿生疏了,现在查资料做个多线程创建的方法记录。 Java使用线程大致有以下四种方法: 继承Thread类,重写run方法。(Thread类本身也实现了Runnable接口) 实现Runnable接口,重写run方法。 实现Callable接口,重写call方 阅读全文
posted @ 2020-10-27 15:09 xiepl1997 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 背包问题可以说是动态规划的经典问题了,围绕背包问题能够衍生出很多类似的问题。动态规划看起来不是那么好解决,它涉及到重复子问题和最优子结构,还有状态转移方程的寻找。充分理解了动态规划背后的逻辑,就会理解到其实它真正的原理就是穷举,但它是聪明地进行穷举。 今天遇到一道题,类似思路类似于背包问题。 问题描 阅读全文
posted @ 2020-09-23 14:53 xiepl1997 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ##复杂事件处理 复杂事件处理是一种新兴的基于事件流的技术,它将系统数据看作是不同类型的事件,事件在这里通常是有意义的状态变化,通过分析事件间的关系,利用过滤、关联、聚合等技术,根据事件间的时序关系和聚合关系定制检测规则,持续地从事件流中查询出符合要求的事件序列,最终分析得到更加复杂的复合事件。CE 阅读全文
posted @ 2020-09-10 16:16 xiepl1997 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 漫长的寒假结束了,新的学期开始了,是的,我要开始水博客了。 焕然一新的校园,鼓舞人心的条幅,随风飘动的红旗,像似那久别的情人,按捺不住那激动的心。 结束了归校的诸多事项,该回归到正常的研究学习生活了。遵着自己的计划一步步进行一切都会势如破竹。 今天在小组群里,新加群的师弟师妹们喊师兄的那一刻有一点恍 阅读全文
posted @ 2020-08-30 20:36 xiepl1997 阅读(183) 评论(0) 推荐(0) 编辑
摘要: layout: post title: 转发与重定向的区别 date: 2020-02-06 author: xiepl1997 tags: java 一直没有搞懂转发和重定向的概念,更别提区别了。今天在上面栽跟头,特查资料总结如下。 转发(服务端行为) 形式:request.getRequestD 阅读全文
posted @ 2020-08-12 21:30 xiepl1997 阅读(212) 评论(0) 推荐(0) 编辑
摘要: layout: post title: HashMap源码阅读 date: 2020-02-02 author: xiepl1997 tags: 源码阅读 下面是JDK11中HashMap的源码分析,对代码的分析将主要以注释的方式来体现。 1 概述 1.1 HashMap的主要概念 HashMap是 阅读全文
posted @ 2020-08-12 21:29 xiepl1997 阅读(145) 评论(0) 推荐(0) 编辑
摘要: layout: post title: 解决ajax异步更新后控件的click事件失效的方法 date: 2019-11-14 author: xiepl1997 tags: 随笔 昨天做了一个在线投票网站,是为研究生院“良师益友”活动准备的。 在其中遇到一个问题,用 ajax 异步更新了导师列表, 阅读全文
posted @ 2020-08-11 20:16 xiepl1997 阅读(288) 评论(0) 推荐(0) 编辑
摘要: layout: post title: jdk11源码-Integer.numberOfLeadingZeros(int i) date: 2019-11-05 author: xiepl1997 tags: 源码阅读 Integer.numberOfLeadingZeros(int i)源码如下: 阅读全文
posted @ 2020-08-11 20:15 xiepl1997 阅读(230) 评论(0) 推荐(0) 编辑