志哥


  • 首页

  • 分类

  • 标签

  • 时光机

  • 搜索
close

iTerm2 结合 Linux expect 实现 ssh 自动登陆, 通过跳板机登录服务器内网功能

发表于 2017-06-18   |   分类于 Linux   |   阅读次数

痛点

一般情况下,公司所有的服务器都在内网,公网访问、管理服务器都要先通过登录一台跳板机,然后再由跳板机登录到相应的服务器进行操作,跳板机与服务器的连接都是内网地址。我们经常看到的现象就是下图这样(博主 Mac 自带的终端做的演示),每次都要通过 ssh 登录两次,输入两次密码,密码也经常输错,不胜其烦。

这时候我们就需要用比较好的工具来解决这个问题,能够实现自动登录,避免时间耗到这种无意义的事情上。我所用到的工具是 iTerm2,iTerm2 是一款非常好用的 Mac 终端工具,具体介绍及基本用法可自行搜索。当然只有iTerm2 还不够,还要配合 Linux expect 的脚本才能实现自动登录。

阅读全文 »

Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis 代码

发表于 2017-04-13   |   分类于 MyBatis   |   阅读次数

1、IDEA 创建 maven 工程(略)

2、 在 maven 项目的 pom.xml 添加 mybatis-generator-maven-plugin 插件和 MySQL 数据库驱动依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<build>
<plugins>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
</plugin>
</plugins>
</build>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
阅读全文 »

《如何高效学习》:将所学的知识运用到实际中去

发表于 2016-12-18   |   分类于 读书笔记   |   阅读次数

本书主要讲的就是整体性学习的好处,就好比是战略 vs 战术的战略,道 vs 术的道。作者斯科特•扬(Scott Young)。

偶然观察到的一个学习现象的细致阐述,那就是学得好的同学总在试图找寻知识间的关联,而学得慢的同学却往往只会死记硬背,进而提出整体性学习策略。

整体性学习策略强调将信息编织到知识网络中,而不是给自己加上机械记忆的负担,这个策略的基础有以下几方面。

阅读全文 »

Mac终端中用sublime打开文件夹/文件

发表于 2016-12-16   |   分类于 Mac   |   阅读次数
1
2
3
4
5
6
7
8
# 用vi命令打开.zshrc
vi .zshrc
# 以下内容放到.zshrc中
alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
alias nano="subl"
export EDITOR="subl"
# 使之生效
source .zshrc

在终端中输入subl 文件夹/文件,就能用sublime打开了

阅读全文 »

大部分的群聊都是在浪费生命

发表于 2016-12-12   |   分类于 随笔   |   阅读次数

今天在群里跟人撕逼了,是我花360加的一个付费群,有两个群,有个人别人不能说话,只有他自己发表他的每天的感悟,这个还是能学到很多东西,另一个都能发言的我就呵呵了,人少的时候还能有思想上交流,人数一多就没有什么营养了,现在基本处于屏蔽状态,今天无意中打开,刚好看到几个人在诋毁程序员,轻视这个行业,不止程序员,还有其他的,当时我就怒了,开撕,最后群里有个哥们给我发微信说,别理那人,就是个移民喷子,刚喷完北京人,现在又喷程序员。我们俩讨论一会儿,结束话题之后,再也不想在那个群里多说话了,简直是浪费时间浪费生命。反省:最近脾气不好,肯定是书读的少了,看来要多读书了。

阅读全文 »

Centos安装Go与beego环境的配置文档

发表于 2016-12-06   |   分类于 Linux   |   阅读次数

一、Go环境配置:

1、下载Go源码包

wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz

2、编译安装Go到/usr/local

tar zxvf go1.7.3.linux-amd64.tar.gz -C /usr/local/

阅读全文 »

Centos 6.5升级Git版本

发表于 2016-12-05   |   分类于 Linux   |   阅读次数

今天因为要在Centos 6.5安装Go以及beego开发环境,因为要用到git,结果发现Centos 6.5默认安装的是git 1.7.1 版本,太老了,使用的时候会出现一些奇奇怪怪的问题,所以就讲它升到了2.9.2版本,方法如下:

阅读全文 »

“简叔的创业感悟”私密群:钱到位了,才是真支持

发表于 2016-12-04   |   分类于 随笔   |   阅读次数

这一段时间太忙了,群里的事儿好多都没看,上周群里的任务是自我介绍我都忘了介绍了,错过了一波打赏,唉……

先从进入这个群开始说起吧,那是八月的一个早上,我六点多被憋醒了(衰)……

阅读全文 »

GoSublime快捷键

发表于 2016-12-02   |   分类于 Go   |   阅读次数

Mac里面ctrl换成command,dot是.

ctrl+dot,ctrl+dot(⌘.,⌘. )调出 GoSublime 支持的所有功能

ctrl+dot,ctrl+g 或者 ctrl+shift,left-click 将跳转到定义的区域。

ctrl+dot,ctrl+d 显示当前文件的大纲

阅读全文 »

用浅显的语言表述REST以及RESTful架构

发表于 2016-12-01   |   分类于 RESTful   |   阅读次数

REST——REpresentational State Transfer 直接翻译:表现层状态转移。感觉不像人话,反正我不懂这是什么意思。

百科上定义:REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。

知乎上有人用浅显精辟的表述:就是用URL定位资源,用HTTP描述操作。

看Url就知道要什么,看http method就知道干什么,看http status code就知道结果如何。

123…5
wangyongzhi

wangyongzhi

互联网技术分享,读书笔记,个人随笔

49 日志
31 分类
30 标签
GitHub 简书 segmentfault Weibo
友情链接
  • 黄教主
  • 虞CEO
  • 严CEO
  • 浩冰
  • 佳伟
© 2018 wangyongzhi
Powered by Hexo
Theme - NexT.Mist