Java持续学习

最近一直在考虑怎么样更好的使用、学习和研究Java,在网上也搜索了一些资料,这里做个笔记和总结,为今后的持续学习提供一个对比,毕竟以人为镜可以明得失。一、JDK类库/著名开源类库在使用Java开发的过程中,恐怕打交道最多的就是jdk中的类库了,个人感觉对jdk类库的熟悉程度,不仅体现一个程序员的J...

2017-04-23 00:32:16

阅读数 528

评论数 0

UDP Header:Wireshark抓包解

一、UDP Header 0 7 8 15 16 23 24 31 +--------+--------+--------+--------+ | Source | ...

2019-04-21 23:29:24

阅读数 23

评论数 0

IP Header:Wireshark抓包解析

一、IP Header 二、wireshark抓包 三、资料 IPv4 Specification PDF资料下载见本人资源,资源名称:IPv4_Specification-rfc791

2019-04-21 23:16:31

阅读数 23

评论数 0

TCP Header:Wireshark抓包解析

一、背景 之前学习tcp协议的时候,tcp header的结构比较复杂,不容易理解,今天结合wireshark抓包加深下理解。 二、TCP header 0 1 2 3 0 1 ...

2019-04-21 18:40:20

阅读数 104

评论数 0

mac Charles抓包

一、安装 官网下载Charles,正常安装即可,版本号:4.2.8 Charles激活码: Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4 转载自:https://blog.csdn.net/qq_25821...

2019-04-16 23:04:53

阅读数 37

评论数 0

Flink-WordCount

一、背景 在flink本地环境安装完成之后,就想着怎么能调试和运行一个flink示例程序,本文记录下过程。 二、获取flink源码 通过如下命令,获取flink源码,在源码中有flink-examples模块,该模块中包含简单的SocketWindowWordCount.java示例程序。 git...

2019-04-15 22:41:26

阅读数 46

评论数 0

mac flink 安装

一、flink缘起 flink作为优秀的批流处理引擎,大有代替纯粹批处理MR趋势,所以抽空试了下flink安装,打个基础环境,以供后续学习flink使用。 二、mac flink安装 安装过程很简单,只需要在命令行下执行如下命令即可: brew install apache-flink 稍等片刻...

2019-04-14 21:38:15

阅读数 26

评论数 0

database landscape

一、database landscape Google + ”database landscape“ https://www.google.com.hk/search?newwindow=1&safe=strict&biw=1280&bih=698&...

2019-04-12 17:32:56

阅读数 53

评论数 0

记一次python web服务异常:接口返回json过长时被nginx截断

一、背景 线上提供的一个根据查询条件返回json数据的查询接口,解析该接口返回的json数据报错,错误信息如下: net.sf.json.JSONException: Unterminated string at character 24106 of 单独curl该接口后发现该接口返回的json...

2019-04-08 23:56:03

阅读数 26

评论数 0

Python web学习:Django + uWSGI + Nginx

一、背景 由于工作需要,最近学习了下Python web的开发,现在做一个简要总结。 选用的Python web架构如下: Python web框架:Django 应用服务器: uWSGI 代理服务器:Nginx 其中Django是最为常用的Python web框架,类似的框架还有:Flask、w...

2019-04-07 22:56:31

阅读数 56

评论数 0

python名词总结

一、PSF 1.名词解释 python software foundation: 非盈利组织,拥有Python的知识产权,并资助Python语言的发展,以推广、保护、改进Python语言为目标。 官方解释:The Python Software Foundation (PSF) is a 501...

2019-04-05 22:09:17

阅读数 16

评论数 0

linux shell pwdx

一、用途 打印指定进程号启动时的工作目录。 二、语法 pwdx + 指定进程号 eg:查看启动Tomcat容器时的目录 通过sudo jps -l或者sudo ps -ef找到Tomcat进程号1570。 通过sudo pwdx 1570得到如下结果: $sudo pwdx 1570 157...

2019-04-05 21:23:56

阅读数 41

评论数 0

Python利器-jupyter notebook

此博文为占位博文,以表对jupyter notebook的敬意。 jupyter notebook官网

2018-12-02 22:33:00

阅读数 61

评论数 0

python虚拟环境及TensorFlow安装

本文使用的Python版本为Python2. 一、Python虚拟环境 在做Python开发的时候,经常需要pip install各种包,但是经常需要面对如下情况: 1、不同项目依赖的包的版本不一样; 2、如果把包都安装到系统Library下,正在安装的包会导致某个已安装的包不可用。 如果运行...

2018-12-02 22:14:12

阅读数 338

评论数 0

vim常用操作

一、vim查看文件换行符 :set list 二、vim删除所有文件内容 先用G转到文件尾 :1,.d 删除说明:“.”当前行 ,“1,.”表示从第一行到当前行 ,“d”删除

2018-11-18 17:47:26

阅读数 41

评论数 0

vim查看文件编码/转换文件编码

一、查看编码 vim打开文件,进入命令模式 :set fileencoding 回车后显示文件编码 二、转换文件编码吗 iconv -f gbk -t utf8 file-name1 -o file-name2 -f:文件源编码 -t:目标目标编码 file-name1:待转换文件名 -o:...

2018-11-18 17:40:28

阅读数 227

评论数 0

TCP Keepalive HOWTO

What is TCP keepalive? The keepalive concept is very simple: when you set up a TCP connection, you associate a set of timers. Some of these timers d...

2018-09-04 13:34:40

阅读数 183

评论数 0

shell脚本调试

一、背景 平时在写比较长的脚本代码时,变量比较多,如果都要echo,就比较麻烦了,本篇介绍一种专用的bash脚本调试器BASH Debugger。 该调试器需要单独安装,下载链接。 本人安装的环境如下: 系统版本:macOS 10.13.3 (17D102) bash版本:GNU bas...

2018-08-30 23:50:32

阅读数 79

评论数 0

Java执行shell脚本文件完整代码

一、背景 最近要下线一台历史遗留的物理机,在整理该机的crontab任务时,发现有不少纯shell脚本形式的定时任务,决定使用Java写一个执行shell脚本文件的通用工具类。 二、实现方式 Java执行shell脚本文件共有两种方式,两种方式的共同点均是创建独立的process执行脚本...

2018-08-30 20:29:03

阅读数 2177

评论数 0

mac下实用效率工具

一、作用 通过快捷键调整窗口位置,功能如下 二、软件下载 https://download.csdn.net/download/tterminator/10604203 现在上传资源没有0分的选项了,下载需要1个积分,请见谅~ 有好的软件可以留言分享,非常感谢~...

2018-08-14 23:24:46

阅读数 450

评论数 0

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