技术
技术
tanghuan0827
这个作者很懒,什么都没留下…
展开
-
正则表达式
常用正则表达式合集,这一篇就够了!!(含完整案例,建议收藏)_冰 河的博客-CSDN博客转载 2023-06-07 09:57:13 · 237 阅读 · 0 评论 -
java统计一个字符串中某个字串出现的次数
【代码】java统计一个字符串中某个字串出现的次数。转载 2023-03-22 18:36:33 · 957 阅读 · 0 评论 -
VBA将excel中的多个工作表sheet合成一个工作表,多个工作簿的多个工作表合并为一个工作簿
VBA将excel中的多个工作表sheet合成一个工作表,多个工作簿的多个工作表合并为一个工作簿转载 2022-10-13 11:18:02 · 7651 阅读 · 3 评论 -
Velocity动态拼接字符串,去掉for循环最后的逗号
Velocity动态拼接字符串,去掉for循环最后的逗号转载 2022-06-17 10:38:56 · 1073 阅读 · 0 评论 -
javascript两个数组去重合并
十、利用Map数据结构去重(转载地址还要其他)function arrayNonRepeatfy(arr) { let map = new Map(); let array = new Array(); // 数组用于返回结果 for (let i = 0; i < arr.length; i++) { if(map .has(arr[i])) { // 如果有该key值 map .set(arr[i], true); } else {转载 2021-07-07 15:14:57 · 623 阅读 · 0 评论 -
js为Object对象动态添加属性和值
为Object对象动态添加属性和值方式1:var obj = {}; //或者 var obj=new Object();var key = "name";var value = "张三丰"obj[key] = value;console.info(obj);方式2,使用eval() 动态解析字符串表达式var obj = {};var key = "name";var value = "张三丰"eval("obj.p" + key + "='" + value + "'"转载 2021-05-26 10:13:03 · 5443 阅读 · 0 评论 -
kafka0.10.2.0.-src.tgz源码编译出现问题
问题一修改 org.scoverage:gradle-scoverage 的版本号:dependencies { // For Apache Rat plugin to ignore non-Git files classpath "org.ajoberstar:grgit:1.7.0" classpath 'com.github.ben-manes:gradle-...转载 2020-04-30 15:47:40 · 691 阅读 · 0 评论 -
本地启动dubbo-admin
一 本地:先启动zookeeper修改为dataDir=../data启动zookeeper二 启动dubbo从github下载项目到本地git clone https://github.com/apache/dubbo-admin.git mvn clean package 这里有两个问题(1) java的 jdk版本必须是1.8 (2) maven需要配置镜像 <mirror> <id>nexus-aliyun</id&原创 2020-06-29 14:47:04 · 899 阅读 · 0 评论 -
docker配置国内镜像源下载镜像
vi /etc/docker/daemon.json(Linux){ "registry-mirrors": ["http://hub-mirror.c.163.com"]}systemctl restart docker转载 2020-08-05 10:14:19 · 3636 阅读 · 0 评论 -
安装docker yum -y install docker修改镜像
前提条件1.系统、内核CentOS7 要求64位系统、内核版本3.10以上CentOS6 要求版本在6.5以上,系统64位、内核版本2.6.32-431以上查看内核版本号uname -r #查看内核版本cat /etc/os-release #查看系统信息2.开启centos-extras资源库使用Centos 7,开启centos-extras资源库centos-extras这个yum资源库默认是开启的,如果禁用了,请打开推荐使用Overlay2作为存储驱动转载 2020-08-05 09:57:54 · 2772 阅读 · 1 评论 -
复制全部一个库的全部key
#!/bin/bashsrc_ip=127.0.0.1src_port=8090src_db=14src_pw='1234'dest_ip=127.0.0.1dest_port=8090dest_db=15desc_pw='1234'redis-cli -h $src_ip -p $src_port -a $src_pw -n $src_db keys "*" | while read keydo redis-cli -h $src_ip -p $src_port -a.转载 2020-10-16 10:01:47 · 82 阅读 · 0 评论 -
Redis 客户端命令参考
Redis 命令可以直接在 Redis 命令行中执行,用于管理员维护服务器或开发人员维护数据。Redis 命令很庞杂,本文把它们按用途分类并进行了关键说明,便于对比记忆,也便于管理人员和开发人员有选择地查阅,也便于开发人员掌握第三方 Redis 开发包提供的接口。 作者:王克锋 出处:https://kefeng.wang/2017/08/16/redis-command/ 版权:自由转载-非商用-非衍生-保持署名,转载请标明作者和出处。1 命令概述参考资料: Redis 命令清单(英文)、R转载 2020-09-10 09:21:52 · 252 阅读 · 0 评论 -
redis 获取 list 中的所有元素
一种方法是用 lrange( key, 0, -1 )。这种方法不会影响 redis list 中的数据。List<String> list = jedis.lrange( key, 0, -1 );另一种方法是用 while + lpop 。这种方法会将 redis list 中的数据都弹出来,redis list 就变成空的了。List<String> list = new ArrayList<>();String st = jedis.l..转载 2020-09-01 19:15:03 · 10025 阅读 · 0 评论 -
python使用pipeline批量读写redis
python使用pipeline批量读写redis用了很久的redis了。随着业务的要求越来越高。对redis的读写速度要求也越来越高。正好最近有个需求(需要在秒级取值1000+的数据),如果对于传统的单词取值,循环取值,消耗实在是大,有小伙伴可能考虑到多线程,但这并不是最好的解决方案,这里考虑到了redis特有的功能pipeline管道功能。下面就更大家演示一下pipeline在python环境下的使用情况。1、插入数据>>> import redis>>&转载 2020-09-01 09:31:16 · 255 阅读 · 0 评论 -
redis的常用命令
redis 如何切换dbselect 2转载 2020-08-31 18:43:54 · 58 阅读 · 0 评论 -
Redis如何通过本机客户端访问远程服务器端
redis-cli.exe -h 127.0.0.1 -p 63792) 有权限控制时(加上-a 密码):redis-cli -h 127.0.0.1 -p 6379 -a 123456除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。转载地址:https://blog.csdn.net/xwnxwn/article/details/50930868?utm_medium=distribute.pc_relevant_t0.none...转载 2020-08-31 18:28:41 · 186 阅读 · 0 评论 -
Redis(一)、Redis五种数据结构
[Redis(一)、Redis五种数据结构](https://www.cnblogs.com/haoprogrammer/p/11065461.html)******Redis**五种数据结构如下:**对redis来说,所有的key(键)都是字符串。1.String **字符串类型**是redis中最基本的数据类型,一个key对应一个value。String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或...转载 2020-08-31 11:22:26 · 142 阅读 · 0 评论 -
redis搭建集群 shell根据序列号批量生成命令
:for i in range(8002,8006) | put ='cp 8001/redis.conf '.i | endforcp 8001/redis.conf 8002cp 8001/redis.conf 8003cp 8001/redis.conf 8004cp 8001/redis.conf 8005cp 8001/redis.conf 8006替换配置文件中的内容 (单引号双引号问题 这里可以参考 我的博客 :vim 根据模板一行一行生成序列号https://blog.csd原创 2020-05-19 23:56:37 · 216 阅读 · 0 评论 -
redis的zrange的范围
转载地址:https://www.cnblogs.com/xinhuaxuan/p/9296525.html转载 2020-11-18 15:33:57 · 618 阅读 · 0 评论 -
rocksdb api 笔记 seek seekForPrev
对于一个不存在的key, 但是这个key在两个键之间seek会取后面的一条seekForPrev会取前面的一条数据转载地址:https://rocksdb.org.cn/doc/SeekForPrev.html原创 2020-11-18 17:59:15 · 1020 阅读 · 0 评论 -
数据库的隔离级别
数据库的事务隔离级别是关系型数据库事务的理论基础,本文将从资源互斥的角度从上到下依次进行阐释。1.数据库的事务隔离级别1.1 事务的隔离级别,隔离的是什么?在阐述数据库事务的隔离级别时,我们首先应当明确一下,这个隔离,到底隔离的是什么。什么是事务? 从数据库的事务定义来看,其具备ACID特性(即Atomic,原子性,Consistency一致性,Isolation,隔离性,Duration,持久性)。 一般意义上讲,所谓的事务,指的是一批操作,可以原子性的方式进行,要么全部成功,要么全.转载 2020-12-03 17:49:11 · 1105 阅读 · 0 评论 -
Activiti工作流框架学习笔记
工作流的概念先看下面两张图:对以上两张图进行说明:假设这两张图就是华谊兄弟的请假流程图图的组成部分:人物:范冰冰、冯小刚、王中军事件(动作):请假、批准、不批准通过以上分析我们就可以抽象成:接下来给出工作流的书面化概念:工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。对于第一次接触转载 2020-12-06 14:39:43 · 281 阅读 · 0 评论