自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 Spring Cloud使用OAuth2框架实现用户认证及单点登录

看到这篇文章是我们的缘分,希望大家能仔细看完,不要跳着看,按步骤看完文字的完整搭建,最后相信大家会有自己的体会。OAuth 2 有四种授权模式,分别是授权码模式(authorization code)、简化模式(implicit)、密码模式(resource owner password credentials)、客户端模式(client credentials),具体 OAuth2 是什么,可以参考阮一峰老师的这篇文章。(http://www.ruanyifeng.com/b...

2020-08-24 16:39:40 1619 2

原创 Centos7 yum安装redis并配置密码和远程登陆

step1: 安装yum install redisstep2:启动systemctl start redisstep3:设置开机自动启动chkconfig redis onstep4: 访问redisredis-cli此时会进入redis的控制客户端,直接用redis命令操作。到此说明redis已经安装启动并可以使用了。但是为了更加安全便利地使用还...

2020-04-21 14:41:27 750

原创 Centos7 使用yum安装docker

本文章只要介绍在centos7.*上 安装docker,供大家参考!不足之处还请包涵。step1: 移除旧版本$yum remove docker \ docker-client \ docker-client-latest \ docker-common \ ...

2020-04-21 14:17:08 214

原创 Spring 声明式事务@Transaction注解 ------隔离级别和传播特性

隔离级别定义一个事务受其他并发事务影响程度。事务并发引发的问题脏读: 一个事务读取到了另一个事务修改但还未提交的数据 不可重复读:一个事务读取数据之后,该数据被其他事务修改,此时第一个事务再读数据可能不一致(强调改) 幻读:一个事务读取了某些数据,没提交再读取时数据多了或者少了,类似幻觉(强调增删) 丢失修改: 两个事务都读取了数据,其中一个事务修改之后,另一个事务也做了修改,前...

2019-08-29 15:32:56 3180

原创 Mybatis 传递参数类型为List集合或Map的取值问题

传递List:当传递一个 List 实例或者数组作为参数对象传给 Mybatis。此时,Mybatis 会自动将它包装在一个 Map 中,用名称在作为键。List 实例将会以“list” 作为键,而数组实例将会以“array”作为键。所以,当我们传递的是一个List集合时,mybatis会自动把我们的list集合包装成以list为Key值的map。DAO 层:Long select...

2019-03-20 14:30:45 7441 1

转载 JavaWeb学习总结(二十四)——jsp传统标签开发

一、标签技术的API1.1、标签技术的API类继承关系  二、标签API简单介绍2.1、JspTag接口  JspTag接口是所有自定义标签的父接口,它是JSP2.0中新定义的一个标记接口,没有任何属性和方法。JspTag接口有Tag和SimpleTag两个直接子接口,JSP2.0以前的版本中只有Tag接口,所以把实现Tag接口的自定义标签也叫做传统标签,把实现SimpleTa...

2019-03-16 11:45:04 175

转载 JavaWeb学习总结(二十三)——jsp自定义标签开发入门

一、自定义标签的作用  自定义标签主要用于移除Jsp页面中的java代码。二、自定义标签开发和使用2.1、自定义标签开发步骤   1、编写一个实现Tag接口的Java类(标签处理器类)package me.gacl.web.tag;import java.io.IOException;import javax.servlet.http.HttpServletReque...

2019-03-16 11:39:20 136

转载 JavaWeb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一、Servlet+JSP+JavaBean开发模式(MVC)介绍  Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。  这里以一个最常用的用户登录注册程序来讲解S...

2019-03-16 11:32:03 419

转载 JavaWeb学习总结(二十一)——JavaWeb的两种开发模式

SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。一、JSP+JavaBean开发模式1.1、jsp+javabean开发模式架构  jsp+javabean开发模式的架构图如下图(图1-1)所示图1-1  在jsp+javabean架构中,JSP负责控制逻辑、表现逻...

2019-03-16 11:22:50 193

转载 JavaWeb学习总结(二十)——JavaBean总结

一、什么是JavaBean  JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。javaBean范例:package gacl.javabean.study;/** * @author gacl ...

2019-03-16 11:14:56 189

转载 JavaWeb学习总结(十九)——JSP标签

一、JSP标签介绍  JSP标签也称之为Jsp Action(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。二、JSP常用标签  jsp的常用标签有以下三个<jsp:include>标签 <jsp:forward>标签 <jsp:param>标签2.1、&lt...

2019-03-16 11:07:27 186

转载 JavaWeb学习总结(十八)——JSP属性范围

所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以访问的保存范围。一、JSP属性范围  JSP中提供了四种属性范围,四种属性范围分别指以下四种:当前页:一个属性只能在一个页面中取得,跳转到其他页面无法取得 一次服务器请求:一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页面可以继续取得。 一次会话:一个用户设置的内容,只要是与此用户相关的页面都可以访问(一...

2019-03-16 10:42:54 135

转载 JavaWeb学习总结(十七)——JSP中的九个内置对象

一、JSP运行原理  每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。  由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直...

2019-03-16 00:20:19 191

转载 JavaWeb学习总结(十五)——JSP基础语法

任何语言都有自己的语法,JAVA中有,JSP虽然是在JAVA上的一种应用,但是依然有其自己扩充的语法,而且在JSP中,所有的JAVA语句都可以使用。一、JSP模版元素  JSP页面中的HTML内容称之为JSP模版元素。  JSP模版元素定义了网页的基本骨架,即定义了页面的结构和外观。二、JSP表达式  JSP脚本表达式(expression)用于将程序数据输出到客户端 ...

2019-03-16 00:06:15 127

转载 maven 通过profile 切换生产环境、测试环境、发布环境

有时候,我们在开发和部署的时候,有很多配置文件数据是不一样的,比如连接mysql,连接redis,一些properties文件等等每次部署或者开发都要改配置文件太麻烦了,这个时候,就需要用到maven的profile配置了1,在项目下pom.xml的project节点下创建了开发环境和线上环境的profile<profiles> <profile&g...

2019-03-14 23:59:09 921

转载 JavaWeb学习总结(十四)——JSP原理

一、什么是JSP?  JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。  JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。二、JSP原理2.1、Web服务器是如何调用并执行一个js...

2019-03-14 23:39:13 157

转载 JavaWeb学习总结(十三)——使用Session防止表单重复提交

在平时开发中,如果网速比较慢的情况下,用户提交表单后,发现服务器半天都没有响应,那么用户可能会以为是自己没有提交表单,就会再点击提交按钮重复提交表单,我们在开发中必须防止表单重复提交。一、表单重复提交的常见应用场景有如下的form.jsp页面<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"...

2019-03-14 23:33:46 145

转载 JavaWeb学习总结(十二)——Session

一、Session简单介绍  在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cookie的...

2019-03-14 23:27:13 131

转载 JavaWeb学习总结(十一)——使用Cookie进行会话管理

一、会话的概念  会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。  有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。二、会话过程中要解决的一些问题?  每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。三、...

2019-03-14 23:20:01 130

转载 JavaWeb学习总结(十)——HttpServletRequest对象

一、HttpServletRequest介绍  HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,通过这个对象提供的方法,可以获得客户端请求的所有信息。二、Request常用方法2.1、获得客户机信息  getRequestURL方法返回客户端发出请求时的完整URL。  getRequ...

2019-03-14 23:13:45 185

转载 Redis 学习笔记

最近项目中用到比较多redis,感觉之前对它一直局限于get/set数据的层面。其实作为一个强大的NoSql数据库产品,如果好好利用它,会带来很多意想不到的效果。(因为我搞java,所以就从jedis的角度来补充一点东西吧。PS:不一定全,只是个人理解,不喜勿喷)1、关于JedisPool.returnSource(Jedis jeids)这个方法是从redis的池中释放一个redis连接...

2019-03-14 22:34:28 229

转载 Maven packaging打包类型

Maven项目的常用的打包类型分为:pom、jar、war等类型项目中一般使用maven进行模块管理,每个模块下对应都有一个pom文件,pom文件中维护了各模块之间的依赖和继承关系。项目模块化可以将通用的部分抽离出来,方便重用;修改一部分代码不再是build整个项目,缩短了build时间;此外各模块都有自己的pom文件,结构更清晰。使用maven进行模块划分管理,一般都会有一个父级项目,p...

2019-02-25 10:16:27 8827

转载 JavaWeb学习总结(九)—— 通过Servlet生成验证码图片

一、BufferedImage类介绍生成验证码图片主要用到了一个BufferedImage类,如下:创建一个DrawImage Servlet,用来生成验证码图片package gacl.response.study;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;impo...

2019-01-17 16:40:00 251

转载 JavaWeb学习总结(八)——HttpServletResponse对象(二)

一、HttpServletResponse常见应用——生成验证码1.1、生成随机图片用作验证码  生成图片主要用到了一个BufferedImage类,  生成随机图片范例:package gacl.response.study;import java.awt.Color;import java.awt.Font;import java.awt.Graphic...

2019-01-17 16:37:41 130

转载 JavaWeb学习总结(七)——HttpServletResponse对象(一)

  Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍    Http...

2019-01-17 16:35:34 181

转载 JavaWeb学习总结(六)——Servlet开发(二)

一、ServletConfig讲解1.1、配置Servlet初始化参数  在Servlet的配置文件web.xml中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。例如:<servlet> <servlet-name>ServletConfigDemo1</servlet-name> ...

2019-01-17 16:33:13 86

转载 JavaWeb学习总结(五)——Servlet开发(一)

一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接口。  2、把开发好的Java类部署到web服务器中。  按照一种约定俗成的称呼习惯,通常我们也...

2019-01-17 16:24:21 185

转载 JavaWeb学习总结(四)——Http协议

一、什么是HTTP协议  HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本  HTTP...

2019-01-17 16:18:16 106

转载 JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)

一、打包JavaWeb应用  在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下:  范例:将JavaWebDemoProject这个JavaWeb应用打包成war包    执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的...

2019-01-17 16:14:47 98

转载 JavaWeb学习总结——JSP取得绝对路径

JSP取得绝对路径在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath}  代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正...

2019-01-17 16:11:23 123

转载 JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)

一、Tomcat服务器端口的配置  Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。  如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 <Connec...

2019-01-17 11:36:47 138

转载 JavaWeb学习总结(一)——开发入门

一、基本概念1.1、WEB开发的相关知识  WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。  Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。  静态we...

2019-01-17 11:29:01 213

转载 jqGrid 学习

转自 http://blog.csdn.net/kakaxi_77/article/details/51079050   工程项目图:一 View%@ page language="java" contentType="text/html; charset=utf-8"      pageEncoding="utf-8"%>  %@ includ

2017-03-21 17:27:40 288

空空如也

空空如也

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

TA关注的人

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