TSN-工业通信的未来在这里?

  • Post author:
  • Post category:其他

TSN(Time Sensitive Network)-时间敏感型网络是一个最新的但却并非陌生的技术,对于那些旨在推动工业物联网(IIoT)和工业4.0的厂商而言,他们在推动什么是一个值得探讨的话题,因为,在事实上推动IIoT和工业4.0的过程中,我们会遇到很多挑战,如果我们不了解OPC UA+TSN的话,某种意义上,我们只是在号称推动工业物联网,或者工业4.0。 一、TSN的渊源 TSN并非像很…

继续阅读 TSN-工业通信的未来在这里?

2.MESI缓存一致性协议

  • Post author:
  • Post category:其他

MESI缓存一致性协议(X86系统) MESI协议也叫做缓存一致性协议,用于处理多处理器共享内存的一致性问题 MESI一致性协议 定义了高速缓存中数据的4种状态 ,分别是: M(Modified): 修改过的,只有一个CPU能独占这个修改状态,独占的意思是当有一个CPU的高速缓存数据处于这个状态的时候,其它CPU的高速缓存对这个共享的数据均不能操作;此时高速缓存中的数据发生了更新,需要被刷入主内存…

继续阅读 2.MESI缓存一致性协议

基于NodeJS的MongoDB数据库的动态创建

  • Post author:
  • Post category:其他

MongoDB的Node驱动我选择“mongodb",注意不要混淆,前者是MongoDB数据库;后者是操作该数据库的第三方开源的NodeJS的Package。需要另外安装: npm install "mongodb" 言归正传: 通常我们都是对某一个已经存在的数据库进行增、删、改、查操作,那当该数据库尚未被创建的时候,我们怎样动态地新增相应的数据库呢(例如每当创建一个新用户时,就创建一个与之相对应…

继续阅读 基于NodeJS的MongoDB数据库的动态创建

php开启自带的ZipArchive类,实现压缩解压功能

  • Post author:
  • Post category:php

转: https://www.jianshu.com/p/7d032dc34219 Windows环境: 1.首先需要从官网上下载,下载地址 https://windows.php.net/downloads/pecl/releases/zip/ 2.打开官网列表后需要查找适合自己的PHP版本和系统的zip,我的PHP版本是5.5的,这里我选择的版本号是1.13.5 3.下载完后解压,把里面的ph…

继续阅读 php开启自带的ZipArchive类,实现压缩解压功能

限界上下文简析

  • Post author:
  • Post category:其他

一 基本概念 领域: 从广义上讲,领域是一个组织所做的事情以及其中所包含的一切。每个组织都有自己的业务范围和做事方式。这个业务范围以及在其中所进行的活动便是领域。领域既可以表示整个业务系统,也可以表示其中的某个核心域或支撑子域。 领域驱动设计的两个阶段分为战略设计和战术设计。 战略设计: 战略设计需要从问题空间和解空间两个维度来考虑。 问题空间:对问题空间进行合理分解,识别出核心子领域(即核心域)…

继续阅读 限界上下文简析

CocosCreator接入微信小程序云开发过程

  • Post author:
  • Post category:小程序

CocosCreator接入微信小程序云开发过程 接入前准备 首先需要申请一个小游戏类目的小程序,记下appid,在CocosCreator「构建发布」中填入。 ⚠️不可以是小程序的appid(这里踩坑了,用了之前的小程序的appid,构建后用微信开发者工具打开提示无法找到app.js,因为这个账号之前注册的时候第一大类目选择的不是小游戏,是普通小程序,所以入口文件就找不到了,打包构建出来的小游戏…

继续阅读 CocosCreator接入微信小程序云开发过程

SpringBoot:自动配置源码底层原理分析

  • Post author:
  • Post category:其他

声明:原文作者:yuan_404 文章目录 一、自动配置原理 1 . 分析自动配置原理 2 . 精髓 3 . 了解:@Conditional 一、自动配置原理 配置文件到底能写什么?怎么写? SpringBoot 官方文档中有大量的配置,我们无法全部记住 ,下面我们就梳理一下最核心的几个部分进行讲解。 1 . 分析自动配置原理 以HttpEncodingAutoConfiguration(Http…

继续阅读 SpringBoot:自动配置源码底层原理分析

String类常用方法系列九:拆分

  • Post author:
  • Post category:其他

String[] split(xx) 根据给定的正则表达式的匹配来拆分此字符串。形成一个新的String数组。 可按照字符及空格拆分 @Test public void test1(){ String str = "Hello World java"; String[] all = str.split(" "); for (int i = 0; i < all.length; i++) { …

继续阅读 String类常用方法系列九:拆分

java实现身份证号校验

  • Post author:
  • Post category:java

import org.apache.commons.lang3.StringUtils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.HashMap; import java…

继续阅读 java实现身份证号校验

Hadoop框架—HDFS文件块

  • Post author:
  • Post category:其他

文章目录 一.HDFS文件块大小 1.概念 2.寻址时间和传输时间 3.文件块大小与什么有关系(重点)? 思考:为什么块的大小不能设置太小,也不能设置太大? `Conclusion:HDFS块的大小设置主要取决于磁盘传输速率!!!` 一.HDFS文件块大小 1.概念 HDFS 中的文件在物理上是 分块存储(Block) ,块的大小可以通过配置参数(dfs.blocksize)来规定,默认在 Had…

继续阅读 Hadoop框架—HDFS文件块