摘要: vi filename 打开文件 i 进入编辑模式 esc 退出编辑模式 : 进入指令模式 wq 保存退出 q!不存盘强制退出vi 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。 按数字「0」:移到文章的开头。 按「G」:移动到文章的最后。 阅读全文
posted @ 2018-05-07 10:47 故事里的牧羊人 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 停止 重启 1. 验证nginx配置文件是否正确 进入nginx安装目录sbin下,输入命令 看到如上显示,说明配置文件正确! 2. 重启nginx服务 进入nginx安装目录sbin下,输入命令: 阅读全文
posted @ 2018-05-07 10:38 故事里的牧羊人 阅读(170) 评论(0) 推荐(0) 编辑
摘要: command + shirft+ 3 截图 ssh username@192.168.100.100 阅读全文
posted @ 2018-04-28 14:16 故事里的牧羊人 阅读(134) 评论(0) 推荐(0) 编辑
摘要: command+N 导入jar包 在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可 System.out.println();在IntellJ中是输入sout comamnd+, 设置 command+shift+enter 跳到下一行 comm 阅读全文
posted @ 2018-04-27 14:47 故事里的牧羊人 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Step1 生成项目是添加MyBatis支持 Step2 使用generatorConfig 生成mapper和pojo Step3 实现mybatis的crud功能 Step4 整合mybatis-pagehelper实现分页 Step5 自定义mapper 阅读全文
posted @ 2018-04-16 08:01 故事里的牧羊人 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Examp1:读取核心配置文件信息application.properties的内容 方法一:使用@Value方式(常用) 1、application.properties中自定义参数 2、在controller中读取 注意:在@Value的${}中包含的是核心配置文件中的键名。 方法二:使用Env 阅读全文
posted @ 2018-04-16 07:44 故事里的牧羊人 阅读(714) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 添加定时任务 EXample1: 运行类里扫描所有组件 @ComponentScan(basePage="{com.XXX,....}") 运行类里开启定时任务 @EableScheduling 类名注释 @Component 作为组件被容器扫描 执行方法:@Scheduled 阅读全文
posted @ 2018-04-16 07:17 故事里的牧羊人 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、页面跳转形式;2、ajax;3、统一返回异常的形式 异常处理web请求或ajax请求 判断是否是ajax请求 阅读全文
posted @ 2018-04-12 08:07 故事里的牧羊人 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 1、导入jar包 2、配置 3、标签使用 th:text th:utext th:object th:if th:switch th:case th:each="person:userlist" th:href=@{} 阅读全文
posted @ 2018-04-07 08:00 故事里的牧羊人 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 在springboot中,findall返回的类型为Iterable, Iterator 常用方法: hasnext() next(); 阅读全文
posted @ 2018-04-03 23:22 故事里的牧羊人 阅读(376) 评论(0) 推荐(0) 编辑