- 博客(6)
- 收藏
- 关注
原创 小(大)顶堆的各种操作与应用场景(基于Java)
package algroithm;import java.util.Arrays;import java.util.Scanner;/** * @Author Snail * @Describe 用于堆算法的测试 * @CreateTime 2019/7/25 * <p> * <p> * 堆中父子节点索引的关系: * childIndex=par...
2019-07-29 17:17:54 1381
原创 升序数组,升序旋转数组的二分查找法
注意: 以下算法的实现,是在数组都是升序的情况下讨论的 public static void main(String[] args) { int [] arr1=new int[]{1,3,21,45,67,77,89,90}; int target=22; int i = binarySearch(arr1,target); ...
2019-07-23 15:31:11 1323
原创 Hadoop下的HDFS和Yarn上的MapReduce
为什么要用Hadoop大量的数据,如果需要计算(CPU密集型)并快速的处理得到结果,使用传统的做法(eg:单节点中线程的并发执行,能达到一个充分利用CPU的目的)无法达到快速的效果;这个时候就需要使用多进程,并使其分布在多个节点上,让多个CPU去执行,来达到一个计算(CPU密集型)并快速处理的目的。解决了什么问题:HDFS(Hadoop Distributed File System,...
2019-07-18 23:07:55 785
原创 前后端完全分离下,拦截请求,跳转到登录页面
dddhttps://blog.csdn.net/lasting_5/article/details/51958065
2019-07-13 22:35:58 18546 9
原创 MySQL中的数据类型
时间类型:`update_time` timestamp(6) NULL DEFAULT current_timestamp(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '更新时间',如果对字段设置了CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP,则update_time在创建新行时,自动获取系统时间,当这...
2019-07-13 10:21:06 727
原创 消息中间件RabbitMQ
为什么要使用RabbitMQ:为了提高一个功能的响应速度,将高并发情况下产生的大规模耗时操作消息,发送到消息队列中,交由分布式系统中的其他服务器去完成,实现异步通信、流量削峰、弹性伸缩等功能。生产者调用convertAndSend(String exchange//交换机, String routingKey//路由键,不同队列可以有相同路由键, final Object ...
2019-07-12 22:41:36 709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人