SPI的基本介绍 SPI的简介 SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解 ...
分类:
其他好文 时间:
2020-08-06 19:27:33
阅读次数:
76
前言今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及的一些思路,希望对大家能有一些帮助。本文将会从以下几个方面来讲解,每个点包含的信息量都不少,相信大家看完肯定有收获短链有啥好处,用长链不香吗短链跳转的基本原理短链生成
分类:
其他好文 时间:
2020-07-31 01:22:51
阅读次数:
113
zynq之TF卡写入常见问题 1、基本原理 前面做过zynq的TF读写实验,使用串口返回了实验所需的现象。那个时候也没有深究头文件"ff.h"里的几个常用的函数。这次需要使用TF卡做实验时发现很多操作都不大一样,不能够简单的重复,这里把几个常见的问题列举出来,方便以后的查阅。 2、实际问题 先用一段 ...
分类:
其他好文 时间:
2020-07-30 01:52:02
阅读次数:
105
Java的反射机制 一、什么是反射 反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对 ...
分类:
编程语言 时间:
2020-07-28 22:51:05
阅读次数:
98
一、引入 1.IP是网络层协议,也是当今应用最广泛的网络协议之一 2.IP协议规定了数据的封装方式,网络节点的标识方法,用于网络上数据的端到端的传递。 二、IP协议概述 1。IP及相关协议 2.IP的作用 1)标识节点和链路 用唯一的IP地址标识每一个节点 用唯一的IP网络号标识每一个链路 2)寻址 ...
分类:
其他好文 时间:
2020-07-28 22:14:21
阅读次数:
68
一、引入 1.局域网主要完成工作站、终端、服务器等在较小物理范围内的互联,只能解决局部的资源共享。 2.广域网可以使用相距遥远的局域网互相连接起来,远距离传输数据、语音、视频等,实现大范围的资源共享。 二、广域网的基本概念 1.局域网的不足: (1)以太网等局域网技术无法支持远程传输 (2)企图通过 ...
分类:
其他好文 时间:
2020-07-28 00:12:44
阅读次数:
127
Eureka原理 1.基本原理上图是来自eureka的官方架构图,这是基于集群配置的eureka;处于不同节点的eureka通过Replicate进行数据同步Application Service为服务提供者Application Client为服务消费者Make Remote Call完成一次服务 ...
分类:
其他好文 时间:
2020-07-27 15:51:57
阅读次数:
180
线程池的好处 第一 降低资源消耗。通过重复利用已经创建成功的线程降低线程创建和销毁时造成的资源消耗。 第二 提高相应速度。 当任务到达的时候不需要等到线程创建就能立刻执行。 第三 提高线程可管理性。线程是稀缺资源,如果无限创建会造成系统资源,降低系统的稳定性,所以使用线程池进行统一的分配,调优和监控 ...
分类:
编程语言 时间:
2020-07-25 23:35:21
阅读次数:
73
fifo的IP核学习与解析 1、fifo的基本原理 fifo,就是缓存器,可以理解为升级版的D触发器。D触发器是在时钟信号的控制下,数据等时间间隔刷新。对于fifo而言,数据也是需要刷新的,不过有一个读取控制信号决定数据是否读取。还有一个区别就是输入是与储存数据脱钩的。有写入控制信号决定是否连接。还 ...
分类:
其他好文 时间:
2020-07-24 09:39:41
阅读次数:
73
1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile Java编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方 ...
分类:
编程语言 时间:
2020-07-24 09:33:02
阅读次数:
63