工具
HelloWorld_MHC
做一个技术有什么不好吗?
展开
-
mysql8授权登录
之前一直用mysql5.7 远程授权登录,后来换mysql8.0原来的授权方式报错 mysql> grant all privilegeson*.* to'root'@'%'identifiedby'root'with grant option; ERROR 1064 (42000): You have an errorinyour SQL syntax; check the manual that correspon...原创 2022-01-12 09:36:58 · 346 阅读 · 0 评论 -
Mysql进阶之Mysql-proxy的读写分离
Mysql进阶之Mysql-proxy的读写分离Mysql-proxy简介: mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等 MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤, 从而实现读写分离和负载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到MySQL...原创 2020-10-28 15:08:39 · 126 阅读 · 0 评论 -
骨灰级最便捷搭建RocketMQ服务器的方法
史上最便捷搭建RocketMQ服务器的方法最近学习使用 rocketmq,需要搭建 rocketmq 服务端,本文主要记录 rocketmq 搭建过程以及这个过程踩到的一些坑。至于有多简单呢,在本机已有Docker环境的情况下只需要三步即可。 从github上面拉取项目 修改broker.conf中的brokerIP1参数,修改为本机IP 进入docker-compose.yml文件所在路径,执行docker-compose up命令即可 前言首先我们是使用Doc.原创 2020-09-08 09:15:29 · 258 阅读 · 0 评论 -
最有效的解决方法--------Nginx配置SSL报错 nginx: [emerg] unknown directive “ssl“
Nginx配置SSL报错 nginx: [emerg] unknown directive "ssl"出现如图所示错误,处理办法如下 去nginx解压目录下执行 ./configure --with-http_ssl_module 如果报错 ./configure: error: SSL modules require the OpenSSL library.则执行 yum -y install openssl openssl-devel ./configur..原创 2020-09-07 17:14:41 · 459 阅读 · 0 评论 -
JAVA SNOWFLAKE 生成唯一ID
snowflake方案snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。这种方案大致来说是一种以划分命名空间(UUID也算,由于比较常见,所以单独分析)来生成ID的一种算法,这种方案把64-bit分别划分成多段,分开来标示机器、时间等。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号,最后还有一个符号位,永远是0。比如在snowflake中的64-bit分别表示如下图(图原创 2020-07-06 17:39:40 · 446 阅读 · 0 评论 -
全网最强密码规则效验(java后台版和javascript版)
最强密码规则效验(java后台版和javascript版)最强密码规则效验:(java后台版和javascript版)需求如下:(一)口令至少由8位及以上大小写字母、数字及特殊字符等混合、随机组成(至少包括数字、小写字母、大写字母和特殊符号中的三种)。同时严禁在口令中包含以下情况:连续数字或重复数字:如“678”或“AAA”等; 英文单词或拼音:如“oper”或“admin”等;含有与账号名、主机名、系统名、厂商名相同或相似的字符串;含有与局房、人员姓名、生日、证件号码、电话号码、手机号码原创 2020-06-03 17:04:35 · 607 阅读 · 0 评论 -
服务器RabbitMQ 安装
一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6。直接下载地址:http://erlang.org/download/otp_win64_18.3.exe。安装完成后需要配置环境变量:新建系统变量:变量名 ERLANG_HOME 变量值D:\softInstall\erl8.3(Erlang安装目录)...原创 2019-12-18 15:46:46 · 95 阅读 · 0 评论 -
RocketMQ搭建及demo
RocketMQ搭建及demo一、RocketMQ机器硬件要求内存最好不要低于8G, 系统linux,且已经安装好JDK二、安装文件下载地址:http://mirror.bit.edu.cn/apache/incubator/rocketmq/4.0.0-incubating/rocketmq-all-4.0.0-incubating-bin-release.zip三、下载Rocke...原创 2019-07-15 20:10:13 · 157 阅读 · 0 评论 -
初学者canal入门
canal入门 数据抽取简单的来说,就是将一个表的数据提取到另一个表中。有很多的ETL工具可以帮助我们来进行数据的抽取和转换,ETL工具能进行一次性或者定时作业抽取数据,不过canal作为阿里巴巴提供的开源的数据抽取项目,能够做到实时抽取,原理就是伪装成mysql从节点,读取mysql的binlog,生成消息,客户端订阅这些数据变更消息,处理并存储。下面我们来一起搭建一下canal服务配...原创 2019-01-28 11:57:40 · 190 阅读 · 0 评论 -
最全的Linux安装oracle11gR2 步骤
Linux安装oracle11gR2官方步骤版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013634348/article/details/53552266 Linux环境下安装Oracle11gR2 下载安装介质 检查Linux环境 安装和配置JDK 检查Oracle安装必须包 添加用户组和用户 修改内核...原创 2019-01-17 18:29:17 · 409 阅读 · 0 评论 -
手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程
本教程对jetbrains全系列可用例:IDEA、WebStorm、phpstorm、clion等因公司的需求,需要做一个爬取最近上映的电影、列车号、航班号、机场、车站等信息,所以需要我做一个爬虫项目,当然java也可以做爬虫,但是还是没有python这样方便,所以也开始学习Python啦!!!欲善其事,必先利其器。这里我为大家提供了三种激活方式:授权服务器激活:适合小白,一步到位,但...转载 2019-01-02 17:39:44 · 1502 阅读 · 0 评论 -
PyCharm快捷键大全
PyCharm快捷键大全1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 Web帮助文档主页Shift + F1 选中对象的Web帮助文档Ctrl...原创 2019-01-02 16:58:39 · 706 阅读 · 0 评论