Loading

随笔分类 -  后端开发

后端开发相关技术栈,包括但不限于框架、中间件、分布式、微服务、大数据、系统设计、架构设计、开发工具、运维工具、低代码。
摘要:MyBatis 动态SQL if 可以根据实体类的不同取值,使用不同的 SQL 语句来进行查询。 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。 持久层 DAO 接口: public interface UserDAO { /** * 根据用户信息,查询用户列表 * @par 阅读全文
posted @ 2020-12-19 10:21 Parzulpan 阅读(127) 评论(0) 推荐(0)
摘要:MyBatis 连接池和事务控制 文章源码 MyBaits 连接池 实际开发中都会使用连接池,因为它可以减少获取连接所消耗的时间。具体可查看 MyBatis 数据源配置在 SqlMapConfig.xml 中的 dataSource 标签,type 属性就是表示采用何种方式,它提供了三种方式的配置: 阅读全文
posted @ 2020-12-16 19:17 Parzulpan 阅读(251) 评论(0) 推荐(0)
摘要:MyBtis CRUD 文章源码 基于代理 DAO 的 CRUD 根据 ID 查询操作 在持久层接口中添加 findById 方法: public interface UserDAO { /** * 根据 ID 查询操作 * @param userId * @return */ User findB 阅读全文
posted @ 2020-12-16 15:45 Parzulpan 阅读(109) 评论(0) 推荐(0)
摘要:自定义 MyBatis 文章源码 执行查询信息的分析 我们知道,MyBatis 在使用代理 DAO 的方式实现增删改查时只做两件事: 创建代理对象 在代理对象中调用 selectList() 配置信息 1:连接数据库的信息,有了它们就能创建 Connection 对象 ```xml <dataSou 阅读全文
posted @ 2020-12-16 01:02 Parzulpan 阅读(110) 评论(0) 推荐(0)
摘要:MyBatis 入门 文章源码 软件框架 软件框架伴随着软件工程的发展而出现,所谓的软件框架,是提取了特定领域的软件的共性部分所形成的软件体系,它并不是一个成熟的软件,更像是一个半成品。开发者在框架之上,可以进行既可靠又快速的二次开发。 三层架构 简单来说,包含: 表现层:是用于展示数据的 业务层: 阅读全文
posted @ 2020-12-15 15:01 Parzulpan 阅读(109) 评论(0) 推荐(0)
摘要:书城网站 项目说明 项目地址 阶段一 登录、注册的验证 使用 jQuery 技术对登录中的用户名、密码进行非空验证; 使用 jQuery 技术和正则表达式对注册中的用户名、密码、确认密码、邮箱进行格式验证,对验证码进行非空验证; <script type="text/javascript" src= 阅读全文
posted @ 2020-12-14 21:13 Parzulpan 阅读(595) 评论(2) 推荐(1)
摘要:i18n 国际化 什么是 i18n 国际化(Internationalization)指的是同一个网站可以支持多种不同的语言,以方便不同国家,不同语种的用户访问。 希望相同的一个网站,不同人访问的时候可以根据用户所在的区域显示 不同的语言文字,但是网站的布局样式等不发生改变。 相关要素 国际化三要素 阅读全文
posted @ 2020-12-14 21:09 Parzulpan 阅读(225) 评论(0) 推荐(0)
摘要:AJAX 请求 什么是 AJAX AJAX(Asynchronous JavaScript And XMl),即异步 JS 和 XML。是指一种创建交互式网页应用的网页开发技术。 AJAX 是一种浏览器通过 JS 异步发起请求,局部更新页面的技术。它请求的局部更新,浏览器地址不会发生变化,且局部更新 阅读全文
posted @ 2020-12-14 21:07 Parzulpan 阅读(217) 评论(0) 推荐(0)
摘要:JSON 文件 什么是 JSON JSON(JavaScript Object Notation),即 JS 对象符号。 是一种轻量级(相对于 XML 来说)的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 JSON 的支持,也 阅读全文
posted @ 2020-12-14 21:05 Parzulpan 阅读(155) 评论(0) 推荐(0)
摘要:Filter 过滤器 简介 Filter 过滤器是 JavaWeb 三大组件之一 Filter 过滤器是 JavaEE 的规范,也就是接口 Filter 过滤器的作用是 拦截请求,过滤响应 拦截请求的常见应用场景: 权限检查 日志操作 事务管理 使用步骤 使用步骤: 编写一个类去实现 Filter 阅读全文
posted @ 2020-12-14 21:04 Parzulpan 阅读(185) 评论(0) 推荐(0)
摘要:Cookie&Session Cookie 什么是 Cookie Cookie 即饼干的意思 Cookie 是服务器通知客户端保存键值对的一种技术 客户端有了 Cookie 后,每次请求都发送给服务器 每个 Cookie 的大小不能超过 4kb 创建 Cookie 客户端(浏览器): 如果没有 Co 阅读全文
posted @ 2020-12-14 21:02 Parzulpan 阅读(105) 评论(0) 推荐(0)
摘要:JSTL 标签库 简介 JSTL(JSP Standard Tag Library),即 JSP 标准标签库。标签库是为了替换代码脚本,使得整个 jsp 页面变得更加简洁。 JSTL 有五个功能不同的标签库组成: 功能范围 URI 前缀 核心标签库(重点) http://java.sun.com/j 阅读全文
posted @ 2020-12-14 21:01 Parzulpan 阅读(153) 评论(0) 推荐(0)
摘要:EL 表达式 简介 EL(Expression Language),即表达式语言。 EL 表达式主要是代替 jsp 页面中 表达式脚本 在 jsp 页面中进行数据的输出,因为 EL 表达式在输出数据的时候,要比 jsp 的表达式脚本要简洁。 格式:${表达式} <body> <% request.s 阅读全文
posted @ 2020-12-14 20:59 Parzulpan 阅读(194) 评论(0) 推荐(0)
摘要:JSP 页面 简介 JSP(Java Server Pages),即 Java 的服务器页面。它的主要作用是代替 Servlet 程序回传 HTML 页面的数据,因为 Servlet 程序回传 HTML 页面数据是一件非常繁锁的事情,开发成本和维护成本都极高。 package cn.parzulpa 阅读全文
posted @ 2020-12-14 20:58 Parzulpan 阅读(443) 评论(0) 推荐(0)
摘要:Servlet 程序 Servlet Servlet 是在 Web 服务器中运行的小型 Java 程序。Servlet 通常通过 HTTP(超文本传输​​协议)接收和响应来自 Web 客户端的请求。 Servlet 也是 JavaWeb 三大组件之一,即 Servlet 程序、Filter 过滤器、 阅读全文
posted @ 2020-12-14 20:57 Parzulpan 阅读(156) 评论(0) 推荐(0)
摘要:Tomcat 使用 基础概念 JavaWeb: JavaWeb:所有通过 Java 语言编写可以通过浏览器访问的程序的总称,它是是基于请求和响应来开发的; 请求:客户端给服务器发送数据,即 Request; 响应:服务器给客户端回传数据,叫 Response; Web 资源按实现的技术和呈现的效果的 阅读全文
posted @ 2020-12-14 20:55 Parzulpan 阅读(112) 评论(0) 推荐(0)
摘要:XML 文件 简介 XML 是可拓展的标记性语言。 XML 的主要作用: 用来保存数据,且这些数据具有自我描述性; 作为项目或模块的配置文件; 作为网络数据传输的格式,但是现在以 JSON 格式为主。 语法 一般包括五个部分: 文档声明; 元素(标签); XML 属性; XML 注释; 文本区域(C 阅读全文
posted @ 2020-12-14 20:51 Parzulpan 阅读(141) 评论(0) 推荐(0)
摘要:jQuery 基础 介绍 顾名思义,它是 JavaScript 和 查询,是辅助 JavaScript 开发的类库。 它的核心思想是 write less, do more. 所以它实现了很多浏览器的兼容问题。 它现在已经成为最流行的 JavaScript 库,在世界前 10000 个访问最多的网站 阅读全文
posted @ 2020-12-14 18:30 Parzulpan 阅读(118) 评论(0) 推荐(0)
摘要:js_model_tutorial !!待更新 前言 现代 JavaScript 教程的学习笔记,它是一份不错的学习资源,感谢开源。 中文链接 基础 函数 代码示例 函数的声明方式 function name(parameters, delimited, by, comma) { /* code * 阅读全文
posted @ 2020-12-14 18:29 Parzulpan 阅读(594) 评论(0) 推荐(0)
摘要:JavaScript 基础 事件 事件是指输入设备与页面之间进行交互的响应。 常用的事件: onload 加载完成事件:页面加载完成之后,常用于页面 js 代码初始化操作; onclick 单击事件:常用于按钮的点击响应操作; onblur 失去焦点事件:常用于输入框失去焦点后验证其输入内容是否合法 阅读全文
posted @ 2020-12-14 18:27 Parzulpan 阅读(112) 评论(0) 推荐(0)