自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 redis源码分析之内存布局

http://mingxinglai.com/cn/2015/06/memory-layout-of-redis/

2020-04-21 00:41:45 146 1

原创 hive行转列

select field_name, max(case when f_level='F0' THEN count else 0 end) as F0, max(case when f_level='F1' THEN count else 0 end) as F1, max(case when f_level='F2' THEN count else 0 end)...

2020-01-15 15:13:04 217

原创 Hive的常见压缩格式

https://blog.csdn.net/qq_31807385/article/details/84796880https://blog.csdn.net/wx1528159409/article/details/88417457

2019-08-03 23:48:04 593

原创 Java面试

https://github.com/aylei/interviewhttps://github.com/frank-lam/fullstack-tutorialhttps://github.com/CyC2018/CS-Noteshttps://github.com/crossoverJie/JCSprouthttps://github.com/Snailclimb/JavaGuide

2019-03-21 23:46:26 156

原创 三个线程对一个数求和

public class Test implements Runnable { private static volatile int count = 0 ; //使用 volatile 修饰基本数据内存不能保证原子性 //private static AtomicInteger count = new AtomicInteger() ; public void run(...

2019-03-21 22:36:21 409

转载 JVM重要知识点整理和学习

JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,操作码决定了操作类型和所操作的数的数字类型,地址码则指出地址码和操作数。从dos到window8,从unix到ubuntu和CentOS,还有MAC OS等等,不同的操作系统指令集以...

2019-02-24 22:02:03 130

原创 HashStorage和SetStorage的区别

Hash的value是个Map,Set是个Set

2018-10-25 14:01:13 173

转载 Redis主从同步原理-PSYNC

版权声明:欢迎转载、引用 https://blog.csdn.net/sk199048/article/details/77922589  之前写过一篇博客(http://blog.csdn.net/sk199048/article/details/50725369)来介绍了Redis主从同步的过程,里面主要介绍从服务器使用SYNC命令复制数据的过程。Reids复制数据主要有2种场景:1...

2018-09-27 12:47:03 346

原创 tcpdump

tcpdump -i eth1 dst host 10.75.0.253 -n -w - |stringshttps://yq.aliyun.com/ziliao/54308

2018-04-16 16:04:29 158

原创 Cowsay安装

gem install cowsay -v 0.2brew install fortunebrew installlolcathttps://brewinstall.org/Install-lolcat-on-Mac-with-Brew/cmd_sed="$(command -v gsed)" || cmd_sed=sedcmd_lolcat="$(command -v lol...

2018-04-04 21:12:19 1897

转载 Socket的长连接和短连接

Socket的长连接和短连接讨论Socket必讨论长连接和短连接一、长连接和短连接的概念  1、长连接与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新建一个Socket,处理完一个请求就直接关闭掉Socket。所以,其实区分长短连接就是:整个客户和服务端的通讯过程是利用一个Socket还是多个Socket进行的。  可能你...

2018-03-23 10:20:31 185

原创 MC

echo "get 6067449535.fdult" | nc 10.73.88.64 2505

2018-03-22 23:33:07 206

原创 Hive设置map堆大小

set mapreduce.map.java.opts=-Xmx2048m;

2018-03-22 22:12:33 2512

原创 excel解析和下载

import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.lang.reflect.Field;import java.util.HashMap;import java.util.LinkedList;import java.util.List;impo...

2018-03-18 12:07:05 361

原创 Java枚举类

public enum GraphGenreEnum implements Genre { /** * 关注相关。<code>FOLLOWING_VALUE = 100</code>。 */ FOLLOWING(100) { }, /** * 粉丝相关。<code>FOLLOWER_VALUE =...

2018-03-14 23:43:44 92

转载 Shell 实现多任务并发

实现思路实现一个shell进程库,通过类似于init,run,wait几个简单的命令,就可以迅速实现多进程并发,伪码如下:process_init # 创建进程for city in ${cities[*]}do cmd="handler $city" process_run $cmd doneprocess_wait # 等待进程原理解析在实现C++线程库的时候,通常会...

2018-03-13 23:36:59 881

原创 BitMap,MultiMap,LazyMap比较

apache common.collections中新增了几个集合类BitMap:BidiMap,直译为双向Map,也就是可以通过key找value,也可以通过value找到key。这点在我们日常的 key-value 匹配的时候很方便。因为我们除此之外需要通过代码找到名称之外,也需要处理用户输入的名称,然后获取代码。所以,在BidiMap当中,不光是key不能重复,value也不可以重复。Mul...

2018-03-13 11:45:45 183

原创 awk命令

如果第一列相同就第二列相加cat result.all | grep -v "Host" | grep -v "gzip" | awk '{ words[$2] = words[$2] + $1 } END { for(k in words){print k, words[k];} }' | sort -g -k2 > shiminawk ' { SUM += $1 } END { pri...

2018-03-13 10:34:27 112

原创 Shell while循环

#!/bin/bashwhile read linedouid=`echo $line | awk '{print $1}'`ttime=`echo $line | awk '{print $2}'`#rlt=`curl -s "http://127.0.0.1:6310/2/admin/graph/v2/enforce/graph/add.json" -d "source=297594...

2018-03-13 10:31:50 337

原创 SQL JOINS

2018-03-12 16:00:20 136

转载 公钥私钥原理

1.公钥与私钥原理1)鲍勃有两把钥匙,一把是公钥,另一把是私钥2)鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3)苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4)鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。5)鲍勃给苏珊回信,决定采用"数字签名"。他写完后先用H...

2018-03-08 21:25:23 4833 2

原创 去除空行

grep -v "^$"

2018-03-07 14:31:05 235

原创 端口命令

查看端口占用 lsof -i:1080netstat -anpnetstat -lnp

2018-03-04 20:39:15 399

原创 sock5 supported

# sock5 supportedalias allproxy='http_proxy=http://127.0.0.1:1080;export https_proxy=http://127.0.0.1:1080;'alias unproxy='unset http_proxy;unset https_proxy'curl --socks5 127.0.0.1:1080 http://cip.cc...

2018-03-04 20:10:20 339

原创 multipart/form-data

1.什么是multipart/form-data首先我们需要明白在html中的enctype属性, enctype:规定了form表单在发送到服务器时候编码方式。他有如下的三个值。 ①application/x-www-form-urlencoded。默认的编码方式。但是在用文本的传输和MP3等大型文件的时候,使用这种编码就显得 效率低下。 ②multipart/form-data 。 指定传输数...

2018-03-02 00:16:49 340

思科 IOS种子大全

思科 IOS种子大全

2014-01-14

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

TA关注的人

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