自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

原创 深入探究JavaWeb开发中的“/”含义

文章目录前言1. 绝对路径与绝对路径2. JavaWEB开发中的“/”代表什么?前言在JavaWeb开发中,常常涉及到关于路径的问题。例如请求的转发、重定向、超链接等等,都需要明确写出相对应的位置信息。在这个里面,常用到两种路径:绝对路径与相对路径。在这里先给出结论:在JavaWeb开发中,建议使用绝对路径。**使用相对路径可能会有问题, 但使用绝对路径肯定没有问题.**比如,在由Servl...

2020-03-13 08:41:32 1255

原创 JavaWeb入门(十)- 会话与状态管理之Session

文章目录1.Session理论知识1.1 session的定义1.2 session机制1.3 保存session id 的 几种方式1.4 Session Cookie2. Session的使用2.1 Session的创建与删除2.2 跨窗口的会话跟踪2.3 Session的超时管理2.4 使用URL重现实现Session跟踪2.5 HttpSession 接口中的常用方法2.6 Session...

2020-03-10 22:38:04 195

原创 请求转发与请求重定向的区别

文章目录前言1.请求的转发2. 请求的重定向3.请求重定向与请求转发的比较前言在JavaWeb的开发中,常常会涉及要对请求的重定向和转发。比如用户的自动登录场景。程序若发现用户未登录,则需要将跳转到登录页面。实现页面跳转的方式主要有两种:请求和重定向。1.请求的转发RequestDispatcher接口可以实现请求的转发。 实现请求转发功能的主要步骤如下:调用HttpServletRe...

2020-03-08 21:32:36 210

原创 JSP极简入门开发笔记

文章目录1. JSP 简介1.1 如何实现一个jsp页面?1.2 jsp的存放位置2. JSP运行原理3. JSP中的九个隐含对象4. JSP基本语法1. JSP 简介JSP 是简 Servlet 编写的一种技术, 它将 Java 代码和 HTML 语句混合在同一个文件中编写,只对网页中的要动态产生的内容采用 Java 代码来编写,而对固定不变的静态内容采用普通静态 HTML 页面的方式编写...

2020-03-08 16:32:53 235

原创 JavaWeb入门(九)- 会话与状态管理之Cookie

文章目录1. 会话与会话状态1.1 会话和会话状态1.2 如何实现有状态的会话2. Cookie机制2.1 Cookie的操作2.2 Cookie的实现原理3. Cookie的实现与使用3.1 Cookie的发送3.2 Cookie的读取3.3 Cookie的时效1. 会话与会话状态HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的 ,浏览器的每一次请求...

2020-02-18 21:28:31 154

原创 JavaWeb入门(八)- Servlet监听器Listener

文章目录1. Servlet 监听器简介2. 如何编写一个Servlet监听器?3. ServletContextListener3.1 如何创建?3.2 ServletContextListener的使用场景3.3 相关接口4. ServletRequestListener & HttpSessionListener4.1 request对象的生命周期4.2 session对象的生命周期...

2020-02-16 17:04:52 321

原创 JavaWeb入门(七)- Filter的典型应用(下)

本文介绍使用Filter实现的三个典型应用。1. 使浏览器不缓存页面的过滤器有 3 个 HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下:response.setDateHeader(“Expires”,-1);response.setHeader(“Cache-Control”,“no-cache”); response.setHea...

2020-02-16 14:48:16 115

原创 JavaWeb入门(六)- Filter介绍、使用与映射(上)

文章目录1. Filter简介1.1 Filter示意图1.2 Filter的基本工作原理1.3 Filter接口方法1.4 注册Filter1.5 映射Filter1.6 映射Filter之dispatcher1. Filter简介Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在 Serv...

2020-02-15 23:43:35 547

原创 JavaWeb入门(五)- Servlet与HttpServlet详解(下)

文章目录1. HTTP协议1.1 HTTP的问答方式1.2 HTTP的消息1.2.1 HTTP的请求消息1.2.2 HTTP的响应消息1.3 HTTP的请求方式1.3.1 GET 方式1.3.2 POST 方式2. 如何在 Serlvet 中获取请求信息2.1 ServletRequest 常见方法2.2 ServletResponse 常见方法3. HttpServlet3.1 HttpServ...

2020-02-14 18:06:31 348

原创 JavaWeb入门(四)- Servlet的关联类ServletConfig与ServletContext详解(中)

文章目录1. 前言2. Servlet的关联类2.1 ServletConfig2.1.1 添加Servlet的初始化信息2.1.2 ServletConfig的常用接口函数2.2 ServletContext2.2.1添加web应用程序的初始化参数2.2.2 ServletContext常用接口函数参数2.2.3context-param标签 与 init-param标签的异同3.总结1. 前...

2020-02-14 11:34:51 230

原创 JavaWeb入门(三)- Servlet的使用及生命周期(上)

文章目录1. Servlet 简介2. Servlet在容器中的使用2.1 如何将Servlet运行在Servlet容器中?2.2 Servlet映射分析2.3 Servlet的注册与运行3. Servlet容器对Servlet管理分析3.1 Servlet的生命周期方法3.2 Servlet容器响应客户端请求的过程4. 总结1. Servlet 简介Java Servlet是和平台无关的服务...

2020-02-14 00:07:18 142

原创 JavaWeb入门(二)-Tomcat基础

文章目录前言Tomcat介绍Tomcat安装流程Tomcat的配置文件config/server.xmlconfig/tomcat-users.xml启动Tomcat的两种方式1.在bin目录下启动2.在任意目录下启动Catalina介绍Apache服务器 与 Tomcat服务器Apache服务器两者异同总结前言本文从Tomcat的安装出发,介绍了Tomcat的常见安装步骤。基于此,介绍了这个...

2020-02-13 16:32:28 156

原创 JavaWeb入门(一)- Web基础

文章目录什么是Web程序?Web程序的基本概念1. Web容器 、 Web服务器 和 应用服务器2. 静态资源 与 动态资源什么是JavaWeb程序?JavaWeb基础概念1. 组件 与 容器2. Servlet 与 Servlet容器什么是Web程序?在搞清楚Web程序之前,首先搞清楚什么是Web?WEB,即World Wide Web,即全球广域网,也称为万维网,它是一种基于超文本和HT...

2020-02-13 00:19:11 434

原创 深入探究Java项目中的classpath

文章目录深入探究Java项目中的classpath1. 引言2.Java程序源目录 与 本地环境下的Java程序的classpath.2.1 Java源程序的目录结构2.2 本地环境下的Java程序的classpath.2.3 Java项目与JavaWeb项目的classpath区别。3.Java程序开发目录与部署目录的对比。4.总结深入探究Java项目中的classpath1. 引言在Ja...

2019-12-21 12:40:00 1284

原创 基于maven的Java项目目录结构总结

文章目录1. 基于Maven的基本项目目录2. 基于Maven模板构建的三种常见Java项目2.1 maven工程样例 maven-archetype-quickstart 目录结构2.2 maven工程样例 maven-archetype-webapp2.3 maven工程样例 cocoon-22-archetype-webapp3. Maven 的41种骨架功能介绍总结在JavaWeb的开...

2019-12-20 11:41:52 2033

原创 Maven笔记

Maven笔记:1.目前掌握的技术:2.目前的技术在开发中存在的问题(why)一个项目就是一个工程如果一个项目非常庞大,不适合用packge来划分模块, 最好是每一个模块对应一个工程 分工合作.借助于Maven就可以将一个项目拆分成多个工程.项目中需要的jar包必须手动"复制","粘贴"到WEB-INF/lib目录下带来的问题是:同样的jar包文件重复出现在不同的项目工程中...

2019-10-17 09:27:22 244

原创 极简机器学习入门

极简机器学习入门一、人工智能、机器学习、深度学习之间的关系机器学习是人工智能的子集。 人工智能是最早出现的,也是最大、最外侧的矩形;其次是机器学习,稍晚一点; 最内侧,是深度学习,当今人工智能大爆炸的核心驱动。 人工智能人工智能可以分为强人工智能和弱人工智能。强人工智能 一种构造复杂的、拥有与人类智慧同样本质特性的机器。这个无所不能的机器,它有着我们所有的感知(甚至比...

2018-05-11 16:18:55 1434

原创 HyperLedger区块链技术博客大全-持续更新中...

HyperLedger区块链技术博客-持续更新中…前言不得不说,CSDN真的是编程人员的精神食堂。每次来到这里,都能够饱餐一顿。经常来访问,关注的CSDN专家多了,要找到之前收藏的文章都得找好半天。因此,突然灵机一动,将自己在CSDN上挖掘到的CSDN专家,以及他们的博客硕果,整理在一起,既为了是自己能够一览众山小,也为了能够帮助需要的人。正文接下来的这一部分,会持续更...

2018-04-27 17:07:43 777

原创 区块链技术学习专栏

区块链技术学习专栏前言CSDN大神们很多,申请账号主要为了关注大神们。 个人觉得CDSN的编辑功能很棒,但是对于用户之间及时的交流不够好。 可能是因为还没有养成每天刷CSDN移动端的习惯吧。结语所以,我把自己学习区块链技术的相关总结写到了知乎专栏。专栏苏小乐-区块链技术学习专栏欢迎交流~...

2018-04-27 15:29:13 189

hyperledger-fabric-linux-amd64-2.0.1.tar.gz

hyperledger-fabric-linux-amd64-2.0.1.tar 官方下载地址为: https://github.com/hyperledger/fabric/releases/download/v2.0.1/hyperledger-fabric-linux-amd64-2.0.1.tar.gz 由于下载速度太慢,故上传之。

2020-03-16

hyperledger-fabric-ca-linux-amd64-1.4.6.tar.gz

该工具为fabric2.0 环境搭建过程中的二进制文件。 官方下载地址为: https://github.com/hyperledger/fabric-ca/releases/download/v1.4.6/hyperledger-fabric-ca-linux-amd64-1.4.6.tar.gz 不过官方下载速度较慢,故上传之。

2020-03-16

极简区块链入门

针对想要了解区块链的同学。 PPT40页左右。主要包括: - 区块链技术的简单介绍 - 学习区块链技术需要的三个思维 - 超级账本项目下的Fabric区块链平台的基本运行原理

2018-05-26

Fabric区块链开发入门

PPT一共70页左右。 是笔者在第四届全球技术周(南京)会后深度区块链培训的授课内容。 包括: - HyperLedger项目的介绍 - Fabric平台基础知识 - ChainCode开发入门 - 基于SDK的DAPP应用开发

2018-05-26

Distributed Computing Principles, Algorithms, and Systems

分布式计算-原理.算法.系统 英文版 主要讲解了分布式系统的基本原理,从最基本的概念开始讲,介绍了分布式系统中最常见的算法等等,对理解区块链技术有很大的帮助。

2017-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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