自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 idea配置rust开发环境

cargo build --release --target=wasm32-unknown-unknown 时 IDEA 报错 "can't find crate for。1、idea中在settings中找到Plugins,搜索Rust,进行安装。4、运行以下命令安装 WebAssembly 目标,用于可构建成wasm。rustc --version 查看当前rust版本。6、打包编译后的wasm文件上传到链上,进行验证。,根据官网提示,下载rustup进行安装。2、windows下安装rust环境,

2023-11-21 16:01:48 1896

原创 Cassandra官方文档整理

Cassandra

2022-07-21 19:52:35 1912 1

原创 服务器带宽测试

服务器带宽

2022-07-13 17:52:21 3786

原创 kafka2.7集群搭建

kafka2.7集群搭建

2022-07-08 15:41:38 586

原创 Mysql随笔

一、mysql安装与基本配置1、mysql配置文件my.cnfmysql配置提示符如下所示:如下所示:

2022-06-03 22:32:39 514

原创 Linux安装MQTT Broker---mosquitto

1、添加 EPEL 软件库yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2、查找 mosquitto 软件包:yum list all | grep mosquitto3、安装 mosquitto 软件包: yum install mosquitto4、查看安装结果:yum list installed | grep mosquitto5、 启动 ..

2022-05-05 19:33:02 1752

原创 Shell添加用户

#!/bin/bash## 批量添加用户 批量删除用户## centos 6和centos 7# 创建用户名#cat userlist.log#username password#test 123123#aaa 123123#lky lky65xXBCw346cEC#lgs lgs65xX3&34cEC#lgf lgf6C3u5&PXBjQN#lgl djyRpFC35M&PCBj##.

2022-05-01 15:55:08 989

原创 基于MySql BinLog的增量订阅和消费组件 Canal

1、Canal背景早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。2、Canal原理2.1mysql主备复制实现从上层来看,复制分成三步:master将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事..

2022-04-03 14:43:57 2106

原创 Linux jar包启动脚本

#!/bin/bashfunction menu { clear echo echo -e "\t\tSWCS项目部署\n" echo -e "\t1. swcs-auth" echo -e "\t2. swcs-gateway" echo -e "\t3. swcs-modules-app" echo -e "\t4. swcs-modules-device" echo -e "\t5. swcs-modules-ecg.jar" echo -e "\t6. swcs-modules.

2022-03-25 23:00:28 912

原创 Mysql5.7 生产配置文件记录

[client]port = 33060socket = /data/mydata/tmp/mysql.sock[mysqld]port = 33060server-id = 33014character_set_server = utf8collation_server = utf8_general_cilog_timestamps=systemdatadir = /data/mydata/databasedir =/usr/local/mysqlsocket = /data/m.

2022-03-18 14:31:50 948

原创 Nginx日志统计分析

统计PV,UV数统计所有的PV数cat access.log | wc -l1统计当天的PV数cat access.log | sed -n /`date "+%d\/%b\/%Y"`/p | wc -l1统计指定某一天的PV数cat access.log | sed -n '/20\/Aug\/2019/p' | wc -l1根据访问IP统计UVawk '{print $1}' access.log|sort | uniq -c |wc -l1统计指定某一天访问IP统计UVca

2022-03-14 22:20:36 6476

原创 Sqoop1.4.7导入Hive

Hive表创建1、Hive创建内部表create table mvs_temp_13(id string,user_id string,dept_id string,device_code string,temp_body string,timepoint string,date_point string)row format delimited fields terminated by ',' lines terminated by '\n' ;连接hive:!conn

2022-03-02 15:16:29 2459

原创 Gitlib团队开发仓库配置

一、Gitblte用户、团队配置admin用户登陆 Gitblte创建用户、团队(项目组) 团队中添加成员二、admin创建项目版本库创建项目空仓库 设置项目访问权限----设置为团队RW+三、项目上传最初代码把代码文件夹放在合适的目录下 进入文件夹,打开git客户端 设置文件夹为本地仓库-------git init 添加所有文件到暂存区------git add . 提交到本地仓库------git commit -m '项目初始代码' 添加远程 主机名-----git.

2022-01-28 11:49:03 1529

原创 Gitlab服务器搭建

1、git 安装选择:Git for Windows Setup----安装版,下载这个Git for Windows Portable ("thumbdrive edition")---绿色版2、下载gitblit3、修改default.properties修改存储目录(注意必须是斜杠):git.repositoriesFolder = C:/developer/GitRepository修改端口:server.httpPort = 10010server.shutdow.

2022-01-28 11:38:45 2814

原创 linux高并发优化

查看/修改单进程最大打开文件句柄数:ulimit -n ulimit -n 1024000修改系统/etc/sysctl.conf配置net.ipv4.ip_forward = 0# 打开文件句柄数量fs.file-max = 500000000# nf_conntrack_count(当前跟踪连接数)大于 nf_conntrack_buckets(哈希表大小)的80%时,哈希冲突的概率增大,会出现性能问题,建议扩容# 最大ip跟踪数,哈希表大小net.netfilter...

2022-01-28 11:32:46 2584

原创 Jmeter服务器脚本运行

1、window下调试好脚本xxx.jmx,并上传至服务器2、运行如下脚本:setsid ./apache-jmeter-5.4.1/bin/jmeter.sh -n -t owg-query.jmx -l owg-nginx2-server5.jtl3、跑完之后下载owg-nginx2-server5.jtl4、导入window下jmeter,查看运行结果,如下图所示:参考:Linux下 运行Jmeter (含一个jmeter简单示例)_zhemeteor的专栏-C

2022-01-11 21:12:43 1002

原创 Linux常用命令

curl:访问应用接口curl -H "Content-Type: application/json" -X POST -d '{"client": "android"}' "http://localhost:8080/server/app/getConfigInfo"netstat:端口查看netstat -nat | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'netstat -nat | grep 80

2021-12-25 14:11:38 1377

原创 Mysql常用命令

1、创建用户并开启远程服务CREATE USER 'canal'@'%' IDENTIFIED BY 'canal123';GRANT ALL PRIVILEGES ON *.* TO 'canal'@'%' IDENTIFIED BY 'canal123' WITH GRANT OPTION;FLUSH PRIVILEGES;

2021-12-19 22:19:59 334

原创 Redis分布式锁

使用方式:在你项目的类中通过@Resource,注入RedisLockUtil类,然后调用如下所示:@Scheduled(cron = "0 0/30 * * * ?")public void statisticDayLive() { boolean lock = redisLockUtil.lock(DAYLIVELOCKNAME, DAYLIVELOCKNAME, 5 * 60 * 1000L, 3, 1L); try { if (lock) {

2021-12-12 13:20:31 350

原创 jdk8 Stream流式处理

List<People> list = new ArrayList<>();//根据age对list分组,得到mapMap<String,List<People>> groupByAge=list.stream().collect(Collectors.groupingBy(People::getAge));//根据age进行排序(reserve倒序)得到排序后的ListList<People> peopleListSorted = li.

2021-12-12 12:45:09 8963

原创 shardingjdbc 开发问题集

1、分片键日期不能用hutool工具类转化的日期对象去查询,否则会报错报错内容:ShardingvaluemustimplementsComparable解决方法:由于hutool转化的日期对象DateTime没有实现Comparable接口,所以报错,采用jdk的Date类型即可...

2021-12-10 13:31:51 1136

原创 IDEA 常用插件

1、Background Image Plus +给编辑器设置背景图片2、Chinese Language Pack中文语言包3、Translation翻译插件,鼠标选中文本,点击右键即可自动翻译4、Key Promoter X快捷键提示插件。当你执行鼠标操作时,如果该操作可被快捷键代替,会给出提示。5、Rainbow Brackets给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读6、CodeGlance在编辑器右侧生成代码小地图,可以拖拽小地图光标

2021-11-13 00:42:30 368

原创 idea2021导入Gradle工程

1、官网下载gradle-6.1版本,最好是原始构建项目的那个版本2、配置gradle环境变量3、保存确定后在cmd中执行gradle -v4、在idea中打开gradle构建的项目5、选择File->Settings->Build Tools->Gradle...

2021-11-03 16:19:43 10896

原创 Mysql 跨库映射表-数据同步

1、查询一下mysql中有没有Federated这个引擎show engines;2、一般情况都会关闭,在my.ini中的mysqld下加上federated就可开启3、重启mysql,再次查看4、创建一个和远程数据库表结构一模一样的federated表,如下所示:CREATE TABLE `pro_switch_data_to_unis` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增编号', ..

2021-10-31 21:39:40 907

原创 ShardingJdbc 分库分表 读写分离

1、核心概念1.1逻辑表水平拆分的数据库(表)的相同逻辑和数据结构表的总称,如温度数据表,根据上传的日期,一月可以分为31张表,temp_1.....temp_31,它们的逻辑表名就是temp。配置文件对应信息:spring.shardingsphere.sharding.tables.temp 2、数据分片2.1分片键用于分片的数据库字段,是将数据库(表)水平拆分的关键字段。例如:将温度表中上传时间temppoint,取yyyy-MM-dd中的天对表进...

2021-10-31 20:35:20 1437

原创 TASTEK RS485配置

1、登录rs485页面现场数据采集:部署开机启动:windows2008中,进入gpedit.msc-->计算机配置-->windows设置-->脚本-->启动-->选择脚本路径代码日志:第一列:写死了第二列:探测器id第三列:探头地址编号1-8,按照ia,ib,ic,i,ta,tb,tc,tn,前面不能为空,如没有电流及剩余电流,则1-4代表ta,tb,tc,tn,再如没有ia,ib,ic,则1-5代表i,ta,tb,tc,t...

2021-10-24 20:10:15 2028

原创 rs485串口转网口设置

格勒普流量计参数默认地址:1:流量5:流速9:总流量39:压力,在流量计上接线位置是A14,如下地址对应表注意:在流量计表上设置流量计地址,如1、2、3、4,设置为modbus RTU,默认是ascII...

2021-10-24 20:01:52 3190

原创 二级路由当作交换机,与一级路由同一个局域网

1、准备一根网线,网线一端连接二级路由器的LAN(1、2、3、4)中的任意一个,另一端连接电脑注意:二级路由器暂时不需要连接到主路由器上面,请注意这一点2、修改二级路由器LAN口IP地址:在二级路由器的设置界面,点击“网络参数”——>“LAN口设置”——>“IP地址”修改为:192.168.1.X(2<X<254)或者192.168.0.X(2<X<254)。同时选择关闭二级路由器上的DHCP服务器,保存LAN口IP地址修改原则:如果主路由器设置IP是19

2021-10-24 19:50:00 12203

原创 H3C路由配置

1、内网ping通,公网ping失败,需要开启2、端口映射3、内网通过公网ip访问内网服务器设置,开启NAT hairpin功能

2021-10-24 19:46:58 618

原创 TpLink路由访问控制

先配置所有的阻塞:如下图所示:2、配置指定公网ip及对外提供服务的端口,如果多个端口服务需要开放,则重复配置即可3、步骤1和2配置了允许访问的策略,下图配置的阻塞所有(路由内部先匹配1,在匹配2,如果1,2都不符,则匹配3进行阻塞)最终的规则列表如下所示:...

2021-10-24 19:34:27 1665

原创 路由Nat设置

内网ip+port 映射外网及指定端口

2021-10-24 19:23:56 598

空空如也

空空如也

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

TA关注的人

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