# 一、响应式编程解决什么问题?​​Spring framework 5​​ 最大的变化就是引入了响应式编程(​​Reactive Programming​​)。​​Spring​​ 为啥要引入这个特性?八个字:“逆水行舟,不进则废”!在2009 年,微软提出了响应式编程,旨在​​应对高并发服务器端开发场景​​。随后各语言很快跟进,都拥有了属于自己的响应式编程实现,比如Go、Node 等新语言。
原创 2022-06-26 10:13:49
538阅读
一、响应式编程解决什么问题? ​​Spring framework 5​​ 最大的变化就是引入了响应式编程(​​Reactive Programming​​)。​​Spring​​ 为啥要引入这个特性?八个字:“逆水行舟,不进则废”!在2009 年,微软提出了响应式编程,旨在​​应对高并发服务器端开发场景​​。随后各语言很快跟进,都拥有了属于自己的响应式编程实现,比如Go、Node 等新
原创 2022-06-27 10:39:03
348阅读
ChibiOS启动过程详解Makefile我们先从根目录下的Makefile文件看起,在Makefile写明了启动部分的.mk文件所在:# Licensing files. include $(CHIBIOS)/os/license/license.mk # Startup files. <--在这里--> include $(CHIBIOS)/os/common/startup
自然语言处理(NLP),事实上,自然语言处理数据挖掘的一个具体应用领域。自然语言处理计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效信息交流的各种理论和方法。自然语言处理一门结合语言学、计算机科学、数学于一体的科学。因此,很多领域的研究都将涉及到自然语言,也就是人们日常使用的语言,所以它与语言学的研究有着密切的联系但又有重要的区别。自然语言处理并不是
  面向对象的程序设计思想( Object Oriented Programming),简称OOP  面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,用类来表示。某个事物的一个具体个体称为实例或对象。对于面向对象的理解要对比 面向过程 来理解。比如说 洗衣机 洗衣服  面向过程,就会把洗衣服的每一个步骤写成一个方法,按顺序执
转载 2023-07-16 19:46:14
822阅读
Elastic Stack写在前面:刚接触elk,总是有点懵懵懂懂,我一向比较习惯在使用过后更好更快的了解这个东西做什么的,但这个elk真的有点恶心到我了,那就是对于初期的模拟应用对小白太太太不友好了,所以在网上看了很多关于elk的介绍。然后各种参差不齐、见解不一的文章就把我的脑袋搞大了,最后不知道看了多少篇文章才梳理出来了一些头绪,总结成下面这篇文章。 本文纯本着分享知识的本质,内有摘抄和
转载 2024-04-01 15:50:24
61阅读
我们大多听过面向对象编程,面向过程编程,那又是函数式编程呢?
转载 2022-10-04 10:14:36
67阅读
在shell脚本中,如果看到${1-}或"${1-}"这样的写法(变量),你知道它的具体意义吗? if [ -z "${1-}" ] ; then .....#省略部分代码 fi 其实数扩展(Parameter Expansi
原创 1月前
60阅读
基于BlueZ的C语言蓝牙编程 有很多理由促使我们选用C替代其他高级语言来例如Python来开发蓝牙应用程序。Python环境可能并不适合于嵌入式系统。因为嵌入式系统对程序的大小,运行速度,和占用的存储空间有严格的限制,这些都使得像Python之类的解释性语言无法在嵌入式系统上应用。程序员需要对本地的蓝牙适配器进行更好的控制,或者需要建立一套动态链接库以便于其他应用程序的链接以取代单一的应用程序。
转载 2023-07-24 20:29:29
67阅读
在团队中我承担了​​Committer​​​ 的责任,也就是帮同事们检视代码(​​Code Review​​​)和合入代码,经常听到有同事在群里喊:“大佬,帮我合个 PR”,“大佬,我刚提交了一个 MR,帮忙合一下,急着出补丁”。我有点懵了,​​PR​​​ 和 ​​MR​​ 到底哪个才是正确的,这两个到底有什么区别,我决定先搞清楚这两个概念再合入他们的代码。[手动滑稽]什么Pull Reques
转载 2022-01-05 16:04:08
10000+阅读
1点赞
金证通讯交换平台&mdash;&mdash;Kingdom Communication Exchange Platform(简称KCXP),金证公司开发的基于消息队列技术的高性能、高可用的通讯中间件软件。与KCBP配合使用或单独使用。提供Native API,并支持JMS规范。可运行在LINUX、Windows、AIX等操作系统平台上。      KCXP一种消息中间件。将数据从
原创 2012-08-24 15:38:53
1205阅读
用vc6调试代码的时候看到反汇编代码里面有 call @ILT+35这种,查了一下ILT叫increament linking Table ,叫增量同步表。 它ILT涉及到的一种技术叫增量同步。 有这样一种应用场景,如果你有多个cpp文件,你只修改了其中一个cpp文件中的某个函数的一个小部分,那是不 ...
转载 2021-09-30 18:17:00
683阅读
2评论
CDN 介绍 CDN ( Content Delivery Network ),也即内容分发网络。通过将网站内容(如图片、JavaScript 、CSS、网页等)分发至全网加速节点,配合精准智能调度系统和边缘缓存,使最终用户可以就近获取所需内容,有效解决互联网网络拥塞问题,提高终端用户访问网站的响应
原创 2022-07-25 10:30:30
195阅读
参考:【tensorflow】浅谈什么张量tensor_sowhat-CSDN博客所有的输入数据,如字符
原创 2022-07-06 07:49:22
404阅读
VXLAN一种网络虚拟化技术,它可以提供更高效、更灵活的数据中心网络连接。它由华为公司研发,旨在解决现代数据中心网络面临的难题。本文将介绍VXLAN的定义、特点以及在华为公司的应用。 那么,VXLAN是什么呢?VXLANVirtual Extensible LAN的缩写,可以理解为一种虚拟扩展局域网技术。它提供了一个可扩展的、逻辑上独立于物理网络的二层网络,在数据中心网络中被广泛应用。VXL
原创 2024-02-04 11:55:09
127阅读
英特尔发布的开源框架,用于深度学习的推理优化与模型部署。openvino具体使用方法还是看官方文档比较好https://docs.openvino.ai/支持多种框架:tensorflow caffe pytorch mxnet keras onnx特点:对于因特尔的cpu加速效果最好使用过程参考下图...
原创 2022-03-30 11:43:47
10000+阅读
Ansible 一种用来自动化各种IT任务的开源工具。它是一款功能强大的自动化引擎,使得IT团队能够更高效地管理和部署系统。Ansible 的设计理念简洁、易用和可靠的,为用户提供了一个灵活且可扩展的工具,适用于任何规模的环境。 Ansible 的核心概念“playbook”,即剧本。通过编写playbook,用户可以定义系统的配置和部署方式,然后使用ansible引擎执行这些playbo
原创 2024-03-11 09:49:10
163阅读
大家好,才是真的好。虽然现在应用之间的主要交换数据方式RESTFUL,采用的数据格式主要是JSON,但在更早的20年前,其实主要的数据交换格式XML。于是当年Domino R6中的DXL横空出世,让人振奋。等等!DXL?简单的来说,DXL就是Domino XML Language,Notes和Domino应用程序中的文档数据和设计元素的XML表示。有了这个玩意,你完全可以把所有的Not
Day2-SpringBoot自动配置1.父项目做依赖管理依赖管理 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &lt
转载 2024-10-28 11:28:57
31阅读
本文源码研究基于jdk1.8阅读ConcurrentHashMap源码的时候发现了很多CountCell,看不太懂,所以先来研究一下LongAdder。LongAdder?LongAdder用来做线程安全的i++自增操作的,我们知道AtomicLong也可以现实这个功能,那为什么需要LongAdder呢?
  • 1
  • 2
  • 3
  • 4
  • 5