偶然想到的好东西
文章平均质量分 58
CPeony
大三,from bytedance to netease,下一站会在哪?
展开
-
zrange和zrangebyscore区别
zrange和zrangebyscore区别先提出结论:zrange是通过索引查询,也就是数组的索引(这里类比成数组),说白了就是查询第几个元素。zrangebyscore是通过score查询,查出对应score的元素。需求需要在zset中查询score为某一特定值的key有哪些。在try.redis.io中做的实验。zrange zs 0 -1 withscores1) "wangwu"2) -1.83) "zhangsan"4) 0.05) "lisi"6) 2.07) "m原创 2021-07-31 15:30:54 · 2458 阅读 · 0 评论 -
idea的tools下面没有deployment选项
idea的tools下面没有deployment选项开始我以为是idea版本的问题,升级到了2021还是没有,然后搜遍全网也没找到结果。然后我怀疑是不是需要什么插件。然后发现:把这个sftp勾选就有了。我的idea不知为何默认没有勾选。...原创 2021-06-08 14:19:43 · 12619 阅读 · 7 评论 -
docker的容器加了里面新文件,commit之后新的镜像会有这个文件吗
docker的容器加了里面新文件,commit之后新的镜像会有这个文件吗结论是可以的。下面是实验过程:我们把一个springboot做成了image。这个springboot主要有两个功能,接收参数并打印和新建文件。@GetMapping("/params")@ResponseBodypublic String getParams(HttpServletRequest request) { String name = request.getParameter("name"); M原创 2021-05-14 18:36:51 · 1152 阅读 · 11 评论 -
wireshark抓包看post请求的body是什么样子
今天在发送请求时遇到了formdata的格式问题,就突然想到,我每天发送的post请求,他的body是什么样子的,所以用wireshark抓包看了一下,记录下来本文章主要针对两种格式的post请求,JSON和formdata。两个测试的样例代码就不提供了,很简单。JSON格式的post向后台发送了一个简单的JSON{ "name": "zhangsan", "age": "12"}下面看wireshark:上面是wireshark帮我们翻译过的,便于我们看,下面是真实在网.原创 2021-02-05 16:23:45 · 10007 阅读 · 1 评论 -
Java单例模式代码实现和DCL和volatile详细解析
网上搜一下单例模式发现都没有说的很全面的,所以总结一下饿汉式饿汉式没有线程安全问题,在类加载时就会初始化一个对象,每次 getInstance()得到的也是原来的对象。class Singleton { private static final Singleton singleton = new Singleton(); private Singleton(){} public static Singleton getInstance() { return .原创 2020-10-28 21:09:49 · 407 阅读 · 0 评论 -
wireShark抓取本地http包,分析状态
WireShark使用正常的WireShark是无法抓取localhost包的,所以需要安个插件。https://github.com/nmap/npcap。正常对应着自己的需求安装就行了。抓包首先是用postman发送http包。postman对于Connection项只能关掉原来的,新写一个。然后我们看第一次connection:close的情况。Connection:Close最上面的过滤器内容是 ip.addr == 127.0.0.1 && ip.dst ==原创 2020-10-14 22:46:59 · 3795 阅读 · 0 评论