摘要: 端口的概念 端口有两种含义需要仔细区分: 1. 物理端口,指用于连接其他网络设备的接口,比如 RJ 45端口; 2. 协议端口,指 TCP/IP 协议中的定义的逻辑端口,用于标识,比如 80 端口。 协议端口 TCP/IP 协议中的协议端口用于解决远程主机进程定位的问题。 才能真正定位想要访问的远程 阅读全文
posted @ 2019-08-11 12:53 東籬老農 阅读(155) 评论(0) 推荐(0) 编辑
摘要: CSV 是什么格式? CSV,全称 Comma Separated Value,即逗号分隔值,使用逗号(或者自定义的分隔符)分隔并以纯文本形式存储表格数据。通常使用第一行作为表头。 快速开始 (1)打开编辑器,粘贴以下内容。 (2) 存储为 结尾的文件。 (3)使用 Excel 或者 Number 阅读全文
posted @ 2019-08-11 12:46 東籬老農 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 1. time 2. streams 3. try with resources 4. 函数扩展,给types、classes或者interfaces新增方法 5. null safe 6. 不需要new,后缀声明类型 7. 自动转换有getters和setters综合属性的类型,例如自动替换get 阅读全文
posted @ 2019-08-11 12:01 東籬老農 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Quartz 是什么? "Quartz" 是一款 Java 平台上开源的任务调度器。 快速开始 (1)引入依赖 (2)初始化 (3)新建一个 Job (4)调度一个 Job CronTrigger Quartz 的 Cron 表达式不同于 Linux 系统上使用的 Cron 表达式。区别如下: 是的 阅读全文
posted @ 2019-08-11 11:55 東籬老農 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 用途 快速集成 MongoDB,不用写一行 MongoDB 的 CRUD 语句。而是使用 Spring Data 独有的方法命名方式定义数据库操作,并且可以方便地替换各种数据库,比如 MySQL。 快速开始 (0)开始之前 确保已有可连接的 MongoDB (1)依赖引入 在 中添加如下依赖。 (2 阅读全文
posted @ 2019-08-11 11:54 東籬老農 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 用途 特性 1. 支持自由替换 Hibernate, EclipseLink, OpenJpa。 快速开始 依赖引入 阅读全文
posted @ 2019-08-11 11:53 東籬老農 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 安装 mac下安装mysql 5.7,参考:https://gist.github.com/operatino/392614486ce4421063b9dece4dfe6c21 brew info mysql@5.7 brew install mysql@5.7 brew tap homebrew/ 阅读全文
posted @ 2019-08-11 11:52 東籬老農 阅读(128) 评论(0) 推荐(0) 编辑
摘要: MyBatis 是干嘛的? MyBatis 是一个 SQL 映射框架,它通过 XML 描述符或者注解将对象与 关系型数据库 的存储过程或 SQL 语句关联起来。 特性 缓存 1. 支持声明式数据缓存; 2. 提供基于 HashMap 的默认缓存实现; 3. 提供 API 供其他缓存实现。 使用 单独 阅读全文
posted @ 2019-08-11 11:51 東籬老農 阅读(144) 评论(0) 推荐(0) 编辑
摘要: MongoDB 是一款开源的面向文档的数据库(document database), NoSQL 中一种,同样使用文档存储实现 NoSQL 的 DB 还有 MarkLogic、OrientDB、CouchDB 等等。 安装 Mac 用户可以直接使用 Homebrew 安装,命令如下: sudo br 阅读全文
posted @ 2019-08-11 11:51 東籬老農 阅读(949) 评论(0) 推荐(0) 编辑
摘要: JPA 是干嘛的? JPA(Java Persistence API,Java 持久化 API),是一组 ORM(Object Relational Mapping,对象关系映射)规范。所谓持久化,包含三层意思: 1. API 本身,定义在 包下; 2. JPQL(Java Persistence 阅读全文
posted @ 2019-08-11 11:48 東籬老農 阅读(156) 评论(0) 推荐(0) 编辑