工具
文章平均质量分 64
Jerry的技术博客
天道酬勤; 事必总结
展开
-
svn项目迁移至git准备工作
基本操作(持续更新。。。) 指令 功能 git branch 查看本地分支 git branch -a 查看远程分支 git checkout xxxx 本地代码切换到xxxx分支 git add . 添加文件 git commit -m ‘xxxx’ 提交文件到本地仓库 git push 提交文件到远程 git log 查看本地提交日志原创 2017-04-19 13:27:06 · 406 阅读 · 0 评论 -
Google Protocol Buffer(protobuf) 使用
Protocol Buffer是google2008年推出的一种数据交换协议,可以使用proto文件将数据序列化或反序列化,google提供了多种语言的实现,每一种实现都包含了相应语言的编译器及库文件,由于Protocol Buffer协议使用二进制格式进行数据传输,所以它比xml和json等协议进行数据交换快。一、安装protobufMac下通过Homebrew安装protobufbrew...原创 2019-06-22 01:21:10 · 2958 阅读 · 0 评论 -
时间表达式
一、什么是时间表达式cron(计划任务),是任务在约定的时间执行已经计划好的工作。cron表达式是字符串,以5或6个空格隔开,分为6或7个域,每个域代表一个含义,cron表达式有如下两种:秒 分 时 日 月 年 星期 年秒 分 时 日 月 年 星期1.1 各字段含义字段允许值允许特殊字符秒0-59的整数, - * /分0-59的整数, - * /...原创 2019-06-11 19:55:34 · 8222 阅读 · 0 评论 -
查看应用/系统线程数
一、通过top命令查看top命令实时显示进程状态,默认每5秒更新一次。top命令显示的每一列的含义为:列名含义PID进程IDUSER进程拥有者PRI进程优先级SIZE进程拥有的内存RSS进程拥有的物理内存SHARE进程和其它进程共享的物理内存空间STAT进程的状态,S=sleeping;R=running;T=stopped...原创 2019-05-12 17:03:52 · 3302 阅读 · 0 评论 -
[linux工具] autojump
aotojump是一个文件系统快速定位的工具,它将命令行输入的工作目录维护在数据库中,并根据工作目录的使用频率排序,可以快速进入工作目录一、mac下安装autojump1.1 下载安装autojumpbrew install autojump1.2 修改bash配置brew info autojump---Add the following line to your ~/...原创 2019-05-12 15:08:51 · 1374 阅读 · 0 评论 -
查看服务器tomcat版本
一、通过tomcat版本文件查看 找到tomcat目录,进入”xxx/tomcat/bin” 目录,执行”sh version.sh”。如果没有设置JAVA_HOME和JRE_HOME环境变量则会报如下错误:[jieyu.ljy@tripco011182064160.na62 xxx/tomcat/bin]$sh version.shNeither the JAVA_HOME n...原创 2018-08-10 17:43:43 · 11827 阅读 · 0 评论 -
Maven依赖包导入错误(IntelliJ IDEA):GC overhead limit exceeded
一、问题背景最近用IntelliJ IDEA 打开一个老应用,一直加载依赖不成功,主POM中存在如下错误.java.lang.OutOfMemoryError:GC overhead limit exceeded该问题是由于IDE为JVM分配的最大可用内存(-Xmx)过小导致。二、解决方法点击IntelliJ IDEA(Mac)进入Preferences,搜索“maven”进入到importing原创 2017-11-29 21:37:36 · 11321 阅读 · 3 评论 -
Mac os下快速从终端进入Finder & 从Finder进入终端
如何快速从Finder进入当前目录的命令行(Mac os)一、从终端进入Finder终端cd到文件件下,然后”open .” 打开文件夹路径对应的FinderleiyudeMacBook-Air-3:test Jerry$ cd /Users/Jerry/desktop/testleiyudeMacBook-Air-3:test Jerry$ open .二、从Finder进入终端方法一打开终原创 2017-11-11 14:46:52 · 45462 阅读 · 7 评论 -
使用Chales拦截并伪造请求
1.安装并破解Chales 下载应用:点击下载charles 3.11.5破解版安装应用:以上安装文件是mac版,windows版本请自行下载破解:将charles.jar替换charles应用包java目录下的charles.jar2.监控并设置断点2.1 将Charles设置为网络代理 2.2 打开监控 2.3 找到自己的请求 2.4 设置断点 2.5 断点拦截请求,伪造请求 2.6 结原创 2017-04-06 21:11:26 · 4638 阅读 · 0 评论 -
[linux命令] find使用梳理
Linux find命令是所有Linux命令中最有用的一个,它允许按名称、类型、用户、权限、时间等实时查找文件,还能对查找到的文件执行查看、删除、移动等操作。一、find官方手册;二、按文件名查找;三、按文件从属关系查找;四、按文件类型查询;五、按文件大小查找;六、按时间查找;七、按权限查找;八、组合条件查询;九、查询结果处理;十、其他查找原创 2017-09-03 16:54:15 · 4750 阅读 · 0 评论 -
[linux命令] grep使用梳理
grep(globally search a regular expression and print)以正规表示法进行全域查找并打印,grep是一个最初用于unix操作系统的命令行工具,在给出文件列表或标准输出后,grep会对匹配一个或多个正则表达式的文本进行搜索,并只输出匹配(或不匹配)的行或文本。 一、查找规则grep命令的语法为:grep [option(s)] pattern [fi原创 2017-09-16 14:41:52 · 1073 阅读 · 0 评论 -
vi/vim 配置文件、快捷键及插件使用
一、vi/vim 配置文件系统的vim配置文件为/etc/vimrc文件,用户级别的配置文件在~/.vimrc文件中,如果没有.vimrc文件,则先创建.vimrc文件二、vi/vim 常用快捷键vi有三种模式:插入模式、命令模式、底行模式三、vi/vim插件使用(vundle插件管理)下文以文件树插件nerdtree的安装为例。如果没有.vim文件夹,则首先创建该文件夹原创 2017-08-27 22:00:36 · 3603 阅读 · 0 评论 -
从零搭建阿里云Web服务器
一、购买ECS服务器登陆阿里云,定位到 云服务器ECS > 实例。点击并 创建实例。 服务器购买说明如下,更多说明见阿里云帮助文档: 计费方式:ECS服务器付费方式分为 包年包月或按量付费,如果选择按量付费,需要确保账户上至少有100元;服务器所在地域:可根据所在的地理位置选择地域,距离越近,延迟相对越少,下载速度相对越快公网宽带:的选择网络宽带,如果选择 0 MB,则不分配外网IP,该实原创 2017-07-16 23:35:54 · 5184 阅读 · 3 评论 -
本地终端命令行执行Java程序(mac)
下载JDK下载JDK设置环境变量创建(打开)用户环境配置文件 # 进入用户根路径 cd ~ # -l:查看权限,-f:查看所有文件(包含隐藏文件) ls -lf # 修改.bash_profile文件,或者先创建该文件(touch .bash_profile) vi .bash_profile/etc/profile; /etc/bashrc原创 2017-06-27 12:01:13 · 9963 阅读 · 0 评论 -
Java模拟http(s)请求-HttpURLConnection、HttpClient、OkHttp初探
Java中有多种方式模拟浏览器发送http请求,本文简要介绍JDK自带的HttpURLConnection,Apache的HttpClient,以及Square公司的OkHttp三种工具发送get/post请求。说明:本文不展开https请求证书验证绕过的问题HttpURLConnection JDK自带的网络请求工具定义在java.net包下,其中最核心的是HttpURLConnection/H原创 2017-07-10 21:08:27 · 1696 阅读 · 0 评论 -
Eclipse转IDEA(mac)
1.IDE安装与破解IDE下载:点击下载idea终极版IDE破解:获取注册码2.JDK、Maven配置设置JDK:点击File -> Project Structure 设置Maven:点击IntelliJ IDEA -> Preferences, 搜索‘pom’, 替换默认的Maven setting文件 3.打开工程、添加依赖打开工程 选择 Maven Projects 添加外部依赖原创 2017-04-14 20:00:52 · 749 阅读 · 0 评论 -
MySQL Workbench构建ER图(实体关系图)
MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具,它是著名的数据库设计工具DBDesigne4的继任者,可以通过MySQL Workbench设计和创建新的数据库图示,管理数据库以及进行MySQL迁移。一、安装MySQL Workbench1.1 安装MySQL Workbench点击进入MySQL Workbench下载页面,下载操作系统对应版本的客户端,安...原创 2019-07-06 00:16:50 · 51282 阅读 · 6 评论