- 博客(34)
- 资源 (102)
- 收藏
- 关注
原创 Redis数据结构及原理
Redis数据结构String,Hash, List, Set, SortedSet, HyperLogLog, BloomFilter, Geo的基本使用及原理。
2023-02-17 11:14:11 169
原创 redis Key过期及删除 LazyFree 渐进式Rehash 内存淘汰
1. key操作keys *keys n*ekeys nave?scan 0scan 0 match xxx* count 5del key1 key2unlink key1 key2exists key1rename a bexpire a 10ttl atype adbsizerandomkeydebug object key1flushdb asyncflushall async2. 过期2.1 使用过期后根据过期删除策略进行删除。# 通用exp
2020-11-27 19:17:50 503
原创 Linux常用命令
硬件配置相关查看CPU信息 cat /proc/cpuinfo lscpu 查看物理cpu及个数 grep 'physical id' /proc/cpuinfo | sort -u 查看每个CPU的核心及个数 grep 'core id' /proc/cpuinfo | sort -u 查看线程数(CPU个数 X 每个CPU的核心数) grep 'processor' /proc/cpuinfo | sort -u...
2020-05-25 10:25:59 161
原创 Linux user及ssh
添加用户 adduser mytxz passwd mytxz userdel mytxz--------------------------------------------------------------------------------赋予root权限方法一:修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all commands %whee...
2020-05-25 10:10:23 367
原创 vim常用命令
行号 set nu set nonu--------------------------------------------------------------------------------删除 dd 38d 38,45d--------------------------------------------------------------------------------批量注释 ctrl+v 移动光标选中 shift+i...
2020-05-25 10:08:10 171
原创 git常用但不容易记住的命令
配置初始化仓库 git init忽略权限 git config core.fileMode falseremote git remote rm origin xxx git remote add mytxz xxx git remote -v git remote set-url origin git://new.url-----------------------------------------------------------------...
2020-05-25 10:06:44 138
原创 ngrok内网穿透
前言:国外的ngrok工具非常不稳定,所以要做内网穿透的童鞋可以考虑国内的工具。1、进入https://www.ngrok.cc2、注册登录3、隧道管理、开通隧道,选择一个免费的。4、如图填写,端口用你服务启动的端口。5、下载客户端安装后,启动.bat文件,输入隧道编号。6、成功了,再启动你本地服务器,公网就能够通过域名访问你本地服务了,也可以做微信、支付宝等开发对接了。...
2020-05-25 09:56:00 942
原创 html5基础
1. Canvas 创建画布 <canvas></canvas> JavaScript绘制图像 var c = $('#xxx'); var ctx = c.getContext('2d'); 路径 ctx.moveTo(0,0); ctx.lineTo(100,100); ctx.stroke(); 圆 ctx.beg...
2020-05-25 09:36:47 206
原创 jquery
checkbox 选择事件 $('.xxx').on('change', function(){ }); 获取值 .is(":checked") 赋值 .attr('checked', false) 根据值选择 $("input[type='checkbox']:checked")sleep function sleep(ms) { return new Promise(resolve => s...
2020-05-25 09:33:13 208
原创 angularjs
angularjs: $location.absUrl(); 当前页面的url $http app.service app.filter Select: ng-options="x for x in names" [{a: c, b: d},{a:c, b: d}] ng-options="x for (x,y) in sites" {a: b, c: d} ng-repeat="x in names" ...
2020-05-25 09:22:47 121
原创 redis集群
单一主从(一般不这么用) slaveof 127.0.0.1 6379 info replication # Replication role:slave master_host:127.0.0.1 master_port:6379 master_link_status:up master_last_io_seconds_ago:6 master_sync_in_progress:0 slave_repl_offset:462...
2020-05-25 09:20:47 789 2
原创 Redis Grammar
Common keys * keys n*e keys n? del my1 my2 my3 exists my1 rename a b expire a 1000 ttl a type aString set key value [EX seconds] [PX milliseconds] [NX(不存在才成功)|XX(已存在才成功)] eg: set name imooc EX 10 NX set nam...
2020-05-24 22:10:36 146
原创 progresql命令
连接: sudo su - postgres psql创建用户: create user developer with password 'libo510723'; create user developer with superuser password 'libo510723';创建数据库: create database three_stage_distribution owner developer;赋予数据所有权限给用户: grant all ...
2020-05-24 21:51:49 1115
原创 mysql sql优化
1、state tinyint2、uuid char(32)3、避免null,尽量设置默认值索引优化细节:1、常作为查询条件且唯一的,添加唯一索引。2、order by, group by, distinct, union 等操作的字段,添加索引。3、常作为查询条件的,添加索引。4、联合索引根据最左匹配原则。5、state(离散度低)没必要建索引。其他优化:1、能用between,尽量不用in1、state tinyint2、uuid char(32)3、避免null,尽量设置
2020-05-24 21:50:37 152
原创 mysql explain
explain select a.phone from patients a WHERE a.id in (select b.name from patients b where b.name like 'a%'); id select_type table partitions type possible_keys key key_len
2020-05-24 21:47:26 108
原创 bin-log与主从配置、读写分离
查看服务器binlog状态 show master status;查看log-bin是否开启(可以查看binlog文件的位置) SHOW VARIABLES LIKE '%log_bin%';获取bin-log列表 SHOW BINARY LOGS;显示第一个bin-log的信息 SHOW BINLOG EVENTS; 查询某个bin-log信息 SHOW BINLOG EVENTS IN 'bin-log.000011';查看mysql服务器下面bin-...
2020-05-24 21:46:36 268
原创 mysql命令
登录 mysql -u root -p mysql -h 10.10.93.247 -u repl -P 3306 -p database1执行sql命令 source xxx.sql;查看所有用户、host select user, host from mysql.user;查看xxx用户对yyy(host)是否有权限 show grants for 'xxx'@'yyy';mysql命令行远程登录 mysql -h 10.10.93.247 -u ...
2020-05-24 21:43:51 99
原创 mysql 配置相关
连接 jdbc:mysql://localhost:3306/data-synchronizer2?servertime=UTC&autoReconnect=true&useUnicode=true&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf-8字符编码 show variables ...
2020-05-24 21:42:20 110
原创 Rvm安装Ruby开发环境
rvm.io官网: gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB\curl -sSL https://get.rvm.io | bash -s stable --ruby=2.3.3添加到 .bashrc,(不同操作系统下面路径不一样) source /etc/profi...
2020-05-24 21:38:11 434
原创 RubyOnRails杂记
include? in?rand(3) 随机数 0-2flatten 数组扁平化字符串字符迭代 each_byte 行迭代 each_linedefine? abegin rescure else ensure endattr_reader attr_write attr_accessor拼音排序(有递归)a.partition{ |x| x.is_a?String }.map(&:sort).flattenmethods...
2020-05-24 21:35:48 228
原创 Nginx配置https
sudo apt-get updatesudo apt-get install software-properties-commonsudo add-apt-repository universesudo add-apt-repository ppa:certbot/certbotsudo apt-get update $ sudo apt-get install python-certbot-nginxsudo certbot --nginxsudo certbot renew --...
2020-05-24 21:14:21 148
原创 rocketmq
rocketmq启动 start mqnamesrv.cmd start mqbroker.cmd -n localhost:9876 autoCreateTopicEnable=true
2020-05-23 10:05:23 154
原创 RabbitMQ机制记录
1、topic模式机制测试结果(1)客户端连接不同队列,当exchange发布消息通过routing_key到不同队列时,两个队列均能收到消息。(2)exclusive,设置为true时,客户端连接断掉,队列消失,且队列内数据丢失。2、延迟执行主要靠插件rabbitmq-plugins enable rabbitmq_delayed_message_exchangeExchange type: x-delayed-message args x-delayed-...
2020-05-23 10:03:33 114
原创 RabbitMQ安装
Mac brew install rabbitmq rabbitmq的安装目录: /usr/local/Cellar/rabbitmq/3.7.6_1/sbin 启动服务:./rabbitmq-server -detached 停止服务:./rabbitmqctl stop 启动控制台:./rabbitmq-plugins enable rabbitmq_management 访问控制台:localhost:15672 账号:guest 密码:guest创建用户r...
2020-05-23 10:01:17 171
原创 垃圾收集器
串行并行并发 串行:Serial、Serial Old JDK Client模式 -XX:+UseSerialGC 并行:ParNew、Parallel Scanvenge、 Parallel Old -XX:+UseParNewGC JDK8默认Parallel Scanvenge、 Parallel Old -XX:+MaxGCPauseMillis 最大垃圾停顿时间 -XX:GCTimeRatio 垃圾收集时间占总时间的比率1/1+n...
2020-05-23 09:53:57 150
原创 docker其他知识点
容器机制 cgroup /sys/fs/cgroup/cpu/docker /sys/fs/cgroup/memory/docker /sys/fs/cgroup/blkio/docker namespace Mount namespace(mount) UTS namespace(hostname) IPC namespace(自己的共享内存、信号量) PID namespace(容器以进程运行) Network namespace(...
2020-05-23 09:48:25 159
原创 docker 容器
容器生态技术 容器核心技术 容器规范 runtime spec image format spec 容器runtime lxc runc rkt 容器管理工具 lxd docker engine daemon cli rkt cli 容器定义工具 docker image dockerfile ACI(App Containe...
2020-05-23 09:45:16 138
原创 Docker Command
启动、关闭docker service docker start service docker stop查看版本 docker version搜索centos镜像 docker search centos获取镜像 docker pull centos查看当前系统中的images信息 docker images根据Dockerfile构建镜像 docker build -t image_name .启动、关闭centos容器 docker run -it im...
2020-05-23 09:21:09 318
原创 Activiti6.0学习笔记
一、运行官方例子activiti-admin.waractiviti-app.war工作流平台:localhost:8080/activiti-app admin test管理平台:localhost:8080/activiti-admin admin admin二、流程引擎配置1、指定自己的配置文件ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration...
2020-05-23 08:02:35 804
原创 代码中的坏味道
代码中的坏味道: Duplicated Code 重复代码 (应该提取) Long method 过长函数 (分模块) Large Class 过大的类 (一个类做太多的事情容易产生这样的问题) Long Parameter List 过长参数列 (参数要精简) Divergent Change 发散式变化? Shotgun Surgery 霰弹式修改 (一个变化在很多地方都要进行修改) Feature Envy 依恋情结 (函数对某个类...
2020-05-23 07:41:32 190
原创 Spring boot 热启动
实现方式:Springloaded (只针对java 文件)-javaagent:/Users/reader/Downloads/springloaded-1.2.8.RELEASE.jar -noverify-javaagent:D:\springloaded-1.2.8.RELEASE.jar -noverify实现方式:sping-boot-devtools解决了freemarker ftl修改后需要重启服务器的问题,但是修改java代码或者配置文件,服务就要重启的问题..
2020-05-23 07:35:07 268
原创 IDEA设置
1、去除重复代码警告File -> Setting ->Editor-> Inspections -> General -> Duplicated Code 设置为不打勾√即可2、代码文档Settings|Editor|General|Code completion | Auto-display document in 1000 ms...
2018-10-25 09:53:06 214
mongodb window 7.0.12 绿色安装版
2024-07-02
mongodb windows 5.0.27 压缩安装版
2024-07-02
apache-maven-3.6.1
2024-06-03
elasticsearch-analysis-ik 7.10.0 分词器
2024-01-10
elasticsearch-analysis-ik 7.17.16 分词器
2024-01-10
elasticsearch-analysis-ik 8.11.3 分词器
2024-01-10
elasticsearch windows 7.17.16 解压安装包
2024-01-10
elasticsearch 7.17.16 linux 解压安装包
2024-01-10
elasticsearch windows 7.10.0 解压安装包
2024-01-10
elasticsearch 7.10.0 linux 解压安装包
2024-01-10
elasticsearch 8.11.3 windows安装包
2024-01-10
ffmpeg2023-12-14版本 windows版
2023-12-20
nacos 2.2.3 稳定版
2023-10-25
mysql 5.7.43 windows64位 解压安装版
2023-10-23
mysql 8.1 windows 64位 msi安装包
2023-10-23
maven 3.8.8 解压安装版
2023-09-07
mysql8.1 win64 source安装版
2023-07-29
visualvm 216版本
2023-06-25
ffmpeg Ubuntu 源码安装包
2023-05-10
WinPcap4.1.3
2023-02-02
Wireshark4.0.3 抓包工具 win64位
2023-02-02
Fiddler classic 安装文件
2023-02-02
elasticsearch-8.2.3 windows 版本
2022-06-21
Redis 7.0.2 版本,解压缩即可安装。
2022-06-14
Nginx 1.22.0 Linux 版本,解压安装。
2022-06-14
Nginx 1.22.0 Windows版本,解压安装。
2022-06-14
python 3.10.5 MacOS 64位安装包
2022-06-14
python 3.10.5 Windows 64位安装包
2022-06-14
JDK 18 linux 64位 压缩包,解压即可安装。
2022-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人