摘要: 什么是JWT JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了a56爆大奖在线娱乐紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 传统的session认证 a56爆大奖在线娱乐们在服务器存储一份用户登录的信息,这份登录信息会在响应时 阅读全文
posted @ 2021-10-12 16:41 Dallas98 阅读(74) 评论(0) 推荐(0) 编辑
摘要: synchronized synchronized 用在方法签名上,当某个线程调用此方法时,会获取该实例的对象锁,方法未结束之前,其他线程只能去等待。当这个方法执行完时,才会释放对象锁。其他线程才有机会去抢占这把锁,去执行方法该方法,但是发生这一切的基础应当是所有线程使用的同一个对象实例,才能实现互 阅读全文
posted @ 2021-09-10 12:25 Dallas98 阅读(44) 评论(1) 推荐(0) 编辑
摘要: 什么是序列化 序列化: 将数据结构或对象转换成二进制字节流的过程 反序列化:将在序列化过程中所生成的二进制字节流的过程转换成数据结构或者对象的过程 **作用:**持久化 Java 对象比如将 Java 对象保存在文件中,或者在网络传输 Java 对象 Java的serialization提供了a56爆大奖在线娱乐持 阅读全文
posted @ 2021-08-18 21:21 Dallas98 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 仓库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 配置 # 显示当前的Git配置 $ git config --lis 阅读全文
posted @ 2021-08-09 15:14 Dallas98 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 会话技术 Cookie Session JSP:入门学习 会话技术 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有a56爆大奖在线娱乐断开为止 功能:在一次会话的范围内的多次请求间,共享数据 方式: 客户端会话技术:Cookie 服务器端会话技术:Session 阅读全文
posted @ 2021-08-09 13:01 Dallas98 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Filter:过滤器 概念: 生活中的过滤器:净水器,空气净化器,土匪、 web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 快速入门: 步骤: 定义一个类,实现接口Filte 阅读全文
posted @ 2021-07-29 10:48 Dallas98 阅读(29) 评论(0) 推荐(0) 编辑
摘要: JSP: 指令 注释 内置对象 MVC开发模式 EL表达式 JSTL标签 三层架构 JSP: 指令 作用:用于配置JSP页面,导入资源文件 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> 分类: page : 配置JSP页面的 contentType:等同于respo 阅读全文
posted @ 2021-07-10 02:18 Dallas98 阅读(45) 评论(0) 推荐(0) 编辑
摘要: HTTP协议: 请求消息:客户端发送给服务器端的数据 数据格式: 请求行 请求头 请求空行 请求体 响应消息:服务器端发送给客户端的数据 数据格式: 响应行 组成:协议/版本 响应状态码 状态码描述 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 状态码都是3位数字 分类: 1xx:服 阅读全文
posted @ 2021-07-06 18:42 Dallas98 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Servlet: 概念 步骤 执行原理 生命周期 Servlet3.0 注解配置 Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 GenericServlet:将Servlet接口中其他的方法做了默认空实 阅读全文
posted @ 2021-07-06 18:40 Dallas98 阅读(55) 评论(0) 推荐(0) 编辑
摘要: web相关概念回顾 软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 资源分类 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 如: html,css,JavaScript 动态资源:a56爆大奖在线娱乐用户访问相同资源后,得到的结果可能不一样。称为动态资源。 阅读全文
posted @ 2021-07-06 18:37 Dallas98 阅读(49) 评论(0) 推荐(0) 编辑
摘要: XML: 概念:Extensible Markup Language 可扩展标记语言 可扩展:标签都是自定义的。 功能 存储数据 配置文件 在网络中传输 xml与html的区别 xml标签都是自定义的,html标签是预定义。 xml的语法严格,html语法松散 xml是存储数据的,html是展示数据 阅读全文
posted @ 2021-07-06 18:34 Dallas98 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 好处: 节约资源 用户访问高效 实现: 标准接口:DataSource javax.sq 阅读全文
posted @ 2021-07-06 18:30 Dallas98 阅读(40) 评论(0) 推荐(0) 编辑
摘要: JDBC: 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。a56爆大奖在线娱乐们可以使用这套接口(JDBC)编程,真正 阅读全文
posted @ 2021-07-06 18:28 Dallas98 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Junit单元测试: 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit使用:白盒测试 步骤: 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test CalculatorTest 包名:xxx.xxx 阅读全文
posted @ 2021-07-06 18:26 Dallas98 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 分词 基于词典的分词方法 FMM 从左向右取待切分汉语句的m个字符作为匹配字段,m为大机器词典中最长词条个数。 查找大机器词典并进行匹配。 若匹配成功,则将这个匹配字段作为一个词切分出来。 若匹配不成功,则将这个匹配字段的最后一个字去掉,剩下的字符串作为新的匹配字段,进行再次匹配,重复以上过程,直到 阅读全文
posted @ 2021-04-27 23:11 Dallas98 阅读(118) 评论(0) 推荐(0) 编辑
蜀ICP备20020397号