Pulsar部署和实践(一)

博主头像 前言 本地Docker部署Pulsar消息代理实现消息发布和消息订阅 介绍 相关概念,后面有时间再花时间整理下。 实践步骤 1.使用dokcer本地部署pulsar docker run -it \ -p 6650:6650 \ -p 8080:8080 \ --mount source=pulsa ...

使用constexpr时遇到的小坑

博主头像 最近在使用constexpr的时候无意中踩了个小坑。 下面给个小示例: #include <iostream> constexpr int n = 10; constexpr char *msg = "Hello, world!"; int main() { for (auto i = 0; i < ...

【Azure 环境】基于Azure搭建企业级内部站点, 配置私有域名访问的详细教程 (含演示动画)

博主头像 前言 在Azure中,可以通过App Service快速部署,构建自定义站点(PaaS服务)。默认情况下,这些站点被访问URL都是面向公网,通过公网进行解析。为了最好的安全保障,是否可以有一种功能实现只能内网访问呢?并且为了在企业内部使用,还需要配置私有的自定义域名(如myapp.aaa)? 说明: ...

SQL注入:Sqlmap初体验

博主头像 sqlmap Sqlmap 是一个开源的渗透测试工具,可以自动检测和利用 SQL 注入缺陷以及接管数据库服务器的过程。它有一个强大的检测引擎,许多针对最终渗透测试人员的小众功能,以及从数据库指纹、从数据库获取数据、访问底层文件系统和通过带外连接在操作系统上执行命令等广泛的开关。 安装 pip ins ...

JS中的正则表达式

博主头像 JS中的正则表达式 1.RegExp类型 ECMAScript通过RegExp类型支持正则表达式。 let expression = /pattern/flags; pattern(模式)是任何正则表达式,正则表达式可以带零个或多个flags。 常见 修饰符(标记) 修饰符 描述 g 全局匹配查找所 ...

状态机解决复杂逻辑及使用

博主头像 状态机解决复杂逻辑 开发回顾: 第一代:两个变量控制逻辑 1 鼠标 切换背景成程序A的视图/程序B的视图 IsBackgroundA 用于表示当前背景的变量 切换程序AB激活状态 IsAppAActive 用于表示当前激活程序的变量 第二代:两个变量控制逻辑 1 鼠标 切换背景成程序A的视图/程序B ...

opencv——几何变换原理与实现

博主头像 摘要 图像几何变换又称为图像空间变换, 它将一幅图像中的坐标位置映射到另一幅图像中的新坐标位置。几何变换不改变图像的像素值, 只是在图像平面上进行像素的重新安排。 几何变换大致分为仿射变换、投影变换、极坐标变换,完成几何变换需要两个独立的算法过程: 1、一个用来实现空间坐标变换的算法,用它描述每个像 ...

java面试一日一题:java中垃圾回收算法有哪些

博主头像 问题:请讲下在java中有哪些垃圾回收算法 分析:该问题主要考察对java中垃圾回收的算法以及使用场景 回答要点: 主要从以下几点去考虑, 1、GC回收算法有哪些 2、每种算法的使用场景 3、基于垃圾回收算法有哪些垃圾回收器 在《java面试一日一题:如何判断一个对象是否为垃圾对象》中知道了java ...

Java中如何保证线程顺序执行

博主头像 只要了解过多线程,我们就知道线程开始的顺序跟执行的顺序是不一样的。如果只是创建三个线程然后执行,最后的执行顺序是不可预期的。这是因为在创建完线程之后,线程执行的开始时间取决于CPU何时分配时间片,线程可以看成是相对于的主线程的一个异步操作。 public class FIFOThreadExampl ...

java如何调用本地扬声器

博主头像 毕设系统在做一个餐厅的点餐管理系统,在记性移动端页面开发的时候突发奇想做一个呼叫服务员,扬声器发声的一个功能类似于:“**工作人员请注意,桌号8001顾客正在寻求帮助!**”。 ...

XD to Flutter 2.0 现已发布!

Flutter 是 Google 的开源 UI 工具包。利用它,只需一套代码库,就能开发出适合移动设备、桌面设备、嵌入式设备以及 web 等多个平台的精美应用。过去几年,对于想要打造多平台应用的开发者来说,Flutter 已成为他们的首选。但设计师们需要的是一个视觉工具来建立原型和构建 Flutte ...

老Python带你从浅入深探究Tuple

博主头像 元组 Python中的元组容器序列(tuple)与列表容器序列(list)具有极大的相似之处,因此也常被称为不可变的列表。 但是两者之间也有很多的差距,元组侧重于数据的展示,而列表侧重于数据的存储与操作。 它们非常相似,虽然都可以存储任意类型的数据,但是一个元组定义好之后就不能够再进行修改。 元组特 ...

Hive企业级性能优化

博主头像 Hive作为大数据平台举足轻重的框架,以其稳定性和简单易用性也成为当前构建企业级数据仓库时使用最多的框架之一。 但是如果我们只局限于会使用Hive,而不考虑性能问题,就难搭建出一个完美的数仓,所以Hive性能调优是我们大数据从业者必须掌握的技能。本文将给大家讲解Hive性能调优的一些方法及技巧。 本 ...

Redis 集群伸缩原理

博主头像 Redis 节点分别维护自己负责的槽和对应的数据。伸缩原理:Redis 槽和对应数据在不同节点之间移动 环境:CentOS7 搭建 Redis 集群 一、集群扩容 1. 手动扩容 (1) 准备节点 9007,并加入集群 192.168.11.40:9001> cluster meet 192.168 ...

k3d入门指南:在Docker中运行K3s

博主头像 在本文中,我们将简单了解k3d,这是一款可让您在安装了Docker的任何地方运行一次性Kubernetes集群的工具,此外在本文中我们还将探讨在使用k3d中可能会出现的一切问题。 什么是k3d? k3d是一个小型程序,用于在Docker中运行K3s集群。 K3s是经过CNCF认证的轻量级Kubern ...

低代码平台如何一步步摧毁开发团队的效率与创新!

博主头像 关于低代码平台,之前我也推送过两篇相关的文章,我的观点很简单:东西是好的,有它所擅长和适用的领域,但软件产品不存在银弹,低代码平台一样如此! 现在在搜索引擎上搜“低代码”这样的关键词,你会看到很多夸张的标题,比如: “人人都是产品经理”之后,“人人都是程序员”的时代要来了? 阿里、腾讯都在押注的新赛 ...

123···200>