自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

六开箱

Aims to code a way out.

  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 IntelliJ IDEA 升级插件「Spring Initializr and Assistant」后报错 & 卡死

IntelliJ IDEA 升级插件「Spring Initializr and Assistant」后报错 & 卡死,现象描述、问题定位及解决。

2022-03-11 14:04:14 3820 6

原创 Kafka 性能测试脚本详解

Apache Kafka 官方提供了两个客户端性能测试脚本,它们的存放位置如下:- 生产者性能测试脚本:$KAFKA_HOME/bin/kafka-producer-perf-test.sh- 消费者性能测试脚本:$KAFKA_HOME/bin/kafka-consumer-perf-test.sh支持测试的性能指标包括:吞吐量(throughput)、最大时延(max-latency)、平均时延(avg-latency)等。

2021-03-25 16:33:24 947

原创 maven-plugin-shade 详解

maven-plugin-shade 插件提供了两个主要的能力:1. 把整个项目(包含它的依赖)都打包到一个 "uber-jar" 中;2. shade - 即重命名某些依赖的包。具体来说,它提供了以下功能:1. 按需选择要添加到最终 jar 包中依赖;2. 重定位 class 文件;3. 生成可执行 jar 包;4. 生成项目资源文件。

2021-03-23 10:43:54 2467

原创 canal.client 源码分析

canal.client 封装与 Canal Server 进行交互的客户端,提供两种实现给外部使用:1. 简单连接:直接通过 socket 与 server 进行交互,实现连接、订阅、批量获取、提交和回滚等操作。2. 有 HA 的 Cluster 连接:基于简单连接方式进行封装,通过 ZooKeeper 实现 client 端的 HA。

2020-12-05 19:45:58 1087

原创 Linux 安装 Elasticsearch 和 Kibana

文章目录一、环境介绍二、安装步骤2.1 创建用户2.2 拷贝安装包到组件目录2.3 安装 Elasticsearch2.4 安装 Kibana三、配置步骤3.1 Elasticsearch 配置3.1.1 调整系统配置3.2.2 必需配置3.2 Kibana 配置四、启动组件4.1 启动 Elasticsearch4.2 启动 Kibana五、使用组件一、环境介绍属性属性值(点击链接????可跳转下载)OS 版本CentOS Linux release 7.9.2009 (Core

2020-12-04 01:09:59 222

原创 Linux 安装 pip 及 mysql-python

pip 是 Python 的包管理工具,是为 Python 安装第三方依赖的最佳方式。mysql-python 是 Python 2.x 版本连接 MySQL 数据库的首选依赖。本文介绍如何在 CentOS 7 上安装 pip,随后安装 mysql-python 并使其正常工作。

2020-12-01 14:53:17 575

原创 使用 mysqld_safe 启动 mysqld 服务

在 Unix 机器上,MySQL 官方推荐使用 mysqld_safe 启动 mysqld 服务。mysqld_safe 增加了一些安全特性,比如它会在遇到错误时重启 mysqld 服务,并把运行时信息记录到 error log 中。

2020-09-25 23:28:16 1700

原创 Linux 安装 VirtualBox 增强功能

一、环境介绍二、安装步骤2.1 为虚拟机实例分配光驱2.2 挂载 CD-ROM2.3 安装依赖2.4 运行安装文件三、故障排查3.1 未能加载虚拟光盘3.2 运行安装文件报错

2020-09-21 17:29:22 639

原创 Linux 虚拟机绑定静态 IP

文章目录环境介绍虚拟机连网方式配置步骤修改网卡配置文件重启网络服务故障排查宿主机不能访问虚拟机虚拟机不能访问外部网络环境介绍Machine: NUC8i5BEKOS: macOS Catalina 10.15.6VirtualBox: 6.1.12 r139181 (Qt5.6.3)CentOS: 8.2.2004-x86_64虚拟机连网方式VirtualBox 虚拟机设置 -> 网络 -> 网卡 1 -> 连接方式,常用的连接方式有 4 种,这里不赘述它们的原理,只是简

2020-09-21 17:27:18 468

原创 使用 Supervisor 监控 Python 3 进程

使用 Supervisor 监控 Python 3 进程首先说明,Supervisor 只能安装在 Python 2.x 环境中!但是基本上所有的 Linux 都同时预装了 Python 2.x 和 Python 3.x 版本,并且调用 python 命令时默认运行的 Python 2,运行 Python 3 只需要 调用 python3 即可。 博主的 CentOS 上预装了 Pyth...

2018-07-24 14:49:15 2388

原创 Nginx 踩坑记录

一、反向代理二、URL 路径匹配三、URL 重写

2018-07-08 18:01:01 21277 4

转载 编程文档中常见的 Foo 和 Bar

Foo / Bar 是计算机程序领域里的术语炒作,并无实际用途和引用意义。 在计算机程序设计与计算机技术的相关文档中,术语 Foo / Bar 是一个常见的无名氏化名,常被作为“伪变量”使用。

2018-05-16 21:26:21 6047

原创 Python 寻找局部最高点

[Python] 寻找局部最高点# 寻找局部最高点# 输入input: 含有最高点高度的列表# 输出output: 返回最高点的位置# 时间复杂度: O(log(n))def findHighSpot(input): iLen = len(input) mid = iLen//2 - 1 # Python中'/'为小数除法,'//'为地板除 if input[...

2018-05-06 11:30:36 4869 2

原创 Windows 安装 pywin32 解决缺少 win32api 的问题

这篇文章讲的是在成功安装了爬虫框架 scrapy 后,运行 scrapy crawl 爬虫名称 出现有关 win32api 的问题解决方法,有人写过类似的博客但涉及到的资源已经转移了,因此我在这里新写一篇作为指引。

2018-05-01 13:22:54 1798

原创 简单比较 BeautifulSoup 和 Xpath 的性能

这篇文章并不是为了比较出结论,因为结论是显而易见的,Xpath 必然 是要比 BeautifulSoup 在时间和空间上都要性能更好一些。其中理由有很多,其中一个很明显的是 BeautifulSoup 在构建一个对象的时候需要传入一个参数以指定解析器,而在它支持的众多的解析器中,lxml 是性能最佳的,那么 BeautifulSoup 对象的各种方法可以理解为是对 lxml 的封装,换句话说,BeautifulSoup 本质上并没有创造出自己的解析方式,而是建立在各种解析器的基础上。

2018-04-29 18:52:22 12276

原创 Linux 默认使用 python3 和 pip3 并与 python2 和 pip2 共存

废话不多说,提取出关键步骤: 1. 备份 python 和 pip 使用 mv 源文件 源文件.bak 2. 从官网下载 python3 打包源码 2. 源码安装 python3 至 /usr/local/python3 使用 ./configure prefix=/usr/local/python3 3. 软链接 python3 和 pip3 至 /usr/bin 使用 ln -s 源文...

2018-04-29 00:08:12 2906

原创 Python requests 编码问题

一般来说,如果 requests 得到的响应头没有指定编码或者响应头的编码不能被正常提取出来,requests 这个库会默认把 r.encoding 设置为 ISO-8859-1 (别名:latin-1) 。事实上响应的内容多数情况下不会是 ISO-8859-1,这就导致了响应 body 里的中文不能被正常解析。

2018-04-22 17:03:39 3722

原创 Python 安装 pyecharts 和 WordCloud 报错解决

这两天在找几个爬虫和数据分析的实战项目练练手,找到了一个网易云爬取的项目,可以手把手跟着做。可是数据可视化时需要安装的一个叫 pyecharts 和 WordCloud 的第三方库安装报错,吸取了网上各位先驱者的经验,汇总成这个教程。

2018-04-22 09:49:38 2709

原创 Python 3 JSON 中文字符读写注意事项

这篇文章讲的是如何把 Python 中的 Dict 转化为 JSON Object 以及 如何把 List 转化为 JSON Array,其中 Dict 和 List 中的数据包括中文,并且如何把这些数据在文件中以正确的方式存入,然后正确地读入到内存中重复使用。关键点在于中文字符的处理,这在 Python2 中一度是一个麻烦的问题,到了 Python3 中稍有改善,但还是需要在读写时做出一些设置。这里详细地讲了设置的地方有哪些。

2018-04-21 16:17:01 999

原创 微信小程序使用 wx.request 发送 POST 请求

本文记录了在微信小程序开发中遇到的两个问题,分别是“POST body 使用小程序关键字导致出错”和“header['content-type'] 的问题”。如果你在处理小程序的网络请求时遇到问题可以参考下我这里的解决方案。

2018-04-05 10:30:41 7938 2

原创 申请阿里云免费 SSL 证书以通过 https 认证

小程序后台服务器需要安全域名,也就是要支持 https 的域名,听说阿里云有免费的 SSL 证书可以申请,故此一试。

2018-03-31 18:31:30 1676

原创 MongoDB 批量以 JSON 形式导入数据的方法

如果你只是单纯的想把数据导入到 MongoDB,不要求导入的同时建好集合间的关联关系,那么这种直接导入的方法很适合你。

2018-03-22 17:53:05 6366

原创 远程连接阿里云 Linux 服务器上 MySQL 服务失败的解决办法

本文讲的是在 阿里云 Linux 服务器 上安装了 mysql-server 但是却无法远程连接的解决方案。

2018-03-22 17:22:02 1512

原创 SQL Server 2008 Express 及 SSMS Express 下载安装配置教程

这篇文章主要讲如何一步步从下载、安装、配置 SQL Server 2008 Express 和 SMSS 到最后 使用 SMSS 连接本地的数据库服务。

2018-03-08 23:15:28 87895 46

SQL Server Management Studio (SSMS) x64 简体中文(2008)

SSMS 是一种集成环境,用于管理从 SQL Server 到 SQL 数据库的任何 SQL 基础结构。 SSMS 提供用于配置、监视和管理 SQL 实例的工具。 使用 SSMS 部署、监视和升级应用程序使用的数据层组件,以及生成查询和脚本。这是64位的简体中文版。

2018-03-09

SQL Server 2008 Express x64 简体中文

SQL Server 2008 Express 是 SQL Server 的免费版本,是学习和构建桌面及小型服务器应用程序的理想平台,且非常适合由 ISV 进行再分发。这是64位的简体中文版。

2018-03-09

StartIsBack++

Windows10开始菜单自定义增强工具:Windows 10专用版!升级版对StartIsBack+全新构建,主要支持Win10 RTM正式版! StartIsBack,StartIsBack Plus,最好用的开始菜单恢复软件!Win8.1/Win10开始菜单增强工具!StartisBack 能在桌面建立一个Start Menu的快捷方式,消费者能非常方便的在桌面模式和Modern模式下进行切换。新版可以将开始菜单所有程序能够按照Win7的使用喜欢对所有程序进行分类,功能非常强大!

2016-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除