摘要: 记录Java的学习轨迹. 工程化专题 "(一)Java工程化 Maven基础" "(二)Java工程化 Maven实践" "(三)Java工程化 Git起步" "(四)Java工程化 Git基础" "(五)Java工程化 Jenkins" 设计模式 "设计模式一: 单例模式(Singleton)" 阅读全文
posted @ 2018-08-29 21:08 罪恶斯巴克 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Lamda 表达式 使用内部类也可以实现相关的功能, 但使用lamda更简短 lamda 的参数类型可以省略 如果是单条语句, lamda 的花括号可以省略 如果是单条语句, lamda 的 return 可以省略 如果是单个参数, 圆括号也可以省略 方法引用 方法引用是指可以使用 符号来通过名称引 阅读全文
posted @ 2019-07-03 12:36 罪恶斯巴克 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Java 1.5前 并发实现 Java Green Thread java 1.2 前的线程受os内核限制, 线程=进程, 绿色线程是JVM调度, 用来模拟多线程环境. 不需要本地线程支持. Java Native Thread 对比 绿色线程在线程激活和线程同步方面优于本地线程 在I/O和上下文操 阅读全文
posted @ 2019-07-03 12:31 罪恶斯巴克 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: Config 是通过 PropertySource 提供. 这节的内容主要是探讨配置, 特别是 PropertySource 的加载机制. Spring Cloud 技术体系 分布式配置 服务注册/发现 路由 服务调用 负载均衡 短路保护 分布式消息 Spring 事件机制 设计模式 观察者模式(发 阅读全文
posted @ 2019-05-10 22:02 罪恶斯巴克 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 问题 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 阅读全文
posted @ 2019-05-08 11:23 罪恶斯巴克 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 这节没有高深的东西, 但有一些学习思路值得借鉴. JSR 303 (Bean Validation) Maven依赖 Spring Boot 1.4 开始提出命名规则, 官方使用 , 三方使用 . 使用 一般只需要在需要验证的请求参数加 即可. 对于通用的验证 annotation 如 , 等, 不 阅读全文
posted @ 2019-05-07 17:47 罪恶斯巴克 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 问题 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 4 3) 阅读全文
posted @ 2019-05-05 16:53 罪恶斯巴克 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 问题 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 阅读全文
posted @ 2019-05-02 11:17 罪恶斯巴克 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 数据源 类型 Spring Boot 中的数据源 单数据源(官方推荐微服务使用单数据源) 数据库连接池 Apache Commons DBCP Tomcat DBCP 多数据源 实际生产中很可能会出现. 事务 Spring 中的事务通过 管理, 使用 AOP 实现, 具体实现类是 . 事务传播(pr 阅读全文
posted @ 2019-05-01 14:13 罪恶斯巴克 阅读(3737) 评论(0) 推荐(0) 编辑
摘要: MongoDB 是基于分布式文件存储的数据库. 开发语言是C++. 具有高性能,可扩展的特点. 是NoSql中最像关系数据库的. 什么是NoSql NoSQL 是 Not only SQL 的缩写. 是对不同于传统的关系数据库的数据管理系统的统称. 一般用来存储超大规模数据, 且数据不需要有具体的模 阅读全文
posted @ 2019-04-29 12:24 罪恶斯巴克 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Rest (Representational Stat Transer) 是一种软件架构风格. 基础理论 架构特性 性能 可伸缩 简化的统一接口 按需修改 组件通信透明 可移植 可靠性 架构约束 C/S 结构 无状态: Stateless 可缓存 分层系统 按需编码 统一接口 : URI , 自描述 阅读全文
posted @ 2019-04-25 21:32 罪恶斯巴克 阅读(687) 评论(0) 推荐(0) 编辑