我理解的迭代开发,即是软件通过识别硬件版本,从而兼容产品生命周期内,所有的硬件改动。也就是一个软件,适配多个硬件。 一般标识的硬件版本的方法有两种:其一是预留若干个IO口,通过改变这些IO口电平状态,来产生与硬件版本绑定的编码;其二是通过往板上某个存储器内刷不同的编码。方法一比较彻底地标识出硬件版本 ...
分类:
其他好文 时间:
2020-08-19 19:56:57
阅读次数:
96
Redis的数据已经设置了TTL,不是过期就已经删除了吗?为什么还存在所谓的淘汰策略呢?这个原因我们需要从redis的过期策略聊起。 过期策略 定期删除 redis 会将每个设置了过期时间的 key 放入到一个独立的字典中,以后会定期遍历这个字典来删除到期的 key。 Redis 默认会每秒进行十次 ...
分类:
其他好文 时间:
2020-08-15 23:58:58
阅读次数:
112
?在前文中我们一起学习了Spring中的数据绑定,也就是整个DataBinder的体系,其中有提到DataBinder跟校验相关。可能对于Spring中的校验大部分同学跟我一一样,都只是知道可以通过@Valid/@Validated来对接口的入参进行校验,但是对于其底层的具体实现以及一些细节都不是很清楚,通过这篇文章我们就来彻底搞懂Spring中的校验机制。在学习Spring中某个功能时,往往要从
分类:
编程语言 时间:
2020-08-13 22:25:20
阅读次数:
312
彻底读懂Spring(一)读源码,我们可以从第一行读起?在前面的文章中,我们已经完成了《Spring官网阅读》,有了上面的基础,那么源码的阅读也就不会太难了,从今天开始我们一步步走进Spring的源码。我们整个源码的解析将以下面这句代码为入口:AnnotationConfigApplicationContextac=newAnnotationConfigApplicationContext(Con
分类:
其他好文 时间:
2020-08-13 22:10:20
阅读次数:
54
学习的过程就是填坑的过程,可不要偷懒想着跳过去,你现在跳过去,就相当于给自己挖了一个坑,你迟早会掉进去的,为了避免不掉坑,所以,努力填坑吧!如果没有static会怎样?需求:1、定义Student类1:姓名、国籍,说话行为2:多个构造,重载形式体现2、学生的国籍都是确定的1:国籍可以进行显示初始化publicclassStudent{Stringname;//姓名Stringcountry;//国
分类:
其他好文 时间:
2020-08-13 12:36:13
阅读次数:
53
防伪溯源溯源的全过程曝光了!溯源势在必行在政策和民众需求的双重压力下,溯源似乎成为了农产品发展的必然趋势。启用一物一码通过大数据引擎一物一码在平台开启产品溯源、监控等在线化管理,营销,经大数据引擎收集、沉淀数据,也奠定了产业互联网转型的良好基础。品牌由于没找到适合的工具,一直无法彻底根治产品防伪假冒等问题,比如说:溯源信息无载体录入,无法向终端消费者呈现;2、产品追溯体系不健全,出现质量问题,精准
分类:
其他好文 时间:
2020-08-13 11:51:58
阅读次数:
45
Windows下,配置VS Code的Java开发环境 前言 最近痴迷于VS Code的开发环境配置,原因就在于它的轻巧和免费,还能当一个非常棒的文本编辑器。如果之前你配置过VS Code并且失败了,那么建议重新安装,并彻底删除C:\Users\Administrator\.vscode和C:\Us ...
分类:
编程语言 时间:
2020-08-11 13:09:02
阅读次数:
82
Mac的本领,突飞猛进。音乐、播客,联袂登台iTunes曾深刻影响了人们的视听娱乐方式。如今,音乐和播客这两款全新app携手登场,让一切再次改变。每款app都彻彻底底重新设计,只为让你能在Mac上尽享娱乐的精彩。请放心,你原来在iTunes资料库里的所有内容,都能在相应的app中找到。iCloud可以无缝同步你各个设备上的所有内容,你也可以直接将设备连接到Mac来进行备份、恢复和同步。01奏乐,欢
分类:
系统相关 时间:
2020-08-09 11:53:07
阅读次数:
376
一.RIP的配置1.在R1,R2,R3上配置接口ip<r1>system-view[r1]interfaceGigabitEthernet0/0/0[r1-GigabitEthernet0/0/0]ipaddress10.1.1.124<r2>system-view[r2]interfaceGigabitEthernet0/0/0[r2-GigabitEthernet0/0
分类:
其他好文 时间:
2020-08-05 19:49:00
阅读次数:
91
许多场景中,数据一致性是一个比较重要的话题,在单机环境中,我们可以通过Java提供的并发API来解决;而在分布式环境(会遇到网络故障、消息重复、消息丢失等各种问题)下要复杂得多,常见的解决方案是分布式事务、分布式锁等。
本文主要探讨如何利用Zookeeper来实现分布式锁。
分类:
其他好文 时间:
2020-07-31 19:20:05
阅读次数:
86