dapr入门与本地托管模式尝试
1 简介 Dapr是一个可移植的、事件驱动的运行时,它使任何开发人员能够轻松构建出弹性的、无状态和有状态的应用程序,并可运行在云平台或边缘计算中,它同时也支持多种编程语言和开发框架。Dapr支持的语言很多,包括C++/Go/Java/JavaScript/Python/Rust/.NET/PHP等。 ...
Dubbo 中 Zookeeper 注册中心原理分析
本文通过分析Dubbo中ZooKeeper注册中心的实现ZooKeeperResitry的继承体系结构,详细介绍了Dubbo中ZooKeeper注册中心的实现原理。 ...
读Java8函数式编程笔记08_测试、调试和重构
1. Lambda表达式的单元测试 1.1. 单元测试是测试一段代码的行为是否符合预期的方式 1.2. Lambda表达式没有名字,无法直接在测试代码中调用 1.2.1. 将Lambda表达式放入一个方法测试,这种方式要测那个方法,而不是Lambda表达式本身 1.2.2. 请用方法引用。任何Lam ...
函数式接口
函数式接口 函数式接口:有且仅有一个抽象方法的接口 函数式接口适用于Lambda表达式 只有确保接口中有且仅有一个抽象方法,Lambda才能顺利推导 定义一个函数式接口 @FunctionalInterface //此注解表明是函数式接口 public interface MyInt { void ...
SpringBoot学习笔记 - 构建、简化原理、快速启动、配置文件与多环境配置、技术整合案例
【前置内容】Spring 学习笔记全系列传送门: Spring学习笔记 - 第一章 - IoC(控制反转)、IoC容器、Bean的实例化与生命周期、DI(依赖注入) Spring学习笔记 - 第二章 - 注解开发、配置管理第三方Bean、注解管理第三方Bean、Spring 整合 MyBatis 和 ...
让Apache Beam在GCP Cloud Dataflow上跑起来
简介 在文章《Apache Beam入门及Java SDK开发初体验》中大概讲了Apapche Beam的简单概念和本地运行,本文将讲解如何把代码运行在GCP Cloud Dataflow上。 本地运行 通过maven命令来创建项目: mvn archetype:generate \ -Darche ...
day16-声明式事务-02
声明式事务-02 3.事务的传播机制 事务的传播机制说明: 当有多个事务处理并存时,如何控制? 比如用户去购买两次商品(使用不同的方法),每个方法都是一个事务,那么如何控制呢? 也就是说,某个方法本身是一个事务,然后该方法中又调用了其他一些方法,这些方法也是被@Transactional 修饰的,同 ...
QPython实例02-调用其他app实例
一、前言 使用版本:QPython 3c 下载地址:百度搜索QPython 3C开源版即可下载 或关注【产品经理不是经理】gzh,回复【qpython 3c】即可获取下载链接。 二、代码实例 注意 # 执行以下方法前,请加上以下代码 from androidhelper import Android ...
《RPC实战与核心原理》学习笔记Day15
这篇文章主要关注流量回放和动态分组,主要包括流量回放的使用背景,RPC中流量回放的实现方式,动态分组要解决的问题以及如何实现动态分组。 ...
Python正则表达式匹配一段英文中包含关键字的句子
1.问题/需求 在含有多行文字的英文段落或一篇英文中查找匹配含有关键字的句子。 例如在以下字符串: text = '''Today I registered my personal blog in the cnblogs and wrote my first essay. The main prob ...
简单又高大上的项目(应付复试的小demo)
简单又高大上的项目 图形识别、自然语言处理(语言识别、语音转文字)、文字识别、区块链 1.java实现一个基本的文字识别 引入依赖 <!-- ai 文字识别 --> <dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk< ...
Python读取大量Excel文件并跨文件批量计算平均值
本文介绍基于Python语言,实现对多个不同Excel文件进行数据读取与平均值计算的方法。 首先,让我们来看一下具体需求:目前有一个文件夹,其中存放了大量Excel文件;文件名称是每一位同学的名字,即文件名称没有任何规律。 而每一个文件都是一位同学对全班除了自己之外的其他同学的各项打分,我们以其中一 ...