Swoole 中使用 Atomic 实现进程间无锁计数器 使用示例: $atomic = new SwooleAtomic(); $serv = new SwooleServer("127.0.0.1", "9501"); $serv->set([ "worker_num...
架构师都该懂的 CAP 定理 面对可能出现的网络延迟,不可预估的请求流量等情况,设计一个分布式系统,我们通常围绕系统高可用,数据一致性的目标去规划和实现,想要完全实现这个目标,却并非易事。由此,分布式系统领域诞生了一个基本定理,即 CAP 定理,用于...
python迭代器、可迭代对象 在已知的可直接作用于for循环的数据类型有以下几种 第一类 list tuple dict set str 第二类 generator 可直接作用于for循环的对象统称为可迭代对象:Iterable 可利用 isinst...
Python 为什么用 # 号作注释符? 关于编程语言中的注释,其重要性基本上已为大家所共识。 然而关于注释的规范,这个话题就像我们之前聊过的缩进、终止符和命名方式一样,众口难调。 注释符通常可分为两种,即行注释与块注释(inline/block),它们在不同的...
《c++入门经典》笔记14 第十四章 高级函数 14.1重载成员函数 函数可以进行重载,成员函数(成员方法)实质上也是一种函数,所以成员函数也可以进行重载。 程序清单14.1 Rectangle.cpp #include <iostrea...
如此行事的人怎能不优秀? 在写这篇文章时,我是满怀感激与赏识之情的。 来夸一个人,讲一个道理,写给大家,也是写给自己。 来自读者的反馈 先说说事情的经过。 新书出版之后,昨天第一次看到(抱歉看到的比较晚)读者的反馈。所谓反馈就是在书中留了GitH...
终于搞懂Spring中Scope为Request和Session的Bean了 之前只是很模糊的知道其意思:在request scope中,每个request创建一个新的bean;在session scope中,同一session中的bean都是一样的。但是不知道怎么用代码去验证它,今天可找到验证它...
并发编程之阻塞队列 队列实质就是一种存储数据的结构 通常用链表或者数组实现 一般而言队列具备FIFO先进先出的特性,当然也有双端队列(Deque)优先级队列 主要操作:入队(EnQueue)与出队(Dequeue) BlockingQueu...
如何发布自己的项目到中央仓库 1 以前在github发开源项目,都因为懒,从来不构建到中央仓库。最近因为其他人要用,联系我。希望可以发到中央仓库。我想,不就是mvn deploy嘛,开搞。一圈弄下来,发现真没那么简单。当中遇到了无数的坑,让我每一次都...
Java自学-JDBC execute与executeUpdate的区别 JDBC中 execute与executeUpdate的区别 execute与executeUpdate的区别 步骤 1 : 相同点 execute与executeUpdate的相同点:都可以执行增加,删除,修改 pac...
《c++入门经典》笔记13 第十三章 高级引用和指针 13.1按引用传递以提高效率 每次将值按对象传入函数是,都将创建该对象的一个备份。每次按值从函数返回一个对象时,也将创建其备份。 对于用户创建的大型对象,备份的代价很高。这将增加程序占用...
Django学习笔记 第一节 第一个Django项目 学习使用的环境:Win10,Python3.6,PyCharm Community Edition ,Django 2.2.12。 创建步骤: 1)安装创建Django项目: 打开windows命令提示符:...
真的简单,文本文件逐行处理–用java8 Stream流的方式 本文中为大家介绍使用java8 Stream API逐行读取文件,以及根据某些条件过滤文件内容 1. Java 8逐行读取文件 在此示例中,我将按行读取文件内容并在控制台打印输出。 Path filePath = Pat...
JavaFx HBox VBox 布局利用Priority实现布局自适应 一:相关类和方法 1: javafx.scene.layout.Priority,一个枚举类,用于确定给定节点的增长(或缩小)优先级。比如:一个HBox布局,里面有三个控件,当屏幕宽度是...
无套路赠书,还包邮! 本次赠书活动是由公众号《Java旅途》发起的,最终解释权归《Java旅途》所有! 做这个公众号已经有两个月时间了,这两个月时间也会时而划水,也会周更四篇原创。在工作期间做这个号确实有点精力不足!熬夜更深了,头发更少了……...
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused的几种解决方式 1. 解决方式一 1.查看网址 打开网站https://www.ipaddress.com/ 查询一下 raw.githubusercontent.com对应的IP 地址
jcsv导入导出动态扩展思路 我整理的jcsv工具类库简介:csv导入导出组件jcsv jcsv可以支持导入校验规则动态扩展,以及导出规则动态扩展。 下面来介绍下扩展思路 问题 我们支持文件校验、题头校验、列校验等,规则已经多样化,已经覆盖了绝大多数...
dubbo中从nacos注册中心取得实例的代码分析 最近分析了dubbo-admin(代码连接:https://github.com/apache/dubbo-admin)管理平台如何从注册中心定时取得有效实例,同步到本地存储到本地内存中. 以下代码是dubbo-admi...