java RPC    2018-03-09 17:19:26    0    0    0
# Hadoop 原生的基于Writable序列化的RPC框架应用实例 ## 整体步骤 - 创建一个继承`org.apache.hadoop.ipc.VersionedProtocol`接口的协议接口类 - 实现协议接口类 - 实现服务端代码 - 实现客户端做对 ## 创建协议接口类 ```java package me.cqc.hadoop.rpc; import org.apa
Linux Linux命令    2018-03-09 17:14:23    0    0    0
# vmstat用法 用于查看进程、物理内存、虚拟内存、IO、cpu等资源的指标 以下是命令输出的默认内容,用于与其他参数的对比 ``` vmstat procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu----- r b swpd free buff cache si
java 问题排查 Hive    2018-03-09 17:09:08    0    0    0
## 先划重点 想看哪个类是从哪个包中加载出来,可在java 启动参数加添加`-verbose:class`, 这样在应用启动的时候会把所有的类加载路径给打印出来 ## 背景 随着现在的应用集成的库越来越多,一不小心就出现了版本兼容的问题,特别是这种问题是时好时坏 ## 坑 最近在调研 `tez on hive` 的功能,发现相同的语句有时候执行成功,有时候又执行失败,查了下失败任务的日志,
SerDe Protocol Buffers    2018-03-09 17:05:08    0    0    0
# Protocol Buffers 2 简要用法 (本说明仅负责入门,满足能看的懂源码的需求,官方提到的一些重要使用规范不在此文档说明,详情需查阅[官方文档](https://developers.google.com/protocol-buffers/docs/proto)) ## 定义一个消息类型 ``` message SearchRequest { required string
java 代码片断 加解密    2018-03-09 16:59:03    0    0    0
public static void main(String[] args) {
    Path path = Paths.get(StandardSystemProperty.JAVA_IO_TMPDIR.value(), "cipher");
    String s = "基于流的方式,在传输或存取时进行加减密";

    try {
        KeyGenerator key
Linux Linux命令    2018-03-09 16:57:03    0    0    0
# ss命令 `ss`应该是socket statistics的简写,表示socket的统计信息。和`netstat`的命令相似,但比其能显示更多的信息 ## 语法 ss [options] [ FILTER ] ## 选项 ### -h, --help 帮助 ### -V, --version 显示ss版本 ### -n, --numeric 将host显示成IP,将端口名称(`ftp
常用操作 MySQL    2018-03-09 16:44:55    0    0    0
# mysql操作 ## 导出 ### 数据库 ``` mysqldump -u 用户名 -p密码 --default-character-set=utf8 数据库名 > 导出的文件名 ``` ### 导出数据库中的一张表 ``` mysqldump -u 用户名 -p密码 数据库名 表名> 导出的文件名 ``` ### 以CSV格式导出 ``` SELECT * FROM mytable
java 位运算    2018-03-09 15:31:55    12    0    0

按位与

  运算规则
  使用技巧
  使用案例

按位或

按位异或

 

 
2018-03-08 21:07:26    46    0    0

闽ICP备19014535号-1