java
文章平均质量分 79
像风一般
这个作者很懒,什么都没留下…
展开
-
经典算法(面试必问)
入门算法(面试经典问题)1.快速排序(快排) 时间复杂度O(nlogn) 最坏时间复杂度O(n^2)基本思想:选择一个基准数作为参照物,由2边向中进行检索,先从右边检索比基准数小的,再从左边检索比基准数大的,然后交换2个元素,再进行检索!package quicksortdemo;public class Demo1QuickSort { public static vo...原创 2019-12-23 12:01:08 · 381 阅读 · 0 评论 -
多线程回顾聚合
多线程聚合写这篇的目的是回顾多线程,纯属个人总结,不足之处,大家多多指导引言在我看来,随着商业化网络的大肆发展,许多许多的商业网站,类似淘宝,京东,这种大规模的进行网上交易,牵扯到的一些问题,类似高并发这种问题。虽然在当代,许多许多的框架为我们封装了一系列的操作,让我们对这种高并发问题的产生得到了有效的处理,但是作为程序员我们必须要了解一些底层性,最基础的概念,多线程反而到成了我们学习...原创 2019-11-03 14:24:18 · 437 阅读 · 0 评论 -
Stream编程
一 Stram编程主要是 回忆 jdk1.8提供的stream编程中一些方法,还有scala中类似流的操作,以及kafka中无状态操作算子的区分,老是区分不了,今天写一篇文章,加深自己的印象,首先介绍jdk1.8新特性stream所谓jdk1.8出现的Stream就是对一些集合功能的增强,他可以对集合中的元素做到细粒度的控制扫描,将其转换为类似一条流水线,并对其进行处理,stream的出...原创 2019-10-27 19:25:34 · 402 阅读 · 0 评论 -
HDFS Architecture
一. HDFS ArchitectureHDFS为主从架构,HDFS中有一个主的NameNode,管理系统命名空间和管理客户端对文件的访问,其中还有DataNode负责和NameNode进行协调工作,DataNode负责数据的存储,在存储数据(文件)的过程中一个文件会被分成一个块或者多个块,在NameNode中存储了一些数据(存储的数据是块到DataNode的映射关系),datanode还根据N...原创 2019-10-07 22:14:48 · 235 阅读 · 0 评论 -
大数据即hadoop相关
一、概述1.1 大数据概念大数据是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力来适应海量、高增长率和多样化的信息资产。1.2 大数据面临的问题存储:单机存储有限,需要使用集群(多台机器)存储数据;硬件上必须有足够的存储容量,软件上有对应的容灾机制。分析:单机算力有限,也需要使用集群进行计算(需要在合理的时间内将数据变废为宝)1.3 大数据的特点4V Volume 数...原创 2019-10-06 10:08:54 · 231 阅读 · 0 评论 -
springboot中自动配置下
springboot自动配置出发点进入springbootApplication的源码.重点关注自动配置的注解@import注解是将一些对象交由工厂管理的 springboot到底将那些对象交由工厂管理了4. 根据逻辑分析返回的string[] 即是springboot交给工厂管理的组件的全限定名5. 发现执行了getCandudateConfigurations()方法之...原创 2019-09-14 10:14:48 · 157 阅读 · 0 评论 -
springboot自动配置原理详解1
spirng中注解释的属性注入1.开发配置文件jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/emsjdbc.username=rootjdbc.password=root2.开发配置类@PropertySource(value = "classpath:jdbc.properties") ...原创 2019-09-14 09:36:12 · 209 阅读 · 0 评论 -
mysql服务器集群搭建
1.现有架构存在的一些问题 1.随着互联网的兴起和发展,当大量请求涌入的时候,也就是高并发,单节点 的应用服器和单节点mysql数据库服务器,会因为处理速度过慢或者是外界不可抗 因素导致单节点服务器的宕机,最终致使一个网站 瘫痪,为解决现有存在的问题,引入集群(cluster)相关概念。 2.集群就是指多个服务器去同时去完成同一项工作 3.怎么解决? 主从复制,读写分离主从复制...原创 2019-09-13 11:57:18 · 642 阅读 · 0 评论 -
SpringAop 知识点
代理模式1.概念:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用,通俗的来讲代理模式就是我们生活中常见的中介2.作用:开闭原则,增加功能(在原有功能的基础上增加一些功能),控制某个对象的引用3.原则:1.必须与目标对象实现相同的接口 2.依赖于目标对象而创建4.方式1.静态代理:工作量增大 ,需要实现相同的接口,并实现其中的方法2.动态代理:再程序执行过程中...原创 2019-08-22 22:15:55 · 137 阅读 · 0 评论