技术文章
文章平均质量分 56
zhexiao27
Keep going.
展开
-
kafka介绍与深入
Kafka概述什么是Kafka?Apache Kafka是一个分布式发布订阅消息系统/队列,可以处理大量的数据,并使您能够将消息从一个端点传递到另一个端点。Kafka适合离线、在线的消息消费。 Kafka的消息保留在磁盘上,并在集群内复制以防止数据丢失。 Kafka构建在ZooKeeper同步服务之上。 它可以与Apache Storm、Apache Spark非常好地集成,并用于实时流式数据处理。支持的客户端语言:C/C++PythonGo (AKA golang).NETNode.js原创 2021-04-02 17:17:29 · 188 阅读 · 0 评论 -
Centos 安装 docker
Centos 安装 dockerDocker安装Centos 7移除旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \原创 2021-03-16 16:10:06 · 172 阅读 · 0 评论 -
Vagrant 扩容 附带测试结果
Vagrant 扩容 附带测试结果安装vagrant-disksize$ vagrant plugin install vagrant-disksize设置扩容参数config.vm.box = “ubuntu/xenial64”config.disksize.size = ‘30G’启动后关闭vagrant$ vagrant up$ vagrant halt进入这个vagrant的virtualbox虚拟机目录我的目录:C:\Users\zhe.xiao\Virtual原创 2020-10-27 14:28:15 · 180 阅读 · 0 评论 -
Intellij IDEA常用快捷键介绍
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Ctrl+Shif原创 2020-09-11 17:10:43 · 70 阅读 · 0 评论 -
Docker 部署 Springboot 项目
Docker 部署 Springboot 项目下载docker$ sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -$ sudo apt-key fingerprint 0EBFCD88$ s原创 2020-09-03 16:54:30 · 127 阅读 · 0 评论 -
Typora + Gitee + Picgo + Snipaste 搭建文档编写+图床
Typora + Gitee + Picgo + Snipaste 搭建文档编写+图床Picgo配置安装gitee插件配置gitee仓库创建一个公共访问的gitee仓库,比如https://gitee.com/zhexiao/picgoimg,然后生成一个token使用。配置picgo注意:gitee仅支持小于1M的图片Typora配置图片上传错误一:Failed to fetch这个错误一般是由端口设置错误造成的,至于我为什么知道,你看看log文件就懂了。解决方原创 2020-09-01 16:22:02 · 229 阅读 · 0 评论 -
mac下面 iterm2 保存ssh用户名密码和跳板机
普通SSH创建iterm2ssh命令$ sudo vi /usr/local/bin/iterm2ssh输入:#!/usr/bin/expectset timeout 30spawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]expect { "(yes/no)?" {se...原创 2019-12-16 14:56:20 · 2049 阅读 · 0 评论 -
一些必不可少的Sublime Text 2插件
packagecontrol 安装 我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 点击sublime的菜单栏 view->showconsole ;现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果,如果你安装的某个插件不能正常运行,应该先在这里看看有没有报错。原创 2013-03-28 21:59:16 · 749 阅读 · 0 评论 -
为 Sublime Text 2…
Zen Coding 是一款帮助 Web 前端工程师快速编写 HTML 和 CSS 的利器。直到昨天我无意中看到一个 ZenCoding 的演示视频并大为震惊以后,我才决定开始使用,实在是有点火星了。想想以前没有 Zen Coding的日子,不堪回首啊。有了 Zen Coding,你碰到下面这种代码,就不会觉得头痛了:select name="month" id="month">原创 2013-03-28 21:59:40 · 576 阅读 · 0 评论 -
Emmet的一些基本文档
由于这个比较火,所以看了下官方文档并翻译了一部分常用的code。具体资料,请查看官方文档 Html1. > : 下一级 2. + : 同级3. ^ :向上一级div+div>p>span+em^bq 相当于bq是span的上级,即与p同级。可以使用多个^表示上上级,例如:div+div>p>span+em^^bq , 这样bq相当于与d翻译 2013-03-27 00:42:26 · 704 阅读 · 0 评论 -
贪婪模式与惰性模式
1.了解下exec(),system(),backtick等系统函数的风险。例如:项目允许用户创建一个属于自己的文件夹,如果用户输入这个命令,系统将会出现大风险。 ; mail example@email.com 2.保护系统调用的命令:escapeshellcmd() 和 escapeshellarg() 3.贪婪匹配与惰性匹配由于+,*,以及原创 2013-03-27 00:55:42 · 898 阅读 · 0 评论 -
kindeditor4.x整合SyntaxHighlighter代码高亮
kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,不过因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件。1.第一步首先修改kindeditor代码高亮原创 2013-03-27 00:54:41 · 632 阅读 · 0 评论 -
淘宝开源其系统监控工具Tsar
淘宝在开发社区的贡献可谓功不可没,近日又将其系统监控工具Tsar代码上传至GitHub。据@淘叔度介绍,Tsar在淘宝内部已经被大量使用,它不仅可以监控CPU、IO、内存、TCP等系统状态,也可监控Apache、Nginx/Tengine、Squid等服务器状态。Tsar(Taobao System Activity Reporter)可将收集到的数据存储在磁盘上,另外可以支持将数据存储到转载 2013-04-23 21:50:48 · 609 阅读 · 0 评论 -
Git Hooks for Fun and Profit
When certain commands are run, Git searches the .git/hooks directory for suitable hook scripts which are then executed if found. You’ll find a small set of example scripts there (you can activate th转载 2013-10-12 05:16:05 · 1211 阅读 · 0 评论 -
git 的使用
创建验证用的公钥这个是比较复杂和困扰大多数人的地方,因为 git 是通过 ssh 的方式访问资源库的,所以需要在本地创建验证用的文件。# 会在 ~/.ssh/ 下建立相应的密钥文件> ssh-keygen -t rsa -b 4096 -C "zhexiao@163.com" # Ensure ssh-agent is enabled:> eval "$(ssh-agent -s)"# Add原创 2017-09-29 08:48:59 · 613 阅读 · 0 评论 -
Pycharm 激活
Pycharm和Komodo等IDE可是编程者的福音,这些IDE完全把你从不必要的编译,整合,查找等文件处理工作中解脱出来,能够让你专注与编码本身,同时这些IDE还整合了目前流行的编码框架,包管理器,独特的特性让你的编码工作能够事半功倍。今天就记录下Pycharm这个工具的激活方式。下面给出几个可用的网络证书的服务器地址,供选用。http://idea.ibdyr.com [最新补充,可试...转载 2018-03-02 22:40:52 · 4911 阅读 · 1 评论 -
MathType MTEF 数据分析
首先下载 MathType (http://www.mathtype.cn),国内代理就是著名的思杰马克丁,我用的是 30 天试用版,没有盗版哦,不要抓我。打开word 新建空白文档 1.doxc,输入著名的求根公式,保存。然后用 7zip 解压,可以看到 docx 的庐山真面目了。查看一下 word/document.xml 文件。<?xml version...转载 2019-02-11 18:01:45 · 2611 阅读 · 0 评论 -
Sublime Text 2 编辑器实用技巧
在当前项目中快速搜索文件在当前项目中快速搜索文件快捷键:CTRL + pText 2 编辑器实用技巧" TITLE="Sublime Text 2 编辑器实用技巧" />这里面有技巧,比如希望搜索如下路径的文件名并打开:routes/user/messages.js只需在窗口输入:rum 或者r/u/m 看结果是不是很爽?Text 2 编辑器实用技巧" TITLE="Sub原创 2013-03-28 21:59:09 · 690 阅读 · 0 评论 -
播放swf文件的代码
<object data="./SoundTest.swf"type="application/x-shockwave-flash" width="1" height="1"style="visibility:hidden"> <param name="movie"value="./sound.swf" /> <param name="menu" value="false"原创 2013-03-28 21:55:10 · 633 阅读 · 0 评论 -
PHP工程师面临的成长瓶颈
原文地址:PHP工程师面临的成长瓶颈作者:红色_生命力发布日期:2010-10-2010:07来源:作者:作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢? PHP工程师面临成长瓶颈 先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没转载 2013-03-28 21:53:46 · 346 阅读 · 0 评论 -
电驴提示“该内容尚未提供权利证明…
最近在电驴上下载东西时总是提示“该内容尚未提供权利证明,无法提供下载”,让人很恼火,其实这个问题很容易就能解决,现在给出四种办法,供各位驴友选择,请勿灌水,谢谢合作!【方法一】在检索到的网址中添加".gdajie",注意添加位置是在verycd之后. 比如我要下载《数字图像处理》这本书原检索地址:http://www.verycd.com/topics/2923809/点开显示“原创 2013-03-28 21:59:00 · 510 阅读 · 0 评论 -
sublime Text 2 安…
sublime Text 2 安装Sublime PackageControlSublime Text 2 安装 Sublime Package Control,通过 Sublime Package Control,安装、升级和卸载 Package。安装 Package Control 的方法:1、打开 Sublime Text 2,按下 Control + ` 调出 Conso原创 2013-03-28 21:59:02 · 630 阅读 · 0 评论 -
Sublime Text 2快捷键使用
查看快捷键的方式也很简单: 点击菜单栏:Preferences->KeyBindings–Defaults 即可查看。主要快捷键Ctrl+L 选择整行(按住-继续选择下行)Ctrl+KK 从光标处删除至行尾Ctrl+Shift+K 删除整行Ctrl+Shift+D 复制光标所在整行,插入在该行之前Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+KU 改为大写Ctr原创 2013-03-28 21:59:05 · 491 阅读 · 0 评论 -
Sublime Text 2 入门及技巧
以下文章根据 http://lucifr.com/139225/sublime-text-2-tricks-and-tips/ 进行部分修改,以适用Windows平台。感谢原文译者的努力。 看了 Nettuts+对 Sublime Text 2 的介绍, 立刻就兴奋了,诚如作者 Jeffrey Way所说:“《永远的毁灭公爵》都发布了,TextMate 2 还没发”,你还能指望它么?Tex原创 2013-03-28 21:59:07 · 819 阅读 · 0 评论 -
Sublime Text2主题:Theme – Soda
1、soda皮肤下载地址:https://github.com/buymeasoda/soda-theme2、安装打开sublime text2 -> Preferences -> BrowsePackages,将从github上下载文件解压缩,并重命名Theme – Soda 放入文件夹。3、重启sublime text2。4、Preferences -> Settings – U原创 2013-03-28 21:59:11 · 763 阅读 · 0 评论 -
SUBLIME TEXT 2 配置文件详解
{// Sets the colors used within the text area// 主题文件的路径“color_scheme”: “Packages/Color Scheme –Default/Monokai.tmTheme”,// Note that the font_faceand font_size are overriden in the platform//原创 2013-03-28 21:59:14 · 850 阅读 · 0 评论 -
How to edit hosts…
Apple OSX 10.4.X TigerOpen Terminal (ClickSpotlight, or press Command+Space. Nowtype terminal.)In Terminal type, ‘sudopico /etc/hosts‘, press Enter.Insert your Ecenica Hosting web site’s IP原创 2013-03-28 21:59:19 · 622 阅读 · 0 评论 -
Launch Sublime Text&nb…
$ sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/sublimeTestingOpen a Terminal window and run:sublime filename (replace "filename" by anactual file name)原创 2013-03-28 21:59:21 · 456 阅读 · 0 评论 -
SublimeCodeIntel 让sublime…
以下操作均在linux实现,sublime已安装package controll。安装:ctrl+shift+p,输入install,回车,输入SublimeCodeIntel,即可完成安装。重启sublime,编辑~/.codeintel/config,Example: { "PHP": { "php": '/usr/local/php/bin/p原创 2013-03-28 21:59:42 · 816 阅读 · 0 评论 -
Sublime常用插件
注:此插件为我自己在用的,仅代表个人,如果发现好用的插件,会不断更新此博文。 1,packagecontrol我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 安装方法: 点击sublime的菜单栏 view->show console(ctrl+`) 现在打开了控制台, 这个控制台有上下两栏,上面一栏会实原创 2013-03-28 21:59:44 · 640 阅读 · 0 评论 -
apt-get install默认安装的目录
dpkg -L 软件包名在/var/cache/apt/archives找的你安装程序的包用gdebi-gtk可以查看具体安装在什么位置原创 2013-03-28 21:54:28 · 469 阅读 · 0 评论 -
ubuntu安装gcc
如果执行sudo apt-get install build-essential后出现无法找到软件包build-essential你要添加源 到网上搜索一下备份软件源:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup编辑软件源:sudo gedit /etc/apt/sources.list台湾代码:原创 2013-03-28 21:54:33 · 517 阅读 · 0 评论 -
Mac OS X 环境变量的设置
办法如下(本人在mac os x server上验证通过): 全局环境变量设在/etc/profile中; 用户个人的环境变量:在$HOME/创建 .profile 文件,写入相应的 export ....就可以了。例如:$ vim ~/.profile ; 然后在里面输入 : exportPATH=/opt/subversion/原创 2013-03-28 21:59:23 · 519 阅读 · 0 评论 -
Github的使用和原理
Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-ur原创 2013-03-28 21:59:26 · 1024 阅读 · 0 评论 -
kindeditor4.x整合SyntaxHighlight…
kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,不过因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件。1.第一步首先修改kindeditor代码高亮写入原创 2013-03-28 21:59:47 · 596 阅读 · 0 评论 -
firefox一些推荐的插件
Foxmarks/Xmarks 别误会,这是同一个插件。之前的版本叫Foxmarks,在某个版本之后改名叫Xmarks。说起来从这个插件开始这次介绍的第一款真正含义以上火狐的功能插件吧(前面两个,一个是便携版,一个是调IE,呵呵)。这个插件的功能太强大了,他的作用是在多台电脑间同步你的书签(也就是IE里的收藏夹)。具体来说,你一定有这样的体会,当你用IE的时候,当你重做系统的时候,当你又原创 2013-03-28 21:52:43 · 528 阅读 · 0 评论