自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java8第四天学习笔记

Java8第四天学习笔记流筛选各异的元素截短流跳过元素流的扁平化查找和匹配最大值和最小值 流 筛选各异的元素 流还支持一个叫作distinct的方法,它会返回一个元素各异(根据流所生成元素的 hashCode和equals方法实现)的流。例如,以下代码会筛选出列表中所有的偶数,并确保没有 重复。图5-2直观地显示了这个过程。 List<Integer> numbers = Arrays...

2019-07-10 20:42:29 152

原创 Spring第九天学习笔记

Spring第九天学习笔记Spring DM Spring DM OSGi(Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。OSGi一方面指维护OSGi规范的OSGI官方联盟,另一方面指的是该组织维护的基于Java语言的服务(业务)规范。简单来说,OSGi可以认为是Java平台的模块层。OSGi服务平台向Java提供服务,这些服务使Jav...

2019-07-10 14:49:15 138

原创 算法导论第七天学习笔记

算法导论第七天学习笔记红黑树红黑树的性质旋转插入 红黑树 红黑树的性质 每个节点或是红色的,或是黑色的。 根节点是黑色的。 每个叶节点(NIL)是黑色的。 如果一个节点是红色的,则它的两个子节点都是黑色的。 对每个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点。 一颗有n个内部节点的红黑树的高度至多为2lg(n+1)。 旋转 左旋和右旋 LEFT-ROTATE(T, x...

2019-07-10 10:42:27 168

原创 Spring第八天学习笔记

Spring第八天学习笔记远端调用的实现Spring远端调用的设计概览Spring远端调用的实现Spring HTTP调用器的实现 远端调用的实现 Spring远端调用的设计概览 客户端 服务器端 Spring远端调用的实现 Spring HTTP调用器的实现 配置HTTP调用器的客户端访问设置 ...

2019-07-09 15:36:29 164

原创 Java8第三天学习笔记

Java8第三天学习笔记Lambda表达式(续)把Lambda 付诸实践:环绕执行模式使用函数式接口总结引入流 Lambda表达式(续) 把Lambda 付诸实践:环绕执行模式 public static String processFile() throws IOException { try (BufferedReader br = new BufferedReader(new FileRe...

2019-07-08 21:29:55 169

原创 Spring第七天学习笔记

Spring第七天学习笔记Spring事务处理Spring与事务处理Spring事务处理的设计概览Spring声明式事务处理实现分析Spring事务处理的设计与实现事务的创建事务的挂起事务的提交事务的回滚Spring事务处理器的设计与实现DataSourceTransactionManager的实现HibernateTransactionManager的实现 Spring事务处理 Spring与事...

2019-07-08 16:27:43 140

原创 算法导论第六天学习笔记

算法导论第六天学习笔记线性时间排序(续)桶排序中位数和顺序统计最大值和最小值期望为线性时间的选择算法最坏情况为线性时间的选择算法基本数据结构散列表直接寻址表散列表链接法解决冲突散列函数开放寻址法二叉搜索树查询二叉搜索树插入和删除随机构建二叉搜索树 线性时间排序(续) 桶排序 BUCKET-SORT(A): let B[0..n-1] be a new array for i = 0 to n-...

2019-07-08 10:48:54 148

原创 Java8第二天学习笔记

Java8第二天学习笔记通过行为参数化传递代码(续)对付啰嗦真实的例子Lambda表达式 通过行为参数化传递代码(续) 对付啰嗦 //行为参数化:用谓词筛选苹果 public class AppleHeavyWeightPredicate implements ApplePredicate{ public boolean test(Apple apple){ return apple.ge...

2019-07-07 21:41:39 171

原创 Spring第六天学习笔记

Spring第六天学习笔记数据库操作组件的实现Spring JDBC的设计与实现设计概要Spring JDBC中模板类的设计与实现JdbcTemplate的execute实现JdbcTemplate的query实现使用数据库ConnectionSpring JDBC中RDBMS操作对象的实现SqlQuery的实现SqlUpdate的实现SqlFunctionSpring ORM的设计与实现设计概要...

2019-07-07 16:40:31 170

原创 算法导论第五天学习笔记

算法导论第五天学习笔记堆排序(续)堆排序算法优先队列快速排序快速排序的描述快速排序的性能快速排序的随机化版本快速排序分析线性时间排序排序算法的下界计数排序基数排序 堆排序(续) 堆排序算法 HEAPSORT(A): BUILD-MAX-HEAP(A) for i = A.length downto 2 exchange A[1] with A[i] A.heap-size = A.he...

2019-07-07 11:00:46 173

原创 Java8第一天学习笔记

Java8第一天学习笔记通过行为参数化传递代码应对不断变化的需求筛选绿苹果行为参数化 通过行为参数化传递代码 行为参数化就是可以帮助你处理频繁变更的需求的一种软件开发模式。 应对不断变化的需求 筛选绿苹果 第一个解决方案可能是下面这样的: public static List<Apple> filterGreenApples(List<Apple> inventory) {...

2019-07-06 22:16:02 118

原创 Spring第五天学习笔记

Spring第五天学习笔记Spring MVC与Web环境Spring MVC概述Web环境中的Spring MVC上下文在web容器中的启动IOC容器启动的基本过程Web容器中的上下文设计ContextLoader的设计与实现Spring MVC的设计与实现应用场景设计概述DispatcherServlet的启动和初始化MVC处理HTTP分发请求Spring MVC视图的呈现DIspatcher...

2019-07-06 19:50:28 160

原创 算法导论第四天学习笔记

算法导论第四天学习笔记概率分析和随机算法雇佣问题指示器随机变量随机算法随机排列数组排序和顺序统计堆排序堆维护堆的性质建堆 概率分析和随机算法 雇佣问题 //伪代码 HIRE-ASSISTANT(n): best = 0; for i= 1 to n interview candidate i if candidate i is better than candidate best ...

2019-07-06 10:59:44 231

原创 Spring第四天学习笔记

Spring第四天学习笔记Spring AOPAdvice通知Pointcut切点Advisor通知器Spring AOP的设计与实现JVM动态代理特性Spring AOP的设计分析Spring AOP的应用场景建立AOP Proxy代理对象设计原理配置ProxyFactoryBeanProxyFactoryBean生成AOPProxy代理对象JDK生成AopProxy代理对象CGLIB生成Aop...

2019-07-05 20:00:34 274

原创 算法导论第三天学习笔记

算法导论第三天学习笔记分治策略最大子数组问题矩阵乘法的Strassen算法用代入法求解递归式用主方法求解递归式 分治策略  递归式与分治方法是紧密相关的,因为递归式可以很自然的刻画分治算法的运行时间  求解递归式的方法   1、代入法   2、递归数法   3、主方法;T(n) = aT(n/b) + f(n), (a >= 1, b > 1). 最大子数组问题 代码1 //伪代码 F...

2019-07-05 10:48:28 174

原创 Java 8的核心新特性

Java 8的核心新特性:Lambda(匿名函数)、流、默认方法

2019-07-04 20:17:03 137

原创 Spring第三天学习笔记

Spring第三天学习笔记IOC容器初始化(续)BeanDefinition的载入和解析BeanDefinition在IOC容器的注册IOC容器的依赖注入容器其他相关特性的设计与实现ApplicationContext和Bean的初始化及销毁lazy-init属性和预实例化FactoryBean的实现BeanPostProcessor的实现autowiring(自动依赖装配)的实现Bean的依赖检...

2019-07-04 20:05:15 198

原创 算法导论第二天学习笔记

算法导论第二天学习笔记归并排序(续)函数的增长 归并排序(续) //伪代码 MEMERGE-SORT(A, p, r): if p < r a = ⌊(p + r) / 2⌋ MERGE-SORT(A, p, q) MERGE-SORT(A, q + 1, r) MERGE(A, p, q, r)  问题:   1、可以使用二分查找改进插入排序,使得最坏运行总时间为nlg...

2019-07-04 10:49:08 166

原创 Spring第二天学习笔记

Spring第二天学习笔记IOC的实现ApplicationContext应用IOC容器初始化 IOC的实现 ApplicationContext应用 ApplicationContext新特性   1、支持不同的信息源   2、访问资源   3、支持应用事件   4、提供的附加服务 以FileSystemXmlApplicationContext为例   FileSystemXmlApplic...

2019-07-03 20:15:55 147

原创 MyEclipse导入Spring源码

MyEclipse导入Spring源码 1、下载安装gradle:下载地址 2、安装gradle: 3、进入源码文件夹 4、编译项目 在项目文件夹打开cmd,输入gradle.bat cleanIdea :spring-oxm:compileTestJava进行编译 5、导入 File -> Import -> Gradle -> Existing Gradle Projec...

2019-07-03 16:51:18 679

原创 算法导论第一天学习笔记

算法导论第一天学习笔记算法插入排序分治法归并排序 算法 就是任何良定义的计算过程,该过程就是取某个值或值的集合作为输入并产生某个值或值得集合的输出。 插入排序 // An highlighted block // 伪代码: INSERTION-SORT(A): for j = 2 to A.length key = A[j] i = j - 1 while i > 0 and...

2019-07-03 10:48:44 220

原创 Spring第一天学习笔记

Spring第一天学习笔记Spring的整体架构IOC的实现BeanFactory容器的设计原理 Spring的整体架构 IOC容器、AOP核心模块、封装的J2EE模块、中间的驱动组件、其他作为上层的应用等。 1、spring IOC:包含最基本的BeanFactory的接口与实现;包含了IOC的高级形态ApplicationContext。 2、spring AOP:spring集成了Aspec...

2019-07-02 21:00:40 211

mirrors-webuploader-v0.1.4.zip

WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。 采用大文件分片并发上传,极大的提高了文件上传效率

2020-03-19

空空如也

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

TA关注的人

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