自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

September的博客

分享技术,交流技术

  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 Shiro安全框架第三篇| Shiro的认证,授权

 Shiro的认证接下来是在IDEA进行Shiro的学习,新建一个Springboot工程,除了一些默认的依赖,这里需要引入apache.shiro安全框架依赖,以及做单元测试的依赖。 1<dependencies> 2        <dependency> 3            <groupId>org.springframework....

2018-11-25 17:27:43 628

原创 Shiro安全框架第二篇|Shiro的整体架构

 Shiro架构上一节介绍了什么是Apache Shiro,接下来我们分别从外部和内部来看看Apache Shiro 的架构。首先,我们从外部来看 Shiro,即从应用程序角度的来观察如何使用 Shiro 完成工作。如下图: 可以看到:应用代码直接交互的对象是 Subject,也就是说 Shiro 的对外 API 核心就是 Subject;其每个 API 的含义:...

2018-11-25 17:26:09 1045

原创 什么是Apache Shiro?

什么是Apache Shiro?Apache  Shiro是一个强大灵活的Java安全框架,提供了认证、授权、会话管理和安全加密等功能,对于任何一个应用程序,Shiro都可以提供全面的安全管理服务、更易于理解的API。并且相对于其他安全框架,Shiro要简单的多。Apache Shiro可以做的一些事情: 验证用户以验证其身份 为用户执行访问控制,例如: 确定是否...

2018-11-25 17:24:56 1143

原创 Java的环境配置

Java的环境配置安装JDK1.8安装JDK一般要自己在环境变量配置JDK1、配置JAVA_HOME2、配置CLASSPATH3、在PATH下配置接下来安装Tomcat8如果是安装版则不用配置环境变量了,直接安装下一步下一步。。。如果是解压版则需要配置环境变量。...

2018-11-22 16:17:41 579

原创 python基础

 安装完python环境一般要在系统《环境变量》path下添加配置之后就可以在cmd 命令提示符下 输入 python进入python编译环境如何用cmd提示命令符下运行其他路径下的 .py文件操作如下: print 语句也可以跟上多个字符串,用逗号 “,”隔开,就可以连成一输出a = 123    # a是整数print aa = 'imooc...

2018-11-21 22:15:00 569

原创 为什么服务器能够为不同的浏览器用户提供不同session

公众号查看文章Session的实现原理用现象说明问题,我在ServletSessonTest01中的代码设置了Session的属性 1public class ServletSessonTest01 extends HttpServlet { 2    @Override 3    protected void doGet(HttpServletRequest req, Http...

2018-11-18 17:21:32 1377

原创 什么是Session,Session常用API

什么是Session:Session 是另一种记录浏览器状态的机制。不同的是Cookie保存在浏览器中,Session保存在服务器中。用户使用浏览器访问服务器的时候,服务器把用户的信息以某种的形式记录在服务器,这就是Session.如果说Cookie是检查用户身上的”通行证“来确认用户的身份,那么Session就是通过检查服务器上的”客户信息明细表“来确认用户的身份的。Session相当于在服...

2018-11-18 17:19:30 3283

原创 HttpServletRequest对象常用方法

公众号查看文章更清晰HttpServletRequest对象常用方法HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。获得客户端浏览器信息getRequestURL方法返回客户端发出请求时的完整URLgetRequestURI方法返回请求行...

2018-11-18 17:18:09 4327

原创 Cookie的路径

 Cookie的路径Cookie的path属性决定哪个路径允许访问Cookie。一般地,Cookie发布出来,整个网页的资源都可以使用。现在我只想Servlet1可以获取到Cookie,其他的资源不能获取。        @Override        protected void doGet(HttpServletRequest req, HttpServletRespon...

2018-11-18 17:16:07 603

原创 Cookie细节

公众号查看文章格式更清晰 Cookie细节Cookie不可跨域名性很多人在初学的时候可能有一个疑问:在访问Servlet的时候浏览器是不是把所有的Cookie都带过去给服务器,会不会修改了别的网站的Cookie.答案是否定的。Cookie具有不可跨域名性。浏览器判断一个网站是否能操作另一个网站的Cookie的依据是域名。所以一般来说,当我访问baidu的时候,浏览器只会把bai...

2018-11-18 17:14:32 606

原创 会话技术、Cookie简单使用

公众号查看文章格式更清晰会话技术、Cookie的API会话技术:用户开一个浏览器,访问一个网站,只要不关闭该浏览器,不管该用户点击多少个超链接,访问多少资源,直到用户关闭浏览器,整个这个过程我们称为一次会话。使用会话技术做什么1、在论坛登陆的时候,很多时候会有一个小框框问你是否要自动登陆,当你下次登陆的时候就不用输入密码了。2、根据我以前浏览过的商品,猜我喜欢什么商品。Coo...

2018-11-18 17:12:38 539

原创 如何给CSDN博客添加个人微信公众号二维码或自定义栏目

公众号查看文章更清晰在使用CSDN的过程中,可以看到有些博主的主页有个人微信二维码,微信公众号二维码等一些个人栏目信息。这对作者而言,可以让其他浏览博客的游客和作者进行更有效的沟通,也可以在这里对自己的微信公众号作宣传,现在新版的CSDN好像只能添加一个自定义栏目,这里以添加微信二维码为例进行举例分析:1)首先需要将自己的微信二维码上传到CSDN博客相册或任一博文中,原因是自定义栏目识别不...

2018-11-18 17:10:21 1173 1

原创 什么是Serlvet?

什么是Serlvet?公众号查看文章格式更清晰Servlet是运行在服务器端的程序,用于处理及响应客户端的请求。Servlet是个特殊的Java类,必须继承HttpServlet。每个Servlet可以响应客户端的请求Servlet的作用?Servlet的作用是为客户提供服务。servlet的角色是接受一个客户的请求,再返回一个响应。请求可能非常简单,例如:给我提供一个欢迎页...

2018-11-18 17:06:41 1013

原创 Sertvlet请求与响应

Servlet在Java Web中Servlet、请求和响应是最基本的三个对象,在Web容器的管理下,这三者能够完成基本的HTTP请求处理。Servlet是运行在服务器端的程序,用于处理及响应客户端的请求。Servlet是个特殊的Java类,必须继承HttpServlet。每个Servlet可以响应客户端的请求。Servlet相应客户端请求的方法:doGet():响应客户端...

2018-11-18 17:02:22 744

原创 转发与重定向的区别

转发与重定向的区别点击超链接微信公众号浏览该文章更清楚实际发生位置不同,地址栏不同转发是由服务器进行跳转的,细心的朋友会发现,在转发的时候,浏览器的地址栏是没有发生变化的,在我访问Servlet1的时候,即使跳转到了Servlet2的页面,浏览器的地址还是Servlet1的。也就是说浏览器是不知道该跳转的动作,转发是对浏览器透明的。通过上面的转发时序图我们也可以发现,实现转发只是一次的ht...

2018-11-08 12:42:03 722

原创 我想建个Servlet类(IntelliJ IDEA里缺少javax.servlet)

在初次使用 IntelliJ IDEA 中,当你使用javax.servlet包下的类时,当你想写一个Servlet类时,你想继承HttpServlet,发现没有这个类(HttpServlet标红),编译器还此时想让你新建一个HttpServlet这样的类。 为什么呢?因为IntelliJ IDEA 没有导入 servlet-api.jar 这个JAR包,需要你手动导入。 ...

2018-11-05 21:24:04 2196

原创 压缩数据

网页上的信息量是很大的,如果不将数据压缩再回送给浏览器,这样就十分耗费流量,现在我有一些数据要输出给浏览器。    @Override    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {        resp.s...

2018-11-04 16:37:44 1006

原创 如何给CSDN博客添加微信公众号二维码或自定义栏目

在使用CSDN的过程中,可以看到有些博主的主页有个人微信二维码,微信公众号二维码等一些个人栏目信息。这对作者而言,可以让其他浏览博客的游客和作者进行更有效的沟通,也可以在这里对自己的微信公众号作宣传,现在新版的CSDN好像只能添加一个自定义栏目,这里以添加微信二维码为例进行举例分析:1)首先需要将自己的微信二维码上传到CSDN博客相册或任一博文中,原因是自定义栏目识别不了外部图像,操作示意图如...

2018-11-03 20:57:26 2375

原创 Servlet实现文件下载

 Servlet实现文件下载下载资源我们在日常中也很常用,它是怎么做到的呢?要能够给别人下载,服务器就应该有这个资源现在我web站点下有一些资源了浏览器发送所有的请求都是去找Servlet的话,那么我就写一个Servlet,当访问这个Servlet的时候,就可以下载我这个图片资源了!1、java的文件上传下载都是通过io流来完成的,既然要下载图片,首先要能够读取到,w它。(我...

2018-11-02 17:11:23 10669 4

原创 request、response对象

 requestrequest概述:request是Servlet.service()方法的一个参数,类型为javax.servlet.http.HttpServletRequest。在客户端发出每个请求时,服务器都会创建一个request对象,并把请求数据封装到request中,然后在调用Servlet.service()方法时传递给service()方法,这说明在service()方...

2018-11-02 13:02:02 612 1

原创 ServletConfig对象,ServletContext对象

ServletConfig对象ServletConfig对象有什么用?通过此对象可以读取web.xml中配置的初始化参数。为什么我们要把参数信息放到web.xml文件中呢?我们可以直接在程序中都可以定义参数信息,搞到web.xml文件中又有什么好处呢?好处就是:能够让你的程序更加灵活【更换需求,更改配置文件web.xml即可,程序代码不用改】配置web.xml文件配置的参数信息...

2018-11-02 10:33:45 672

原创 Servlet的调用,细节

前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期,再次理解Servlet的调用。Servlet的生命周期(1)创建Servlet实例(2)Web容器调用Servlet的init方法,对Servlet进行初始化(3)Servlet初始化后,将一直存在于容器中,响应用户请求。(4)调用Servlet的destroy方法销毁Servlet。Servlet的调...

2018-11-02 09:24:01 671

jdk-7andTomcat8.0

Javaee学习的课程资源,jdk-7和tomcat8.0,需要的请下载

2018-04-19

慕课网学习的基于SSH实现员工管理系统功能的实现

慕课网学习的基于SSH实现员工管理系统功能的实现,资源包括开发需要的的jsp页面代码

2018-03-17

SSH项目所需要的全部jar包+一个简单的SSH框架搭配提供学习

SSH项目所需要的全部jar包+一个简单的SSH框架搭配提供学习

2018-03-17

空空如也

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

TA关注的人

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