-
SpringBoot集成JWT实现token验证
JWT官网: https://jwt.io/ JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).**定义了一种简洁的,自包含的方法用于通信双方之间以JSON对象的形式安全的传递信息。**因为数字签名的存在,…- 53
- 0
-
springboot整合websocket
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 现在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然…- 67
- 0
-
SpringBoot 热部署配置
springboot热部署配置 目前我所使用的方式的添加 devtools jar包, 暂不使用其他方式。 添加jar包 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-devtools</artifactId> 4…- 21
- 0
-
SSM集成SpringSecurity(三)使用FormLogin方法实现认证
1: 对于前一篇介绍的HttpBasic,FormLogin的认证方式在实际开发过程中更加常用一点。FormLogin,顾名思义,就是表单登录。 2: 修改spring-security.xml配置文件,将security:http-basic标签修改成security:form-login,启动项目。 显示的这个页面由spring-security.xml提供,输入用户名密码一样可以进行登录。 …- 17
- 0
-
SSM-SpringMVC-09:SpringMVC中以继承MutiActionController类的方式实现处理器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- MutiActionController类,多行动处理器,简单来说,就是可以一个处理器中有多个处理方法,分支 实现的原理可以解释一波:就是因为这个类中有InternalPathMethodNameResolver这个方法名字解析器,他的作用就是通过urlpath可以访问到这个类中的path指定…- 28
- 0
-
SSM-SpringMVC-06:SpringMVC关于静态资源无法展示的问题
****** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------****** 按照之前的那种方式一路走下来,或许你没发觉有问题,只是你没有使用到而已 css,js,图片等无法正常使用怎么办,页面无法展示怎么办? 一般情况下,我们的web.xml中是这么配置的 1<!DOCTYPE web-app PUBLIC 2 "-//Su…- 15
- 0
-
SSM-Spring-17:Spring中aspectJ注解版
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 AspectJ AspectJ 是一个面向切面的框架,它扩展了 Java 语言,定义了 AOP 语法,能够在编译期提供代码的织入 ** @AspectJ 是 AspectJ 5 新增的功能,使用 JDK 5.0 注解技术和正规的 AspectJ 切点表达式语言…- 43
- 0
-
SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(5)
利用标签和关键字全栈搜索 实现效果1:当点击标签之后跳转搜索 网站一共有3个主要模块,乡村介绍模块,用户旅游见闻介绍模块,还有用户讨论模块 ,当点击标签的时候会进行搜索首先展示全部,同时利用ajax对乡村,见闻,秉烛夜谈(论坛)模块进行搜索。 这样的前提在于数据库表的设计。 数据库有关的有主要有2类个表。一个是tag标签表结构如下: id tag_name 另一个是tag和这个三个…- 18
- 0
-
IntelliJ IDEA14.0.3+Maven+SpringMVC+Spring+Hibernate光速构建Java权限管理系统(二)
配置文件篇 --pom.xml、spring的applicationContext.xml、springMVC的dispatcher-servlet.xml以及web.xml文件的基本配置 从这篇博客起不再介绍基本概念,毕竟网上关于各种概念比如pom,spring之类的讲解非常详细。 一、pom.xml 1 <properties> 2 <project.build.source…- 18
- 0
-
spring环境搭建
①在官网https://spring.io/下载或者http://maven.springframework.org/release/org/springframework/spring/下载spring开发包 ②新建javaweb工程 ③从刚才下载的spring开发包解压后的文件处导入所需要的spring包,也可以选择全部导入 ④从http://commons.apache.org/proper…- 14
- 0
-
python的自动补全脚本,linux和window下通用
1#!/usr/bin/env python 2# python startup file 3import sys 4import readline 5import rlcompleter 6import atexit 7import os 8import platform 9# tab completion 10readline.parse_and_bind('tab: complet…- 24
- 0
-
python 监控mysql脚本
1#!/usr/bin/env python 2#-*- coding: UTF-8 -*- 3from __future__ import print_function 4from mysql import connector 5import logging,argparse,sys 6import sys 7 8#create user monitoruser@'127.0.0.1&…- 30
- 0
-
Python脚本日志系统
Python通过logging模块提供日志功能,关于logging模块的使用网络上已经有很多详细的资料,这里要分享的是怎样在实际工程中使用日志功能。 假设要开发一个自动化脚本工具,工程结构如下,Common这个package是框架功能的实现,Scripts目录是我们编写的测试用例脚本(请忽略其他不相关的目录)。 我们对日志功能的需求如下: 1 为了便于日志的查看,每个脚本对应一个日志文件,日志文件…- 39
- 0
-
Python 3基础教程39-join函数
前面文章介绍了如何创建一个线程,这一篇介绍join()函数。我们先通过下面的步骤来讲为什么要join()函数。 前面文章代码 1import threading 2 3 4def thread1_job(): 5 print('这是一个添加的线程,它的名称是: %s' % threading.current_thread()) 6 7 8def exampleFuc(…- 21
- 0
-
Python 3基础教程48-Matplotlib绘制散点图和柱状图
本文来介绍如何绘制散点图和柱状图。散点图就是一些离散分布的点,柱状图,就是垂直方向的条形图。 绘制散点图 1# 演示如何绘制散点图和柱状图 2from matplotlib import pyplot as plt 3 4# 主要x 和y的个数要相同,不然会报错 5x = [5,6,7,8] 6y = [7,3,8,3] 7 8x1 = [2,5,3,9] 9y1 = [5,3,2,7] 10 1…- 25
- 0
-
Python 3基础教程22-单个列表操作
本文来介绍列表的操作,先看看单个列表的操作,列表有多个方法。以下多行代码,建议你写一个方法,测试运行一个方法,不然看起来很乱。 11 # 元组操作 2 2 3 3 x = [5,6,2,1,6,7,2,7,9] 4 4 5 5 # append()方法,就是在列表尾部添加元素 6 6 x.append(2) 7 7 print(x) 8 8 9 9 # insert(开始位置,插入的值),插…- 32
- 0
-
Python Django基础教程(四)(admin站点管理)
本人新书《玩转Python网络爬虫》,可在天猫、京东等商城搜索查阅或通过右侧图书链接购买,项目深入浅出,适合爬虫初学者或者是已经有一些网络爬虫编写经验,但希望更加全面、深入理解Python爬虫的开发人员。 Django版本:1.11 操作系统:Windows Python:3.5 欢迎加入学习交流QQ群:657341423 Django站点管理(admin) 项目架构 构建Django站点 站点管…- 31
- 0
-
python 中__name__ = '__main__' 的作用
转自:https://www.cnblogs.com/alan-babyblog/p/5147770.html 有句话经典的概括了这段代码的意义: “Make a script both importable and executable” 意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。 这句话,可能一开始听的还不是很懂。下面举例说明: 先写一个模块: 1 2 3…- 24
- 0
-
Centos 7安装python3
纯傻瓜式步骤,保证成功。 下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令。 1[root@localhost /]# cd / 2[root@localhost /]# 3 默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py2.…- 49
- 0
-
redis慢查询日志,php安装redis扩展,redis存储session,redis主从配置
redis慢查询日志 和mysql一样redis也有慢查询日志,redis的慢查询日志默认是开启的。针对慢查询日志,主要是设置两个参数,一个是执行时长,单位是微秒,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。 编辑配置文件,文件中搜素slowlog,可以设置以下几个参数,一般情况下保持默认即可: [root@aminglinux-149~]#vim/e…- 36
- 0
-
php截取字符串函数
多国语言并存就意味着多字节,PHP内置的字符串长度函数strlen无法正确处理中文字符串,它得到的只是字符串所占的字节数。对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是1~3倍的差异了。 采用PHP字符串mbstring可以较好地解决这个问题。mb_strlen的用法和strlen类似,只不过它有第二个可选参数用于指定字符编码。例如得到UTF-8…- 2
- 0
-
IIS7配置PHP图解
IIS7配置PHP图解 IIS6整合PHP详解:http://zhidao.zgsj.com/article/8/2011118142648.shtml PHP5.2.17 官方下载: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip PHP5.3.5 官方下载:http://windows.php.net…- 18
- 0
-
phpstorm + xdebug 断点调试
安装wampserver后,同时在apache2.4.23\bin\php.ini 和 php\php5.6.25\php.ini 文件最末尾新增: **[xdebug] zend_extension ="c:/wamp/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11.dll" xdebug.remote_enable…- 15
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!








