摘要:
1. 概述 1. Idea 开发的 maven 添加 testng 依赖 2. 背景 1. 最近复习 TestNG 1. 尝试搭建环境 2. 发现教材和网上很多的教程, 都是 eclipse 的 2. 我用的是 idea 1. 这个貌似很多地方都没找到, 或者说, 讲得不清楚 3. 环境 1. os 阅读全文
摘要:
1. 概述 1. 与 rabbitmq 做交互 1. amqp 最著名的实现 2. 与 jms 最明显的区别 1. 消息 1. 不是去找 queue 2. 而是去找 exchange 2. rabbitmq 1. 基本组件 1. sender 1. 发送者 2. receiver 1. 接收者 1. 阅读全文
摘要:
1. 概述 1. 简述 JVM 里 类的生命周期 2. 上次写了 30%, 居然丢了 1. 难受, 又要重新写 3. 回过头来看了一看, 感觉好些地方还是需要 调整 1. 重写预定 2. 类的生命周期 1. 加载 2. 使用 3. 卸载 1. 加载 1. 概述 1. 类型的加载 2. 大体流程 1. 阅读全文
摘要:
1. 概述 1. 打开 Spring Boot Actuator 的 Web 访问 2. 场景 1. 之前看 Spring 的时候, 曾经想了解当时的配置 2. 后来发现, 确实有这么个工具 3. 刚开始发现, 除了 actuator, 别的也看不了什么 3. 环境 1. os 1. win10 2 阅读全文
摘要:
1. 概述 1. maven install 中尝试跳过 单元测试 2. 背景 1. 从别处找来的工程 2. 改了改发现测试过不了 1. 编译都过不了 3. 但又要着急继续调整 1. 就是懒 2. 这种事本来不提倡, 但是生产里数不胜数 4. Maven 1. install 每次都出错 5. 目的 阅读全文
摘要:
1. 概述 解决 jdbcTemplate 下, update 结果不带 自增id 的问题 类型 这是一篇记录 不会有明确的结论 旨在记录我解决问题的过程和思路 2. 场景 看书 Spring in Action 5th 3.1.4 listing 3.10 saveTacoInfo 方法 问题 每 阅读全文
摘要:
1. 概述 1. 之前讲到了 H2 的引入 2. 这下我想说说 H2 启动时的 数据导入 2. 场景 1. 需求 1. 启动项目后, H2 启动起来 2. 环境数据会自动注入 H2 数据库 3. 可以验证是否成功 3. 环境 1. os 1. win10 2. jdk 1. 1.8 3. ide 1 阅读全文
摘要:
1. 概述 Idea 的代码缩进设置 2. 背景 最近进场会从别的地方找到代码, 然后导入 Idea 时长出现 缩进的问题 会 弹出 以下提示 # 后面还有 3 个 可选按钮 this file intended with 2 spaces instead of 4 我也不会配置 结果每隔几个 ta 阅读全文
摘要:
1. 概述 1. 在 Spring 开发中, 引入 H2 做辅助测试数据库 2. 场景 1. 复习 Spring, 复习到 持久化 部分 1. 需要一个 数据库 来做测试 2. 方案 1. 方案1: 搭建 MySQL 实例 1. 虽然现在有 docker 环境, 但我还是懒得弄 1. 真的懒... 阅读全文
摘要:
1. 概述 1. 学习 Spring MVC 下, 如何可控的触发重启 2. 背景 1. 学习 Spring 1. 场景 1. 有些时候, 改完类, 需要重启 2. 之前有听说, Spring MVC 可以自动重启 3. 于是想, 尝试一下, 看看如何配置 3. 环境 1. os 1. win10 阅读全文
摘要:
1. 概述 1. 工作中, 会遇到 形形色色 的状态码 2. 虽然这些状态码, 很多都是自定义的, 但是很多的 自定义, 还是有些 约定俗成 的规律 3. 状态 1. 虽然现在发布了, 但是基本算是没有, 还得慢慢补充 2. 状态码们 1. 我的想法 1. 这些东西, 其实懂个大概就行了 2. 真的 阅读全文
摘要:
1. 概述 1. spring 配合 thymeleaf 关闭页面缓存 2. 背景 1. 最近复习 spring 2. 找了本书叫 spring in action 5th 1. 本人水平有限 2. 书还写得那么难 3. 调试中遇到了问题 1. 问题1: 我每次改代码, 都要重启 2. 问题2: 我 阅读全文
摘要:
1. 概述 1. jinfo 1. java 运行时的配置工具 1. 查看基本信息 2. 运行中修改 jvm 的一些 flag 2. 环境 1. idea 1. 2018.2 2. java 1. jdk8 3. 准备 1. 写个 死循环 1. 概述 1. 需要查看 jvm 的信息, 必须有个运行中 阅读全文
摘要:
1. 概述 1. 在多个文件中 查找内容 2. 想干啥 1. 目的 1. 在 多个文件 中, 查找内容 2. 准备 1. 之前在 单个文件里 查找过内容 1. 工具 1. awk 1. 前提 1. 文件有固定格式 2. 查找时有字段的要求 2. 例子 2. grep 1. 前提 1. 这个要求没那么 阅读全文
摘要:
1. 概述 1. shell 的字符串拼接 1. 字符串声明 1. 概述 1. 字符串的基本操作 2. 脚本 1 2. 简单拼接 1. 概述 1. 简单的字符串拼接 2. 脚本 1: 3. 变量拼接 1. 概述 1. 已经定好的字符串, 也可以参与到拼接中 2. 脚本1: 变量拼接 4. 命令拼接 阅读全文
摘要:
1. 概述 1. date 命令 2. 准备 1. OS 1. CentOS 7.6 3. 基本功能 1. 显示时间 2. 格式化时间 3. 翻译时间 4. 转换时间格式 5. 切换时区 6. 设置时间 7. 查看文件最后使用时间 1. 显示时间 1. 概述 1. 基本功能 2. 命令 3. 疑问 阅读全文
摘要:
1. 概述 1. 简单介绍 闭包 1. 聚合关系 1. 概述 1. 常见的 类间关系 2. 场景 1. 类 A 1. 主要类 2. 持有 类B 的实例 3. 有点行为, 需要 类 B 的介入 2. 类 B 1. 有自己的行为 2. A 会在某些时候调用 B 的行为 3. 代码示例 1. 伪代码 2. 阅读全文
摘要:
1. 概述 1. 再水一发 2. ref 1. "Ansible Configuration Settings" 1. 查看 1. 概述 1. 查看 配置文件 的默认位置 2. 命令 3. 结果 2. 顺序 1. 概述 1. 出现多个配置文件时, 会有 优先加载 的策略 2. 顺序 1. 环境变量 阅读全文
摘要:
概述 安装 ansible 千万不要头铁, 在 win10 上直接装 背景 尝试安装 ansible 环境 OS win10 centos7 ansbile 2.10 1. centos 概述 centos 安装 命令 > yum makecache > yum install -y epel-re 阅读全文
摘要:
1. 概述 1. 简单介绍一下 java 命令行相关的参数及属性 1. java 命令行 1. 基本 1. 命令 2. 描述 1. 执行 Java 类 2. 需要准备好编译完成的 mainClass 2. 然后 1. 命令 1. 怎么感觉, 东西一下多了好多, 有点懵逼了 1. 没事, 慢慢来 1. 阅读全文