其他笔记
旗袍不开、怎么得胜?
这个作者很懒,什么都没留下…
展开
-
windows下启动java项目(jar包)shell脚本编写 [备份之前的jar包,复制新jar包]
windows下启动java项目(jar包)shell脚本编写。原创 2023-01-04 14:16:20 · 1250 阅读 · 0 评论 -
将目标目录下的全部文件,重命名并拷贝到指定目录。通过文件名表示之前文件的层级关系
将目标目录下的全部文件,重命名并拷贝到指定目录。通过文件名表示之前文件的层级关系记录一下自己写的小脚本。使用场景举个例子:如:目标目录为D:\downlad\下面有图片D:\downlad\abc.pic,D:\downlad\pic\abc.pic,D:\downlad\pic\2020\abc.pic我想把D:\downlad\下各个文件都拷贝到平级目录,但又要保持原先文件在的排序然后就考虑重命名这些图片。比如拷贝到D:\trans\,这些文件就变成了:1.D:\tran原创 2021-06-29 16:01:19 · 295 阅读 · 0 评论 -
Java通过BufferedReader逐行读取txt时,首行首个字符解析出错问题。可能体现为,首行解析到的首个单词,与期望值equals不等。
Java通过BufferedReader逐行读取txt时,首行首个字符解析出错问题。可能体现为,首行解析到的首个单词,与期望值equals不等。发现问题是由于要解析txt文本,将文本每行内容根据正则表达式分解为字段,写入目标表。执行脚本后,发现每次解析出来的数据一条也不少,执行完也没有报过错,但是第一行的数据就是进不了数据库,莫名其妙!!然后一步一步debug发现,同样是字符串,假设第一个主键是0999,我用equals方法比较解析出来的主键,和我期望的主键,除了首个主键return false,剩原创 2021-03-04 15:06:45 · 455 阅读 · 1 评论 -
Redis切换库,修改库的数量,清空库,redis启动。常规操作
Redis切换库,修改库的数量,清空库。常规操作redis切换库SELECT dbid,dbid默认是0-15,切换后可以看到自己正在使用按个db可以自由切换db,每个db的存储空间是不一样的。127.0.0.1:6379> SELECT 2OK127.0.0.1:6379[2]>修改库的数量找到redis安装目录下的redis.windows.conf文件,修改databases 16这行配置即可。清空库清空当前db数据:flushdb,该命令只会清理当前db的原创 2021-02-18 13:59:19 · 966 阅读 · 1 评论 -
Redis五种数据结构之zset/SortedSet(集合) 常用函数及案例
Redis五种数据结构之zset(集合) 常用函数及案例Redis五种数据结构分别是:String: Key-Value(set key value/get key)Hash: key-filedValue(Map,即key对应Map)List: 有序,可重复Set: 无序,不可重复SortedSet(zset): 有序,不可重复ZSet常用函数及案例(可用于去重/交集/补集/并集)Zset是在set基础上,加一个score值。之前set是k1 v1 v2 v3现在是k1 sc原创 2020-10-27 11:15:48 · 2796 阅读 · 0 评论 -
(vscode git提交到本地失败)git commit 提交时报错:husky > pre-commit hook failed (add --no-verify to bypass)
(vscode git提交到本地失败)git commit 提交时报错:husky > pre-commit hook failed (add --no-verify to bypass)错误也体现为:vscode点小√,提交到本地时失败。原因:代码风格检查未通过Git提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。如果代码不符合相应规则,则报错,而它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。解决办法原创 2020-10-09 15:47:19 · 5092 阅读 · 0 评论 -
关于Oracle与MySQL,查询语句中一些函数的不同与转化(Group_concat、List_agg、ifnull、NVL、分页等)
关于Oracle与MySQL,查询语句中一些函数的不同与转化(Group_concat、List_agg、ifnull、NVL、分页等)原创 2020-09-11 14:44:28 · 1970 阅读 · 0 评论 -
Redis五种数据结构之Hash(哈希) 常用函数及案例
Redis五种数据结构之Hash(哈希) 常用函数及案例Redis五种数据结构分别是:String: Key-Value(set key value/get key)Hash: key-filedValue(Map,即key对应Map)List: 有序,可重复Set: 无序,不可重复SortedSet(zset): 有序,不可重复Hash常用函数及案例hset/hget/hmset/hmget/hgetall/hdel/hlenhset:写入hmset:批量写入hget:获取原创 2020-08-20 18:07:06 · 415 阅读 · 0 评论 -
Redis五种数据结构之set(集合) 常用函数及案例
Redis五种数据结构之set常用函数及案例Redis五种数据结构分别是:String: Key-Value(set key value/get key)Hash: key-filedValue(Map,即key对应Map)List: 有序,可重复Set: 无序,不可重复SortedSet(zset): 有序,不可重复Set常用函数及案例(可用于去重/交集/补集/并集)sadd/smembers/sismembersadd:向set中添加元素(元素不可重复,若重复则不会重复添加)原创 2020-08-20 17:39:53 · 285 阅读 · 0 评论 -
Redis五种数据结构之List(列表) 常用函数及案例
Redis五种数据结构之list查用函数Redis五种数据结构分别是:String: Key-Value(set key value/get key)Hash: key-filedValue(Map,即key对应Map)List: 有序,可重复Set: 无序,不可重复SortedSet(zset): 有序,不可重复List常用函数及案例lpush/rpush+lpop/rpop+rpoplpushlpush就是从左侧一个一个的插入,rpush则是从右侧一个一个的插入。lpop是原创 2020-08-20 16:26:21 · 236 阅读 · 0 评论 -
curl发送请求,配置cookie、Head等参数
curl发送请求,配置cookie、Head等参数cmd窗口,可通过curl指令,直接发送http 请求(默认为get请求):配置请求的cookie:C:\Users\ThinkPad>curl http://localhost:9527/payment/lb --cookie "username=chen"配置请求头的参数:C:\Users\ThinkPad>curl http://localhost:9527/payment/lb -H "X-Request-Id:12"原创 2020-08-10 16:47:02 · 8738 阅读 · 0 评论 -
CAS是什么?CompareAndSwap(比较再交换)
CAS是什么?CAS ==> CompareAndSwap ==> 比较并交换public static void main(String[] args){ AtomicInteger atomicInteger = new AtomicInteger(5); //main do thing System.out.println(atomicInteger.compareAndSet(5,2019)+"\t current data:"+atomicInteger.get());原创 2020-08-04 10:50:48 · 181 阅读 · 0 评论 -
CAP是什么
CAP是什么C:Consistency(强一致性)A:Availability(可用性)P:Partition tolerance(分区容错性)CAP理论关注粒度是否是数据,而不是整体系统设计的策略最多只能同时较好的满足两个。CAP理论的核心是:一个分布式系统,不可能同时很好的满足一致性,可能用和分区容错性这三个需求;因此,根据CAP原理,将NoSQL数据库分成了满足CA原则,满足CP原则和满足AP原则,三大类:CA-单点集群,满足一致性,可用性的系统,通常在可扩展性上不太强大。CP-满足一原创 2020-07-30 18:04:31 · 6313 阅读 · 0 评论