自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一角残叶的博客

人生如逆旅,我亦是行人

原创 12-Listener 和 Filter - 过滤器(4)- 全局编码过滤器

1 全局编码过滤器 1.1 tomcat-7.0 以下 get 请求会有乱码问题; 解决方法1:config/server 配置 uri 解码方式 如果是项目开发完成,打包 war, 放在 tomcat-7/ webapps 的时候,修改 tomcat/conf/server.xml,在 co...

2020-01-26 23:49:47 61 0

原创 12-Listener 和 Filter - 过滤器(3)-MD5

1 MD5 import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Utils { pu...

2020-01-26 11:39:59 60 0

原创 12-Listener 和 Filter - 过滤器(2)-自动登录

1 自动登录案例 session 默认半个小时后就过期 只有登录成功才能访问 main.jsp

2020-01-26 11:14:20 74 0

原创 12-Listener 和 Filter - 过滤器(1)

1 过滤器 Filter 是 sun 公司在 servlet2.3 后增加的一个新功能; Servlet 中三个技术: Servlet,Listener,Filter java.servlet.Filter Filter 可以拦截访问 web 资源的请求与响应操作; 通过过滤器,对 web 服务...

2020-01-25 12:00:17 50 0

原创 12-Listener 和 Filter (1)

1 Listener 监听 web 常见对象 HttpServletRequest,HttpSession,ServletContext 监听 web 对象的创建和销毁; 监听 web 对象的属性变化; 监听 session 绑定 javaBean 操作; 域对象 HttpServletR...

2020-01-24 12:28:12 98 0

原创 11-Ajax和jQuery学习(6)- jQuery UI

1 jQuery UI jQueryUI是一个定制好界面样式(css)的一个js框架,依赖jquery.js文件 jQuery UI包含了许多维持状态的小部件(Widget),因此,它与典型的 jQuery 插件使用模式略有不同。所有的 jQuery UI 小部件(Widget)使用相同的模式,...

2020-01-22 20:22:56 117 0

原创 11-Ajax和jQuery学习(5)- jQuery(2)

1 jQuery 的 ajax 异步请求 1.1 get 请求 Servlet @WebServlet("/TestLoginServlet") public class TestLoginServlet extends HttpServlet { @Over...

2020-01-22 11:55:43 69 0

原创 11-Ajax和jQuery学习(4)- jQuery(1)

1 jQuery jQuery 是一个 JavaScript 库,即对js的封装 jQuery 极大地简化了 JavaScript 编程,如对节点增删改查及动画添加 jQuery 封装了异步post和 get请求 1.1 jQuery 可以做的 HTML 元素选取 HTML 事件函数 HTM...

2020-01-21 12:48:05 56 2

原创 11-Ajax和jQuery学习(3)- Ajax get请求中文处理

1 Get 请求中文处理 get请求的url后面的参数不能传中文 工作中对get请求对中文进行url编码 URL 编码 URL编码遵循下列规则: 每对name/value由&;符分开;每对来自表单的name/value由=符分开。如果用 解码软件 解码软件 户没有输入值给这个nam...

2020-01-19 10:54:24 73 0

原创 11-Ajax和jQuery学习(2)- json

1 json JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON 具有自我描述性,更易理解 1.1 json 类型 json 字典,相当于 map { "...

2020-01-19 10:29:11 49 0

原创 11-Ajax和jQuery学习(1)-Ajax

1 Ajax 1.1 Ajax 简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新...

2020-01-17 18:40:39 102 0

原创 10 — 网上书城(7)— WEB-INF中jsp页面中访问

1 WEB-INF中jsp页面中访问 如果是把 jsp 放在 WebContent 的目录下,浏览器可以直接访问 项目名/.jsp;这种方法页面的数据不安全; jsp 放在 WEB-INF 目录下,页面数据比较安全。如果想访问,只能通过 Servlet 转发。 ...

2020-01-14 11:17:39 81 0

原创 10 — 网上书城(6)—分页显示

1 分页查询 1.1 分页数据模型 package com.zbt.model; import java.util.List; public class PageResult<T> { // 当前页的数据 private List<T> list; ...

2020-01-14 11:08:22 155 0

原创 关于USB CCID 协议的一些英文缩写

1 CCID 协议的英文缩写 APDU : Application Protocol Data Unit APDU Command Header : The four byte sequence that begins an APDU; CLA INS P1 P2 ATR : Answ...

2020-01-06 23:29:38 335 0

原创 STM32 USB 库介绍

1 STM32 USB 库 2 STM32_USB-FS_Device_Driver-Low Layer 2.1 usb_regs 实现了硬件抽象层,提供了 usb 寄存器操作函数集合 2.2 usb_int 处理正确传输的中断服务程序。 低优先级中断,由 CTR_LP() 处理,用于控制模式...

2020-01-03 18:54:57 266 0

原创 利用串口和 USBTrace 的 USB 抓包协议分析(3)

1 USBTrace 抓 HID 鼠标数据包分析 1.1 USB 请求 1.2 描述符类型 DEVICE_DESCRIPTOR 0x01 CONFIGURATION_DESCRIPTOR 0x02 STRING_DESCRIPTOR 0x03 INTERFA...

2020-01-03 12:47:12 445 2

原创 利用串口和 USBlyzer 的 USB 抓包协议分析(2)

1 USB 抓包协议分析 USB 数据是小端模式 小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。 1.1 USB 请求 1. 获取设备描述符 首先接收到主机发...

2020-01-03 10:58:05 524 0

原创 利用串口和 USBlyzer 的 USB 抓包协议分析(1)

1 串口打印出的通信数据 HID 鼠标类 ====== 测试 USB ======= ID = 0x1012 === suspend_isr === === reset_isr === === endpoint0_out_isr === Receive 8 byte data : ...

2020-01-02 15:20:06 324 1

原创 10 — 网上书城(5)—多条件查询

1 多条件查询 1.1 list.jsp 1.2 DAO ... public List<Book> findBook(String id, String name, String category, String minprice, String maxprice) throw...

2020-01-01 16:26:01 83 0

原创 10 — 网上书城(4)— 删除图书

1 删除图书 1.1 修改 list.jsp 1.2 DAO .... public void deleteBookById(String id) throws SQLException { QueryRunner qr = new QueryRunner(C3P0Utils....

2020-01-01 15:29:26 105 0

原创 10 — 网上书城(3)— 修改图书

1 修改图书信息 1.1 DAO package com.zbt.dao; import com.zbt.model.Book; import com.zbt.utils.C3P0Utils; import org.apache.commons.dbutils.QueryRunner; impo...

2020-01-01 11:10:24 122 0

原创 10 — 网上书城(2)— 添加图书

1 添加图书 form 表单 ——》提交到 Servlet ——》Service ——》 DAO ——》保存数据到数据库 ——》回到列表界面 list.jsp add.jsp

2020-01-01 10:04:39 134 0

提示
确定要删除当前文章?
取消 删除