自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(347)
  • 资源 (79)
  • 收藏
  • 关注

原创 Java持续学习

最近一直在考虑怎么样更好的使用、学习和研究Java,在网上也搜索了一些资料,这里做个笔记和总结,为今后的持续学习提供一个对比,毕竟以人为镜可以明得失。一、JDK类库/著名开源类库在使用Java开发的过程中,恐怕打交道最多的就是jdk中的类库了,个人感觉对jdk类库的熟悉程度,不仅体现一个程序员的Java基础,也一定程度上反映了一个程序员所处的档次(是中级还是高级)。1.必须掌握和阅读源码的类库jav

2017-04-23 00:32:16 681

转载 看你能坚持读几本书?!——三十本互联网必看书籍

一直想整理个书单,譬如关于EA(企业架构)、ABCD(人工智能、大数据、云计算、设备)、逻辑、思维、沟通、影响力、领导力、管理、绩效(胜任力)、战略、商业方面的书单,这里看到了一篇整理的比较好的书单,推荐给大家~用这篇文章先做个备忘吧,后续我也会按主题发一个系列书单出来,我先开个头吧,譬如美团的四大名著,大家有比较好的书单可以留言补充,多多指教~以下内容转载自https://blog.csdn.net/sinat_35630008/article/details/82771590?utm_medium=

2021-04-13 14:14:09 5769

转载 MySQL 事务

2021-01-26 23:50:03 113

原创 lsof根据端口号查找占用进程号及根据进程号查找占用端口号

一、根据端口号查找占用进程号lsof -i :端口号例如:lsof -i :8089查看进程详细信息ps -ef | grep 22352二、根据进程号查找占用端口号1、查找指定进程占用的端口号lsof -p 22352 | grep LISTEN2、查找所有进程占用的端口号sudo lsof | grep LISTEN三、参考资料https://blog.csdn.net/glw0223/article/details/86737591...

2021-01-26 23:00:40 867

原创 Mac Superset安装

super版本 0.30.1一、虚拟环境及工具准备pip install virtualenvpython3 -m venv venv-supersetpip install --upgrade setuptools pip二、superset安装1、superset Python包安装pip install superset2、superset依赖Python包安装依次安装如下Python包:wtforms_json、flask_compress、celery、flask_migra

2021-01-26 19:58:34 895 1

转载 如何从一个技术高手转技术管理?

写在转载之前:突然想到《工业管理与一般管理》的观点,管理=计划+组织+协调+指挥+控制。转载自https://mp.weixin.qq.com/s/_hZ7k8ICoDPRAUIHECMlBA痛点从技术高手转型做技术管理的时候,一个常见的问题是不敢放手!其实很容易理解,毕竟其他人水平不够,时间和质量肯定不如自己做的好,很多时候就想:“这活我半小时就搞定了,要是交给你做,一周才能做完,我还得搭进去一小时辅导和擦屁股,还不如自己辛苦一点做了算了。”殊不知,一件事上半小时,一个人半小时,累加起来这时间就太

2020-12-10 00:15:50 756

转载 XGBoost森林构造原理及多棵树构造示例

转载自https://blog.csdn.net/qq_22238533/article/details/79477547

2020-12-02 18:30:38 376 1

原创 Mac上使用微信读书(微信读书网页版)

一、背景微信读书只有手机和iPad版本,没有Mac版本。二、解决方案微信读书网页版https://weread.qq.com/书籍和APP互通。

2020-12-01 17:55:49 6582 1

原创 PostGIS完整函数列表

一、完整函数列表https://postgis.net/docs/PostGIS_Special_Functions_Index.html#NewFunctions_2_5

2020-11-17 12:16:31 270

转载 架构设计实践

一、架构设计原则架构原则源于业务目标。架构设计不像数据公式或者定律,很难一概而就。很多时候是设计者(架构师)的各种设想,各种权衡折中而符合系统需求的智慧输出。一些好的架构设计原则可以确保设计决策在一定程度上能够满足需求。1、形成架构原则的过程架构原则不是某个架构师拍脑袋决定,可能是架构师提出最初文档,然后经过了团队成员内部反复讨论和共同认可后才得以确定和精炼的。形成架构原则的过程:架构原则要SMART具体SMART原则有不同的解释:SMART原则1(S=Specific具体、M=Meas

2020-10-19 01:00:32 540

转载 什么是架构和架构的本质?

一. 什么是架构和架构本质在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发、MySQL存储、跑在Linux上的业务系统也有架构,应该关注哪一个?想要清楚以上问题需要梳理几个有关系又相似的概念:系统与子系统、模块与组件、框架与架构:1.

2020-10-19 00:11:41 1873 1

原创 QGIS使用小节

QGIS版本:一、语言修改重启后生效。二、数据导入1、mid/mif矢量数据导入只需导入mid文件即可,以导入路网数据为例。点击添加按钮后稍等片刻即可在图层panel中看到载入的数据。2、文本数据载入以导入站点数据为例。三、站点筛选1、显示1.1名称显示1.2符号显示2、站点过滤四、路网端点查看mid格式的路网数据需要导出为shp格式的数据后...

2020-04-11 11:59:04 731

原创 技术溯源系列-J2SE体系大图

技术溯源系列:规范、标准、协议、基金会、开放组织、联盟追踪溯源。一、大图速览二、官网地址https://docs.oracle.com/javase/8/docs/index.html

2020-03-05 00:14:59 181

原创 PyCharm 报错 module 'matplotlib' has no attribute 'verbose'

一、环境macOS 10.14PyCharm 2017.3.7Python 3.7使用的Python包列表:二、问题解决在pycharm中打开" File --> Settings --> Tools --> Python Scientific ",将"Show plots in toolwindow"去掉勾选即可。...

2019-07-10 10:19:49 3888 7

原创 Python basemap安装

一、basemap安装安装参考链接:https://github.com/matplotlib/basemappip install --user git+https://github.com/matplotlib/basemap.git安装过程等待一段时间,因为basemap有100M左右大小,需要时间下载,安装成功界面如下使用官网安装教程没有成功,请谨慎使用,这里仅贴出官网链接做...

2019-07-01 12:21:03 2269 2

原创 linux shell route

一、背景最近在线上不同的机房扩容机器时,对同一个域名D的访问,在机房A扩容出来的主机HA可以访问,但是在机房B扩容出来的主机HB却无法访问。二、问题排查1、dig排查在主机HA上dig域名D得到IP:ip_d_ha在主机HB上dig域名D得到IP:ip_d_hb2、route路由表查看在主机HA上执行route -n,发现域名D对应的IP地址ip_d_ha所在的网段不在主机HA的路由...

2019-06-01 23:02:38 358

原创 UDP Header:Wireshark抓包解

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

2019-04-21 23:29:24 816

原创 IP Header:Wireshark抓包解析

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

2019-04-21 23:16:31 1465

原创 TCP Header:Wireshark抓包解析

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

2019-04-21 18:40:20 2507

原创 mac Charles抓包

一、安装官网下载Charles,正常安装即可,版本号:4.2.8Charles激活码:Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4转载自:https://blog.csdn.net/qq_25821067/article/details/79848589二、Charles证书安装这里安装证书是...

2019-04-16 23:04:53 1153

原创 Flink-WordCount

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

2019-04-15 22:41:26 3057

原创 mac flink 安装

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

2019-04-14 21:38:15 1085

原创 database landscape

一、database landscapeGoogle + ”database landscape“https://www.google.com.hk/search?newwindow=1&safe=strict&biw=1280&bih=698&tbm=isch&sa=1&ei=9VOwXNPfC4OW8gXHhICQAw&q=datab...

2019-04-12 17:32:56 417

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

一、背景线上提供的一个根据查询条件返回json数据的查询接口,解析该接口返回的json数据报错,错误信息如下:net.sf.json.JSONException: Unterminated string at character 24106 of单独curl该接口后发现该接口返回的json数据不完整,被截断了。二、问题解决Google nginx 返回的json不全,尝试以下两步可解决...

2019-04-08 23:56:03 1521

原创 Python web学习:Django + uWSGI + Nginx

一、背景由于工作需要,最近学习了下Python web的开发,现在做一个简要总结。选用的Python web架构如下:Python web框架:Django应用服务器: uWSGI代理服务器:Nginx其中Django是最为常用的Python web框架,类似的框架还有:Flask、web2py等。二、Django安装Django可在网上搜索资料。django-admin安装完...

2019-04-07 22:56:31 919

原创 python名词总结

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

2019-04-05 22:09:17 699

原创 linux shell pwdx

一、用途打印指定进程号启动时的工作目录。二、语法pwdx + 指定进程号eg:查看启动Tomcat容器时的目录通过sudo jps -l或者sudo ps -ef找到Tomcat进程号1570。通过sudo pwdx 1570得到如下结果:$sudo pwdx 15701570: /home/admin/your-web-folder/target注意这里是启动Tomc...

2019-04-05 21:23:56 458

原创 Python利器-jupyter notebook

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

2018-12-02 22:33:00 217

原创 python虚拟环境及TensorFlow安装

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

2018-12-02 22:14:12 5950 1

原创 vim常用操作

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

2018-11-18 17:47:26 152

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

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

2018-11-18 17:40:28 10049

转载 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 deal with the keepalive procedure. When the keepaliv...

2018-09-04 13:34:40 512

原创 shell脚本调试

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

2018-08-30 23:50:32 298

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

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

2018-08-30 20:29:03 30994

原创 mac下实用效率工具

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

2018-08-14 23:24:46 1532

原创 maven查看插件帮助

一、背景有时候需要查看插件所有的goal,或者插件的参数配置。二、插件前缀获取插件帮助需要知道插件前缀,可以理解成插件简称。插件前缀和groupID:artifactId是意义对应的,这种匹配关系存储在仓库源数据中。 插件前缀举例: 前缀:dependency 插件完整坐标:org.apache.maven.plugins:maven-dependency-plugin:2.1 ...

2018-08-12 18:51:31 1675

原创 Mac tree 命令

一、mac tree安装brew install treetree - list contents of directories in a tree-like format.二、tree中文乱码解决tree -N + 目录-N Print non-printable characters as is instead of as escaped octal num...

2018-05-02 23:00:49 331

原创 Sublime Text常用package

一、背景sublime text3一个很重要的特性就是可以安装各种package,通过package可以扩展出非常强大的功能。 sublime text3安装package教程详见链接mac Sublime Text 3安装Package Control。二、文本比对packageSublimerge 3 安装Sublimerge 3后,可以方便的进行文本内容比对,在打...

2018-05-02 22:49:05 976

原创 idea中testNg运行group测试用例

一、背景最近使用的测试框架由Junit切换到了testNg,在testNg中可以把测试用例进行分组,并且可以指定运行时只跑指定group的测试用例。下面就详细介绍下如何在idea运行group测试用例。二、编写Java测试用例1、项目结构2、在本测试用例中,case分为两组:test1和test2。import org.testng.annotations.Afte...

2018-04-21 23:36:41 5692

原创 mac gdal安装

一、背景最近在做一个项目时,需要在Python中使用gdal,但是默认情况下mac中的Python并没有安装gdal模块,导致项目运行时报错,典型的报错如no module named ogr等。二、问题解决在mac Python中使用gdal分为两步。1、在mac系统中安装gdal类库brew install gdal该步骤为在系统中安装gdal c++类库,为在Py...

2018-04-21 23:04:44 6544 3

python cookbook 高清 目录 完整

python cookbook 高清 目录 完整

2016-10-03

Python基础教程(第2版).带书签

Python基础教程(第2版).带书签,完整,清晰

2016-09-22

Hadoop_2.2.0.API.CHM

Hadoop_2.2.0.API.CHM,版本有点老

2016-09-21

Netty权威指南 第2版 带书签目录 完整版

Netty权威指南 第2版 带书签目录 完整版,清晰

2016-09-21

linux & unix shell program

linux & unix shell program,简单而全面的she'll入门资料

2016-09-21

mac Mounty

mac Mounty,打开后可以在mac 文件系统和u盘(FAT,NTFS)之间自由拷贝.

2016-09-12

mac DiffMerge

mac 下文件内容对比工具,可以比较文件夹和文件。

2016-09-12

tmux Productive Mouse-Free Development.pdf

tmux Productive Mouse-Free Development.pdf

2016-07-31

protobuf demo

Google protobuf 协议测试demo程序 probufTest.tar.gz,使用Intellij idea开发。

2016-07-30

protobuf-java-2.5.0.jar

protobuf-java-2.5.0.jar,Google定义的一种序列化的协议格式。

2016-07-30

Firefox插件vimperator配置

Firefox插件vimperator配置文件,可以向vim一样操作Firefox浏览器

2016-07-09

vim配置文件

vim配置文件,主要是扩展vim可以像IDE一样使用的插件配置。

2016-07-08

hadoop2.6及hbase0.96伪分布式安装配置文件

hadoop2.6及hbase0.96伪分布式安装配置文件

2016-07-08

mac hadoop2.6.0 lib/native

mac下Hadoop native library,用于解决报错:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable。再次说明,本版本只适用于mac Hadoop 2.6.0。

2016-07-02

chrome-plugins

广告拦截插件:adBlock_extension_2_5_45.crx 划词翻译插件:ChaZD.crx 截图插件:DiigoWebshot_extension_3_3_6.crx 修改GET/POST提交方式插件:Postman-rest-client 恢复误关闭标签插件:Sexy_Undo_Close_Tab_extension_7_2_3.crx jsonView插件:jsonView.crx

2016-07-02

hadoop-2.6.0单机模式配置文件

hadoop-2.6.0单机模式配置文件,利用该配置可以成功启动Hadoop

2016-06-28

protobuf-2.5.0

protobuf-2.5.0,编译方便,亲测可以使用

2016-06-28

chrome浏览器 json viewer插件

chrome浏览器 json viewer插件,使用方便

2016-06-16

java.util.concurrent.uml.pdf

Java并发编程工具包java.util.concurrent的UML类结构图 PDF

2016-05-28

PyDev 4.5.5 for eclipse kepler

PyDev 4.5.5 for eclipse kepler,要求jdk 1.7

2016-05-12

HowTomcatWorks.zip

官方下载地址 https://brainysoftware.com/book/9780975212806;jsessionid=70EBEB73F7CC0760F045EE3CCE2E3412

2019-07-11

UDP_Specification-rfc768

UDP_Specification-rfc768: This User Datagram Protocol (UDP) is defined to make available a datagram mode of packet-switched computer communication in the environment of an interconnected set of computer networks. This protocol assumes that the Internet Protocol (IP) [1] is used as the underlying protocol.

2019-04-21

IPv4_Specification-rfc791

IPv4_Specification-rfc791: This document specifies the DoD Standard Internet Protocol.

2019-04-21

bashdb-3.1(shell debugger)

专用的bash脚本调试器 bashdb-3.1-0.09 (shell debugger) 使用方法和gdb的方式类似

2018-08-30

spectacle mac分屏软件

spectacle mac 分屏软件,亲测可用~~~~~~~~~~~ spectacle mac 分屏软件,亲测可用~~~~~~~~~~~

2018-08-14

PlantUML_Language_Reference_Guide_ZH.pdf

idea plantuml插件 uml语法、示例,详细,官网教程,包括所有UML元素

2017-10-08

IDEA快捷键 pdf

Windows和mac下官方idea快捷键PDF

2017-07-15

机器学习实战源码及PDF

机器学习实战源码及PDF(中英文对照)

2017-03-29

scipy-0.15.1-win32-superpack-python2.7.exe

scipy-0.15.1-win32-superpack-python2.7.exe

2017-03-26

numpy-1.9.2-win32-superpack-python2.7

适用Windows,Python版本为2.7,numpy-1.9.2-win32-superpack-python2.7.exe

2017-03-26

Storm实战:构建大数据实时计算

仅供学习使用,《Storm实战:构建大数据实时计算》,带目录,完整版

2017-02-03

Storm分布式实时计算模式

仅供学习使用,《Storm分布式实时计算模式》,带目录,完整版

2017-02-03

MapReduce设计模式

仅供学习使用,《MapReduce设计模式》,PDF,英文,带目录,完整版

2017-02-03

jvm 参数及gc详解

jvm配置参数详解,以及Java gc详解

2017-01-12

GoogleDesktop桌面工具

GoogleDesktop桌面工具,非常方便的系统搜索工具,有点类似mac的Spotlight或者Alfred

2017-01-06

redis-desktop-manager-0.8.8.384

官方下载地址:https://redisdesktop.com/download,还有其它几款redis客户端:http://database.51cto.com/art/201505/477692.htm。

2017-01-05

SecureCRTSecureFX_7.0.0.326绿色中文版

绿色免安装,设置回话不掉线,SecureCRTSecureFX_7.0.0.326

2016-12-22

log4j-1.2.15.jar

log4j-1.2.15.jar,简单易用,使用方便

2016-12-10

java mail-1.4.5.jar

java mail-1.4.5.jar,可以方便的发送邮件

2016-11-24

PyDev 2.8.2

jdk 6 + pydev 2.8 + eclipse Kepler(4.3.2)安装成功

2016-10-31

空空如也

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

TA关注的人

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