摘要: 定义 指的是即便浏览器不支持javascript,页面的基础展示功能也不会受到影响的做法。 不能平稳退化的实例 javascript:这种伪协议,它可以通过链接调用javascript函数。比如 内嵌的事件处理函数 它们不算平稳退化主要在于如果用户禁用了javascript,这样的链接虽然不会报错但 阅读全文
posted @ 2018-12-11 15:36 bityinjd 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一个重要观点 DOM 是指 文档对象模型,它对应浏览器实际认知的东西。html 文本本身和 html 加载到浏览器中显示的东西并不是完全一致的,后者就是 DOM 节点树,它是浏览器实际认知的东西。一个原因就是 js 等可以操作 DOM,带来的结果就是这个页面的内容和结构还可以变化,而从 html 文 阅读全文
posted @ 2018-12-11 12:05 bityinjd 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 写在前面—— 用 MyBatis 也做过几个项目了,但是一直没有很深入的去理解这个框架,最近决定从头开始学习和整理MyBatis。 之前开发的项目并不是我先创建的,等我介入的时候发现他们已经稍稍封装了一下对MyBatis的使用,反正不是那种官方文档上代码的样子,所以我之前用得就糊里糊涂的,今天就从官 阅读全文
posted @ 2018-09-06 00:04 bityinjd 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 1. 获取当前时间 select now(); // 2018-08-24 11:01:26 select unix_timestamp(); // 1535079695 总结:unix_timestamp返回的是时间戳,now返回的是默认格式的可读时间。 2. 获取过去几个小时的时间是多少 sel 阅读全文
posted @ 2018-08-29 17:22 bityinjd 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 因为项目中用到 SpringBoot,看到官方文档中提及默认的日志实现是 logback,因此就通过阅读手册和结合实践学习了下相关的知识,记录下以备查阅。 1. logback 是什么? logback 是 log4j 创始人 重新发起的一个开源日志组件,他总结了 log4j 开发和实践中的经验教训 阅读全文
posted @ 2018-07-23 19:54 bityinjd 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 本篇开始使用 jstl 这个 jsp 的标签库,在同一个 Servlet 中实现处理 CRUD 请求,以及使用 jdbc 数据库基本操作。然后你会发现 Servlet 和 jdbc 还是有很多不方便之处,然后在篇章五将开始正式使用框架。 使用 jstl 是为了前后端分离,试想如果 jsp 中嵌入一堆 阅读全文
posted @ 2018-07-16 16:06 bityinjd 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 简介:在一和二的基础之上,这次来记录下如何在页面提交表单数据,以及文件的上传和下载整个流程,请求也不仅限于GET了,也有POST了。 1. 为了方便,在 webapp 下直接新建一个 index.html,内容如下 form 的 action指定请求路径,这里是/upload,也可以是 proces 阅读全文
posted @ 2018-07-11 16:55 bityinjd 阅读(4885) 评论(0) 推荐(0) 编辑
摘要: 在公司和家用电脑上不同版本的idea做实验发现过程中会有些不同,遇到过一些问题,也正是这些问题使得自己能更进一步了解项目构建过程中的细节,特别记录一下。 这个是【温故知新】 Java web 开发系列编写过程中发现的。总结性要点在最后边,中间过程不想看可跳过。 首先是 Modules,如下图所示,最 阅读全文
posted @ 2018-07-09 16:29 bityinjd 阅读(11230) 评论(0) 推荐(8) 编辑
摘要: 系列一介绍了新建一个 web 项目的基本步骤,系列二就准备介绍下基本的 jsp 和 servlet 使用。 (关于jsp的编译指令、动作指令、内置对象不在本文讨论范围之内) 1. 首先,在 pom.xml 文件中添加 jsp 和 servlet 的支持包。 <dependencies> <depen 阅读全文
posted @ 2018-07-08 11:16 bityinjd 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 简述本文写作目的:本文主要用于回忆基础 java web 项目的搭建,在不使用 Spring 等框架的前提下,单纯使用 jsp 和 servlet 完成。 1. 新建 maven 项目,不使用 archetype,最终的结果如图所示(左侧是目录结构,右侧是 pom.xml) 2. 因为是 web 项 阅读全文
posted @ 2018-07-07 17:59 bityinjd 阅读(193) 评论(0) 推荐(0) 编辑