加载中
Spring 的底层实现机制

1、spring 原理 内部最核心的就是 IOC 了,动态注入,让一个对象的创建不用 new 了,可以自动的生产,这其实就是利用 java 里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring ...

JS中Ajax的方法和应用

XMLHttpRequest对象 Ajax技术的核心是XMLHttpRequest对象(简称XHR),这是有微软率先引入的一个特性,其他浏览器提供商后来都提供了相同的实现。 但因为IE的兼容性问题,这里对低版本的IE兼容...

Flume简介和架构安装配置详解

flume简介 Flume 是 Cloudera 提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的软件。 Flume 的核心是把数据从数据源(source)收集过来,再将收集到的数据送到指定的目的地...

Java 正则表达式语法大全

在我们日常开发项目中经常用到正则表达式/比如邮箱/电话手机号/域名/ip 等)都会经常用到其实一个字符串就是一个简单的正则表达式,例如 **Hello World** 正则表达式匹配 "Hello World" 字符串...

CSS 自适应内容宽度的输入框

目前我所知道的有两种方式,相信不难找到 1、给普通 div 标签设置 contenteditable="true",设置 inline-block 以后,就可以自适应内容宽度了 2、将 input 的输入内容同步到一个透明的 div ...

昨天 14:07
13
流处理组件Flume使用攻略

Flume概述 Flume是一种日志采集工具。是一种分布式,可靠且可用的服务,可用于有效的手机,聚合和移动大量日志数据,它具有基于流数据的简单灵活架构,它具有可靠性机制和许多故障转移和恢复...

昨天 13:57
5
Flink是如何支持批流一体的

实现批处理的技术许许多多,从各种关系型数据库的sql处理,到大数据领域的MapReduce,Hive,Spark等等。这些都是处理有限数据流的经典方式。而Flink专注的是无限流处理,那么他是怎么做到批处...

jQuery中ajax的4种常用请求方式

Ajax即Asynchronous Javascript And XML(异步JavaScript和XML)在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法,包括: HTML 或 XHTML, CSS, Java...

深入分析JUC之Lock接口

锁是用来控制多个线程访问共享资源的方式,在Lock之前,锁功能是靠synchronized实现的,Lock既然能出现,肯定是synchronized在有些情况下满足不了,我们来对比下两者的异同: 一、实现原理 ...

前天 10:22
7
二叉树的几种遍历方式

二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被访问依次且仅被访问一次。 四种遍历方式分别为:先序遍历、中序遍历、后...

01/14 11:49
37
Tomcat系统架构分析-Service

Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七寸”。 Tomcat整体结构 Tomcat总体结构图 从上图中可以看出 Tomcat 的心脏是两个组...

01/14 11:21
16
Mybatis如何执行批量操作

Mybatis常会出现批量操作,如批量查询,批量插入,批量修改(replace into)。批量操作要比循环执行效率提升很多,这里对mybatis的批量操作做一个总结讲解。 Foreach foreach:foreach的主要用...

MySQL高级特性篇教程

关注尚硅谷官方网站,可以下载相关技术资料! MySQL 底层如何组织设计数据 怎么理解“索引即数据,数据即索引” 海量数据和高并发场景下如何设计主键 索引下推、覆盖索引对优化有什么优势 如...

HashMap 面试中的 12 个点

一. 你知道哪些map ? HashMap, TreeMap, ConcurrentHashMap, LinkedHashMap 二. HashMap 的特点是什么? 允许 Key 和Value 为 null ,不过只能有一条记录 Key 为 null 线程不安全 无序 数据...

Flutter 与 React Native 该如何选择

跨平台程序员之间关于 React Native 和 Flutter 的旷日持久的争论越来越白热化了。前几年,React Native 还是开发人员的首选框架,但是自 2017 年 Flutter 发布以来,其已经发展成为 React ...

Kafka的集群搭建步骤

进到Kafka的config文件夹下,会发现有很多很多的配置文件,可是都不需要你来修改,你仅仅需要点开一个叫作server.properties的文件就够了。 【broker.id】 每个broker都必须自己设置的一个唯...

Mysql的逻辑架构与存储引擎

MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储/提取相分离。这种处理和存储分离的设计可以在...

01/11 12:17
41
JavaScript全局变量与局部变量

在学习JavaScript的变量作用域之前,我们应当明确几点: JavaScript的变量作用域是基于其特有的作用域链的。 JavaScript没有块级作用域。 函数中声明的变量在整个函数中都有定义。 1、JavaS...

01/11 11:31
14
kafka中的时间轮是如何设计的

Kafka 中有很多延时操作,比如对于耗时的网络请求(比如 Produce 时等待 ISR 副本复制成功)会被封装成 DelayOperation 进行延迟处理操作,防止阻塞 Kafka请求处理线程。 Kafka 没有使用 JD...

实现JS对象深拷贝的3种方法

相信大家总是在各大博客中看到手写深拷贝这类题目,今天就分享3种方法实现它。 什么是深拷贝? let a = { name: 'jiaqi', age: 100 }; let b = a; 复制代码 我们知道对象是引用类型,它的值是...

01/10 11:38
19

没有更多内容

加载失败,请刷新页面

返回顶部
顶部