03 2019 档案

摘要:连接无状态 使用 HTTP 的连接是无状态的,因此为了应对需要状态的服务例如用户登录,诞生了适合保存状态的设计 会话(session),本文就来探讨一下会话。 会话的使用 Spring Mvc 中使用会话很简单,在控制器类的方法参数列表中,直接编写 类型的参数,或者参数列表中编写 类,然后使用 方法 阅读全文
posted @ 2019-03-29 22:32 ZachLim 阅读(1199) 评论(0) 推荐(1) 编辑
摘要:习惯优于配置 Spring Boot 项目的重要思想就是“习惯优于配置”,这也是为什么该项目诞生的原因,让开发者免于 Spring 生态中各种项目的配置。尽管如此,但项目中完全零配置还是很难做到的,因此本篇文章就来讲解一下 Spring Boot 中的配置。 分析默认项目 先从默认创建的项目开始分析 阅读全文
posted @ 2019-03-28 19:26 ZachLim 阅读(941) 评论(0) 推荐(2) 编辑
摘要:前言 为了学习分布式系统,于是做了这个项目来练练手,这篇文章记录了这次实战的思考和踩过的坑。由于刚入门,因而文章可能会有错误,请读者勘误。 简单概述 项目采用 Spark 和 HDFS 做分布式计算和存储,利用 Spring Boot 提供 Web 服务,利用 Redis 存储任务标识符以便于集群扩 阅读全文
posted @ 2019-03-27 08:25 ZachLim 阅读(869) 评论(0) 推荐(0) 编辑
摘要:简单的 JUnit 项目 回顾一下创建并运行简单的 JUnit 测试项目,先添加 JUnit 依赖然后编写类似如下模板的测试类,使用 IDE 的话直接用插件运行就行, 使用 Maven 的话运行命令 就能看到测试结果。 执行顺序 为满足一些测试对环境的要求,例如数据库连接及关闭,JUnit 提供了一 阅读全文
posted @ 2019-03-26 20:34 ZachLim 阅读(1419) 评论(0) 推荐(2) 编辑
摘要:创建线程 Java 中有以下三种方式创建线程,其中前两种无法获取返回值,而最后一种可以获取返回值。 实现 Runnable 接口 继承 Thread 类 通过 Callable、Future 接口配合 实现 Runnable 接口 可以声明一个类实现 Runnable 接口,接着在重写的 方法中编写 阅读全文
posted @ 2019-03-22 22:40 ZachLim 阅读(187) 评论(0) 推荐(0) 编辑
摘要:前言 本篇是笔面考点总结系列的第二篇,主要总结数据库原理的考点。 数据库篇 数据库范式 第一范式确保 属性的原子性约束 ,即要求数据库表中的字段具有原子性,不可再分解。 第二范式确保 表中的每列都和主键相关 ,而不能只与主键的某一部分相关(针对联合主键而言)。 第三方式确保 每列都和主键列直接相关, 阅读全文
posted @ 2019-03-19 18:10 ZachLim 阅读(217) 评论(0) 推荐(0) 编辑
摘要:前言 最近春招找暑期实习,做了些往年的笔试,发现知识点都生疏了,所以开了这个系列用于记录,同时希望能帮到同样处境的同学。 计算机网络篇 TCP 标志位 SYN (synchronous) 创建连接 ACK (acknowledge) 确认接受 FIN (finish) 结束连接 PSH (push) 阅读全文
posted @ 2019-03-15 20:22 ZachLim 阅读(367) 评论(0) 推荐(0) 编辑
摘要:线程状态 new 创建状态 runnable 就绪状态,线程所需资源准备完毕 running 运行状态,线程获得处理机时间 blocked 阻塞状态,线程被同步阻塞或者I/O阻塞 waiting 阻塞状态,线程主动等待 time waiting 阻塞状态,线程主动睡眠指定时间 dead 消亡状态,线 阅读全文
posted @ 2019-03-03 21:36 ZachLim 阅读(193) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示