摘要: 对于VI的命令行,不需要特意的去记忆,写下来,让要用到的时候能找到就行 游标控制 h 游标向左移 j 游标向下移 k 游标向上移 l (or spacebar) 游标向右移 w 向前移动一个单词 b 向后移动一个单词 e 向前移动一个单词,且游标指向单词的末尾 ( 移到当前句子的首部 ) 移到下一个 阅读全文
posted @ 2017-12-05 15:13 在途中# 阅读(1116) 评论(0) 推荐(0) 编辑
摘要: 程序员和撰稿人在编写程序文件或平常的文本文件时,有时想知道两个文件或同一文件的两个版本之间的差异。你在Linux上比较两个计算机文件时,文件内容之间的差异就叫diff。这一描述来源于提到diff的输出,而diff是大名鼎鼎的Unix命令行文件的实用工具。 9款最佳Linux文件比较工具 你可以在Li 阅读全文
posted @ 2017-12-05 14:33 在途中# 阅读(65246) 评论(0) 推荐(4) 编辑
摘要: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用C 阅读全文
posted @ 2017-11-09 17:18 在途中# 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 宏观方面 一、 JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能, 阅读全文
posted @ 2017-11-09 17:10 在途中# 阅读(2619) 评论(0) 推荐(0) 编辑
摘要: Flyway做为database migration开源工具,功能上像是git、svn这种代码版本控制。google搜索database migration,或者针对性更强些搜索database migration java,会有其它的framework、tool、甚至aws的service。因为项 阅读全文
posted @ 2017-11-09 11:59 在途中# 阅读(8551) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 想到要管理数据库的版本,是在实际产品中遇到问题后想到的一种解决方案,当时各个环境的数据库乱作一团,没有任何一个人(开发、测试、维护人员)能够讲清楚当前环境下的数据库是哪个版本,与哪个版本的应用相匹配,如何升级到与新版本的应用相匹配。 想到管理数据库版本时,先是心底形成了一个初步的解决方案 阅读全文
posted @ 2017-11-09 11:58 在途中# 阅读(2335) 评论(1) 推荐(2) 编辑
摘要: 在mybaits中,setting的的配置参数如下(如果不在配置文件中配置将使用默认值): 在实际的应用中要根据自己的需求进行配置: 比如我在项目中的配置一般如下: <settings> <setting name="jdbcTypeForNull" value="NULL" /> <setting 阅读全文
posted @ 2017-10-31 15:51 在途中# 阅读(423) 评论(0) 推荐(0) 编辑
摘要: CASE WHEN 条件1 THEN 结果1 WHEN 条件2 THEN 结果2 WHEN 条件3 THEN 结果3 WHEN 条件4 THEN 结果4......... WHEN 条件N THEN 结果N ELSE 结果XEND Case具有两种格式。简单Case函数和Case搜索函数。--简单C 阅读全文
posted @ 2017-10-31 15:49 在途中# 阅读(15810) 评论(1) 推荐(1) 编辑
摘要: Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian 安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。 再安装Ubuntu。具体安装步骤,找百度。 安装完后,可以看到Linux系统的目录 阅读全文
posted @ 2017-10-11 17:41 在途中# 阅读(268) 评论(0) 推荐(0) 编辑