目录 1.1. Java IO读写原理1.1.1. 内核缓冲与进程缓冲区1.1.2. java IO读写的底层流程1.2. 四种主要的IO模型1.3. 同步阻塞IO(Blocking IO)1.4. 同步非阻塞NIO(None Blocking IO)1.5. IO多路复用模型(I/O multiplexing)1.6. 异
webpack的核心目的和功能就是打包JavaScript代码,在时间的推进过程中,其逐
原创 2022-04-19 11:35:29
85阅读
一、MySQL逻辑架构                                                     &
Android屏幕适配方案之头条适配—AutoSize介绍下目前(我认为)主流的适配方案头条方案适配的原理下面开始说头条方案如何适配的:验证一下可行性:下面就得介绍AndroidAutoSize总结: 荒废了几天继续我的每日一篇学习博客 go go go!介绍下目前(我认为)主流的适配方案前言: 首先,我们应该明白没有完美的适配方案,因为安卓设备真的是五花八门,宽高比差距太大,在保证页面View
简介Hive由Facebook开源,是一个构建才hadoop之上到数据仓库工具,可以把hdfs上到结构化数据映射成表,并通过mapreduce进行统计分析。Hive支持SQL-92标准,通过HQL屏蔽了复杂到MapReduce,但由于hadoop本身的限制,hive不支持随机修改表中的数据,也不支持追加操作。 Hive的优点学习成本低能够快速实现复杂的数据分析屏蔽mapreduceHive的架构
作者:马佩概述:最近在开发中遇到了一个刚好可以用AOP实现的例子,就顺便研究了AOP的实现原理,把学习到的东西进行一个总结。文章中用到的编程语言为kotlin,需要的可以在IDEA中直接转为java。这篇文章将会按照如下目录展开:AOP简介代码中实现举例AOP实现原理部分源码解析1. AOP简介相信大家或多或少的了解过AOP,都知道它是面向切面编程,在网上搜索可以找到很多的解释。这里我用一句
作者:雨点的名字Redisson实现分布式锁有关Redisson作为实现分布式锁,总的分3大模块来讲。1、Redisson实现分布式锁原理 2、Redisson实现分布式锁的源码解析 3、Redisson实现分布式锁的项目代码(可以用于实际项目中)本文只介绍Redisson如何实现分布式锁的原理。一、高效分布式锁当我们在设计分布式锁的时候,我们应该考虑分布式锁至少要满足的一些条件,同时考虑如何高
我们都知道,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。但是对于Python而言,Python源码不需要编译成二进制代码,它可以直接从源代码运行程序我们都知道,需要将以C / C ++等编译语言编写的程序从源文件转换为计算机使用的机器语言,该语言是在 通
hashing(散列法或哈希法)的概念散列法(Hashing)是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。HashMap概念和底层结构HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允
     前天早晨在公交车上,知乎搜索了下Android的最新技术,回答还是很多的,我们搞技术的,永远不能落后,要随时与市场保持同步,这样才能跟上市场的步伐。有朋友提到了一个AOP的面向切面的编程技术,从这个名字上,大概就可以知道是干什么的,也有很多朋友举例就是在日志打印、权限检查等比较散的地方,使用AOP可以实现统一管理,还是非常方便的。百度一下,也有好多大神写的关
SpringMVC的工作原理图:SpringMVC流程1、  用户发送请求至前端控制器DispatcherServlet。2、  DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、  处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherSe
Hadoop其实并不是一个产品,而是一些独立模块的组合。主要有分布式文件系统HDFS和大型分布式数据处理库MapReduce。由于目前主要用到HDFS,所以这里看一下它的工作原理,以及相应的介绍下配置。什么是HDFS?Hadoop下面工作原理我就直接copy了。。工作原理写操作:有一个文件FileA,100M大小。Client将FileA写入到HDFS上。HDFS按默认配置。HDFS分布在三个机架
转载 2019-08-28 11:09:00
669阅读
maven环境下 1、引入cglib依赖<!-- https://mvnrepository.com/artifact/cglib/cglib --><dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version
原创 2022-01-19 15:37:54
320阅读
前言:自动分发IP地址服务,linux服务器主要作用在局域网当中若是在广域网中,需要用到路由设备一:了解DHCP服务1.1DHCP简述DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)是由Internet工作任务小组设计开发的,专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议1.2DHCP的作用1.2.1使用DHCP的好处1.减少管理员
原创 2019-11-20 23:34:34
1275阅读
1点赞
一、Master 节点与 Node 节点通讯原理Master 节点启动时,会运行一个 kube-apiserver 进程,它提供了集群管理的 API 接口,是集群内各个功能模块之间数据交互和通信的中心枢纽,并且它页提供了完备的集群安全机制。在 Node 节点上,使用 K8S 中的 kubelet 组件,在每个 Node 节点上都会运行一个 kubelet 进程,它负责
都只是规范和标准 广义javaBean:一个普通的java类。 狭义javaBean:遵循了一定规范的java类(这里的规范有两点)。 第一:属性首字母小写而且是被private关键字修饰(OOP原则:隐藏数据) 第二:属性有对应的getters和setters方法(目的:读值和改值,对数据控制起来更加灵活) 使用javaBean的好处(结合servlet连接数据库理解): 封装好各种常用的方法,
转载 2月前
21阅读
AOP使用及原理AOP简介AOP是Aspect Oriented Programming的缩写,中译文为面向切向编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是spring框架中的一个重要内容,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提供程序的可重用性,同
Redisson是具备多种内存数据网格特性的基于Java编写的Redis客户端框架(Redis Java Client with features of In-Memory Data Grid),基于Redis的基本数据类型扩展出很多种实现的高级数据结构,具体见其官方的简介图。本文要分析的R(ed)Lock实现,只是其中一个很小的模块,其他高级特性可以按需选用。下面会从基本原理、源码分析等内容进行
  • 1
  • 2
  • 3
  • 4
  • 5