XOR
kafka的一些工作总结
1.如果kafka一个topic下有多个partition(比如18个),如何将数据平均分配到每个partition? (1)如果能够一次性能够获取总数量,可以用数据的总数量/partition数量(18), 取平均后分配数据; (2)如果数据是逐一获取的,不能事先获取总数量,可以用获取的数据取ha ......
gitlab--workflow、rules
workflow workflow 关键字适用于整个管道,并将确定是否创建管道。when :可以设置为always或never . 如果未提供,则默认值always if:定义变量条件 when:只有两个值,always 和 nevel if: '$CI_PIPELINE_SOURCE == "me ......
一次Mybaits查询的源码分析
很好奇Mybaits是怎么将xml和mapper对应起来的,用一段比较简单的demo去debug追踪一下源码看看 先用xml配置的方式,看懂了再去看注解的方式是怎么实现的 ### 获取Mapper Mybaits是如何从xml中加载到mapper的 ``` xml ``` 在xml中有`mapper ......
将HTML网页转换为Markdown格式的工具及方法
## 保存博客文章 早期在markdown语法还没有推出来之前,编写blog是在网页上或olw写的,也就是文章是保存在对方的主机上。 最近计划把我在博客园的一些早期html文章转换成markdown的文件,因为md更好地保存,经过实践之后,我保留这两个工具。 > PS. 也尝试过python的脚本版 ......
MASM error A2108: use of register assumed to ERROR
# error A2108: use of register assumed to ERROR ``` ASSUME FS:NOTHING mov eax, fs:[0c0h] ASSUME FS:NOTHING ``` [Error a2108 use of register assumed to ......
mysql5.7密码策略说明
一、mysql5.7在创建用户设置密码时提示“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements” create user 'tom'@localhost identified by ' ......
技术研究和个人成长方法
今天TK教主给我们授课,其中讲的技术研究和个人成长方法我觉得很好,整理一下,以后没事看一看,我想能够激励我的成长吧。。。 1、确立个人方向,结合工作内容,找出对应短板 该领域主要专家们的工作是否都了解? 相关网络协议、文件格式是否熟悉? 相关的技术和主要工具是否看过,用过? 2、阅读知识学习过程的起 ......
vim跳转到指定行的3中方法
1、进入文件非编辑模式 ngg/nG (跳转到文件第n行,无需回车) :n (跳转到文件第n行,需要回车) 2、不进入文件执行 vim +n filename (在打开文件后,跳转到文件的第n行) ......
C++增删改查+MySQL
右键项目属性 点击编辑 选择mysql安装目录的include文件夹 包含了头文件之后包含库文件 点击编辑 在mysql安装路径下面选择 选择编辑之后添加 看这个文件下面有没有这个输入的文件依赖 有就代表成功连接数据库 创建数据库: create database student_manager; ......
从源码级深入剖析Tomcat类加载原理
众所周知,Java中默认的类加载器是以父子关系存在的,实现了双亲委派机制进行类的加载,在前文中,我们提到了,双亲委派机制的设计是为了保证类的唯一性,这意味着在同一个JVM中是不能加载相同类库的不同版本的类。然而与许多服务器应用程序一样,Tomcat 允许容器的不同部分以及在容器上运行的不同Web应用 ......
五、Sentinel介绍
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。 ###一、Sentinel 基本概念 ......
爆肝万字带你超级详细全面了解Linux命令大全
关机命令、重启命令,创建用户、删除用户、修改密码、切换用户、切换到超级用户、禁用/解锁用户账户、修改信息、组管理、列出用户、修改用户属性、用户权限管理、用户信息管理、用户登录信息、系统管理员操作,浏览和切换目录、创建和删除目录、复制、移动和重命名目录、查找和搜索目录、查看目录信息、修改目录权限、查看... ......
Dockerfile
# 源可以使用 docker search java8搜索得到的第一个源 FROM dockette/openjdk8 # 安装 fontconfig 和 ttf-dejavu字体 RUN apk add fontconfig && apk add --update ttf-dejavu && fc ......
前后端是怎么交互的呢?(Jvav版)
一.什么是前端 在网上,我也去找了一些观点,其实都是应用层面的,什么使用一个地址,回车以后就能拿到 .html文件等等 说的也没问题,前端简单点说呢,就是负责展示和美化的页面,大部分在网上我们所看到的就是页面,它是显示,我们每个人都是可视的 比如上面的淘宝网页面,它都是前端展示出来的, 我们可以清清 ......
程序员的谎谬还是名言?(翻译)
“我会在我需要的时候再学”,我听到这句已经很多年了。这对于一个高速变化的软件行业环境来说,这似乎是一个非常实用的态度。 在某些方面这的确很实用主义,不过在其它的方面,我为这句话感到很不爽。这句话变成了整个软件行业的福音,但却没有让我们的软件行业变得更好。其问题在于,这句话伪装在于其听上去像是一个智慧 ......
Screen常见操作
当某个命令执行时间较长,又不方便后台执行时,可以使用screen命令,即使shell连接工具超时断连了,命令还在执行 screen -S yourname -> 新建一个叫yourname的session screen -ls -> 列出当前所有的session screen -r yourname ......
v072冒险岛sf开发周记(一)
上周末的时候看到tx代理了冒险岛手游,但是又还没上线,便回忆起自己从前玩冒险岛的时光。那时候和邻居哥哥们,和同学一起玩,只有冒险家职业,消磨了很多的时光,也认识了一些友善的网络好友,虽然打怪升级真的很慢,也没有好装备很菜,但是和朋友们一起玩的时候还是很快乐的,一起刷刷刷。也是各种职业都玩过,虽然等级 ......
代码随想录Day24|回溯算法+JAVA大作战
今日任务 39. 组合总和 40.组合总和II 131.分割回文串 93.复原IP地址 78.子集 90.子集II 39. 组合总和 class Solution { List<List<Integer>> ans = new ArrayList<>(); LinkedList<Integer> n ......
python3---signify-验证PE文件证书
# python3 signify-验证PE文件证书 keywords: 验证签名 signify可以用来查看和验证PE文件证书 github地址: https://github.com/ralphje/signify 安装模块: ```r pip install signify ``` 示例: ` ......
学习地址收藏
## 算法 https://labuladong.gitee.io/algo/ ## 设计模式 https://refactoringguru.cn/design-patterns ......
Centos7 yum部署单机kubernetes集群
# kubernetes有多种部署方式,目前主流的方式有kubeadm、minikube、二进制包 - minikube:一个用于快速搭建单节点kubernetes的工具 - kubeadm:一个用于快速搭建kubernetes集群的工具 - 二进制包 :从官网下载每个组件的二进制包,依次去安装,此 ......
React环境搭建
##### 安装node.js ##### 全局安装create-react-app ``` shell npm install -g create-react-app ``` ##### 检查create-react-app版本 ``` shell create-react-app -V ``` ......
opencv 直方图/ 均衡化
import cv2 import numpy as np import matplotlib.pyplot as plt #若是画图像plt是RGB的与cv2不同 img=cv2.imread('C:/Users/59925/Desktop/pytest/pics/eye.jpg')#把图片读取成 ......
使用设备树
不用设备树 pinctrl 子系统下——使能GPIO的办法: 1. 定义相关宏——各寄存器的物理地址 2. 进行重映射——各寄存器的虚拟地址 3. 为各个寄存器写入参数 使用设备树 pinctrl 子系统下——使能GPIO的办法: 1. 添加pinctrl 信息 2. 添加设备节点信息: 注意:设备 ......
在高中OI训练中学习到的一点道理
1. 心态很重要。也许有人说是策略最重要,但是后者无论是制定还是实行都与前者强相关。要加强获得性心态。退一步海阔天空,可能反而发现与目标更近一步。 2. 要有大局观。有可能学了十几年学之后发现每一两年过去就会觉得过去很愚蠢,这时候就说明目前的规划有局限,在可能的情况下可以与前辈多交流。 3. 结合以 ......
派大星
#include <iostream> #include <string> #include "minecraft.h" using namespace std; TxMinecraft mc; int main(int argc, char** argv) { bool con=mc.Connec ......