- 博客(26)
- 资源 (28)
- 收藏
- 关注
原创 MySQL DML 操作
以 INSERT、UPDATE、DELETE 三种指令为核心,分别代表插入、更新与删除,DML 和 DQL 合称 CRUD(create、read、update、delete) 增查改删。
2020-06-30 17:19:41 335
原创 程序员工作猝死给公司造成损失可以找其父母追讨吗?
从 996.icu 开始,996开始被热议,马巴巴说:“996 是福报”,东哥说:“8116+8”。然后 90 后乃至 00 后被推出来说:“这届真难带!”。我一直认为网上有个段子说得好。 ☠ 月薪5W:996就像呼吸一样自然。 ☠ 月薪3W:老板说什么都是对的,错的一定是我。 ☠ 月薪2W:老板说啥就是啥吧,我不关心,给钱就行。 ☠ 月薪1W:老板说的有点问题,但我不说话。 ☠ 月薪5K:老板脑子有坑,我在背后说坏话。 ☠ 月薪2K:老板我是你爹。工作就是出来挣钱的,跟我谈理想、谈抱..
2020-06-28 22:15:01 1783 1
原创 简单说一下 MVC 设计模式
MVC 全名 是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC 被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。1.2 MVC 设计模式 MVC 是一种使用 MVC(Model View Contro
2020-06-28 10:31:38 835
原创 都是微服务的天下了,还有不知道 JSON 的程序员吗?
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的 js 规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。1.1.2 JSON 的结构 ① “名称/值”对的集合(A collection of name
2020-06-28 00:11:44 290
原创 详解 Ajax
Ajax 这个术语源自描述从基于 Web 的应用到基于数据的应用。JavaScript 向服务器提出请求并处理响应而不阻塞用户核心对象 XMLHttpRequest。通过这个对象,JavaScript 可在不重载页面的情况与 Web 服务器交换数据,即在不需要刷新页面的情况下,就可以产生局部刷新的效果。Ajax 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少
2020-06-27 22:14:13 440
原创 XMLHttpRequest
XMLHttpRequest(XHR) 对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest 在 AJAX 编程中被大量使用。XMLHttpRequest 可以用于获取任何类型的数据,不仅仅是 XML,还可以获取 JSON 或者纯文本。它甚至支持 HTTP 以外的协议(包括 file:// 和 FTP),但可能受到出于
2020-06-27 21:30:36 3312
原创 学 Java 开发怎么能不知道 Filter 与 Listener
Filter 也称之为过滤器,它是 Servlet 技术中最实用的技术之一。通过 Filter 技术,可以对 web 服务器管理的所有 web 资源:例如 JSP, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的通用功能。例如实现 URL 级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Filter 主要用于对用户请求进行预处理,也可以对 HttpServletResponse 响应进行后处理。Filter 的执行
2020-06-27 00:09:34 305
原创 好久不用 jQuery, 来复习一下
jQuery 是一个优秀的 JavaScript 库,是一个由 JohnResig 创建于 2006 年 1 月的开源项目。现在的 jQuery 团队主要包括核心库、UI 和插件等开发人员以及推广和网站设计维护人员。团队中有 3 个核心人物:John Resig、Brandon Aaron 和 Jorn Zaefferer。
2020-06-24 12:18:21 688
原创 JSP 基本凉凉,学妹不知道他是啥
学妹问我什么是 JSP, 我突然恁了, JSP 已经衰败到这种程度了? 抽空写一篇长文来告诉学妹什么是 JSP
2020-06-23 14:47:06 763
原创 SpringBoot + Vue 前后端分离项目下载视频文件踩坑记录
☞ 背景 项目服务端用的是 SpringBoot + SpringCloud + SpringDataJPA,前端用的是 Vue,有一个功能需要下载从监控中截取的视频(mp4),该视频由另一程序截取好放在某一目录下,使用 nginx 进行访问跳转,例如:视频:http://xx.xx.xx.xx:81/videoPath、web: http://xx.xx.xx.xx。☞ 坑一:a 标签let link = document.createElement('a')link.setAttribut
2020-06-18 18:25:27 1569 7
原创 详解请求消息 resquest
1.1 简介1.1.1 概述 Request 对象,又称为请求对象,该对象派生自 HTTPResponse 类,是 ASP 中重要的服务器内置对象,它连接着 Web 服务器和 Web 客户端程序。Request 对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过 HTML 表单或在网页地址后面提供参数的方法提交数据,然后服务器通过 Request 对象的相关方法来获取这些数据。Request 的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。1.1
2020-06-18 16:55:38 734
原创 你以为 Servlet 过时了?
Servlet 是规范之一,只是框架在底层帮我们实现了 Servlet,直观上感觉不到 Servlet 的存在,并不是说已经过时了,Servlet 在今后的长时间内还会被广泛使用。
2020-06-13 18:13:46 1216
原创 XML 出来接客了!
XML 不是 HTML 的替代,而是 HTML 的补充。在大多数 Web 应用程序中,XML 用于传输数据,而 HTML 用于格式化并显示数据。
2020-06-11 12:31:01 282
原创 DOM 又是个什么鬼?
DOM 将文档解析为一个由节点和对象(包含属性和方法的对象)组成的结构集合。简言之,它会将 web 页面和脚本或程序语言连接起来。
2020-06-10 23:49:22 505
原创 BOM 是个什么玩意!
1.1 概述1.1.1 什么是 BOM BOM(Browser Object Model 即:浏览器对象模型),描述与浏览器进行交互的方法和接口。1.1.2 BOM 的组成 Window:窗口对象,代表整个浏览器窗口,是顶级的对象 Navigator:浏览器对象,代表浏览器当前的信息 Screen:显示器屏幕对象,代表用户的屏幕信息 History:历史记录对象,代表浏览器的历史信息 Location:地址栏对象,代表浏览器当前的地址信息1.2 Windows 对象
2020-06-09 22:17:16 606 1
原创 万字长文带你走进 JavaScript 的世界
1.1 概述1.1.1 JavaScript JavaScript 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发 Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 ♞ 1992年,Nombase 公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEase ♞ 1995年,Ne
2020-06-08 21:26:28 377
原创 浅谈 CSS 的用法
1.1 CSS 简介1.1.1 概述 为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS 由此诞生,CSS 是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。有了 CSS,html 中大部分表现样式的标签就废弃不用了,html 只负责文档的结构和内容,表现形式完全交给 CSS,html 文档变得更加简洁。1.1.2 CSS 的定义 选择器 { 属性:值; 属性:值; 属性:值;} 选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式
2020-06-03 22:29:32 290
原创 十分钟学会 HTML
1.1 HTML 简介1.1.1 概述 HTML 是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为 .html 或者 .htm。1.1.2 格式<!-- 定义整个 html 文档整体 --><HTML> <!-- 对网页进行一些设置以及定义标题文件等 -->
2020-06-03 21:38:36 457
原创 咱们来聊聊什么是 Web
1.1 浏览器内核1.1.1 简介 浏览器最重要或者说核心的部分是 Rendering Engine,可大概译为“渲染引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。 所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网
2020-06-01 21:04:12 1078
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人