-
从零搭建自己的SpringBoot后台框架(二十三)
Hello大家好,本章我们处理前后端分离开发时出现的问题 。有问题可以联系我mr_beany@163.com。另求各路大神指点,感谢 随着技术不断发展,现在越来越多的项目开始前后端分离方式进行开发。在传统项目中,shiro登陆成功自动保存sessionId到cookie中,后台根据sessionid获取当前登陆角色信息。在前后端分离的项目中,由于ip,端口不一致的原因,导致无法请求后端接口(跨域)…- 14
- 0
-
从零搭建自己的SpringBoot后台框架(十七)
一:添加mail依赖 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-mail</artifactId> 4</dependency> 5 二:添加邮件配置 打开application.p…- 20
- 0
-
SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。 其中,各注解的作用为: @PathVaribale 获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写 看一个例子,如果我们需要…- 58
- 0
-
springboot 集成mysql
springboot集成mysql很简单 maven配置 创建springboot时,选择这两个即可 生成的依赖 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-jdbc</artifactId> …- 6
- 0
-
Spring Boot+Spring Security+JWT 实现 RESTful Api 权限控制
摘要: 用spring-boot开发RESTful API非常的方便,在生产环境中,对发布的API增加授权保护是非常必要的。现在我们来看如何利用JWT技术为API增加授权保护,保证只有获得授权的用户才能够访问API。 一:开发一个简单的API 在IDEA开发工具中新建一个maven工程,添加对应的依赖如下: 1<dependency> 2 <groupId>org.sp…- 17
- 0
-
SpringBoot集成JWT实现token验证
JWT官网: https://jwt.io/ JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).**定义了一种简洁的,自包含的方法用于通信双方之间以JSON对象的形式安全的传递信息。**因为数字签名的存在,…- 26
- 0
-
springboot整合websocket
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 现在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然…- 40
- 0
-
SpringBoot 热部署配置
springboot热部署配置 目前我所使用的方式的添加 devtools jar包, 暂不使用其他方式。 添加jar包 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-devtools</artifactId> 4…- 11
- 0
-
SSM集成SpringSecurity(三)使用FormLogin方法实现认证
1: 对于前一篇介绍的HttpBasic,FormLogin的认证方式在实际开发过程中更加常用一点。FormLogin,顾名思义,就是表单登录。 2: 修改spring-security.xml配置文件,将security:http-basic标签修改成security:form-login,启动项目。 显示的这个页面由spring-security.xml提供,输入用户名密码一样可以进行登录。 …- 5
- 0
-
SSM-SpringMVC-09:SpringMVC中以继承MutiActionController类的方式实现处理器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- MutiActionController类,多行动处理器,简单来说,就是可以一个处理器中有多个处理方法,分支 实现的原理可以解释一波:就是因为这个类中有InternalPathMethodNameResolver这个方法名字解析器,他的作用就是通过urlpath可以访问到这个类中的path指定…- 7
- 0
-
SSM-SpringMVC-06:SpringMVC关于静态资源无法展示的问题
****** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------****** 按照之前的那种方式一路走下来,或许你没发觉有问题,只是你没有使用到而已 css,js,图片等无法正常使用怎么办,页面无法展示怎么办? 一般情况下,我们的web.xml中是这么配置的 1<!DOCTYPE web-app PUBLIC 2 "-//Su…- 4
- 0
-
SSM-Spring-17:Spring中aspectJ注解版
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 AspectJ AspectJ 是一个面向切面的框架,它扩展了 Java 语言,定义了 AOP 语法,能够在编译期提供代码的织入 ** @AspectJ 是 AspectJ 5 新增的功能,使用 JDK 5.0 注解技术和正规的 AspectJ 切点表达式语言…- 14
- 0
-
SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(5)
利用标签和关键字全栈搜索 实现效果1:当点击标签之后跳转搜索 网站一共有3个主要模块,乡村介绍模块,用户旅游见闻介绍模块,还有用户讨论模块 ,当点击标签的时候会进行搜索首先展示全部,同时利用ajax对乡村,见闻,秉烛夜谈(论坛)模块进行搜索。 这样的前提在于数据库表的设计。 数据库有关的有主要有2类个表。一个是tag标签表结构如下: id tag_name 另一个是tag和这个三个…- 3
- 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…- 9
- 0
-
spring环境搭建
①在官网https://spring.io/下载或者http://maven.springframework.org/release/org/springframework/spring/下载spring开发包 ②新建javaweb工程 ③从刚才下载的spring开发包解压后的文件处导入所需要的spring包,也可以选择全部导入 ④从http://commons.apache.org/proper…- 7
- 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…- 2
- 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&…- 11
- 0
-
Linux服务器CPU、内存、磁盘空间、负载情况查看python脚本
[本文出自天外归云的博客园] 网上搜,东拼西凑,组装了一个可以查Linux服务器CPU使用率、内存使用率、磁盘空间占用率、负载情况的python脚本。 脚本内容如下: 1# -*- coding:utf-8 -*- - 2import os, time 3 4last_worktime=0 5last_idletime=0 6 7def get_cpu(): 8 global last_workt…- 34
- 0
-
Python 3基础教程40-队列-Queue
本文来介绍下队列的基本使用,队列是Python线程中最常用的数据交换方法。Queue是queue模块下的对象,Queue是python标准库中的线程安全的队列(FIFO)实现,提供了一个适用于多线程编程的先进先出的数据结构。本文会用到Queue的put和get方法,put()就是把一个值放入到队列,get()就是从队列取出一个值,看看下面的例子。 1import threading …- 22
- 0
-
阿里云Linix上 python脚本 发邮件发送不出去问题
脚本在本地发送没问题,但是同样的系统环境,在阿里云上就是发送不出去 报错信息只能看出 是连接的问题 原因 可能是阿里云 把 你使用的那个端口封了 网上找到的解决办法: 修改连接部分代码 换端口号 换成ssl方式连接(这个不知到是不是原因) 1smtplib.SMTP_SSL(mail_host, 465) 2 3 1# _*_coding:utf-8 _*_ 2#邮件服务封装 3 4import …- 27
- 0
-
Python 3基础教程23-多维列表
这里简单举例一个多维列表,多维看起来都很晕。 1# 多维列表 2 3x = [ [5,6],[6,7],[7,2] ,[2,5] ,[4,9]] 4print(x) 5 6# 根据索引引用列表元素,例如打印【6,7】 7print(x[1]) 8#打印【6,7】中的7 9print(x[1][1]) 10 11# 三维 12y = [[[5,7],[6,6]],[[6,6],[7,8]],[7,2…- 9
- 0
-
Python Django基础教程(五)(表单)
本人新书《玩转Python网络爬虫》,可在天猫、京东等商城搜索查阅或通过右侧图书链接购买,项目深入浅出,适合爬虫初学者或者是已经有一些网络爬虫编写经验,但希望更加全面、深入理解Python爬虫的开发人员。 Django版本:1.11 操作系统:Windows Python:3.5 欢迎加入学习交流QQ群:657341423 Django表单 表单的意思就是通常我们在网页上看到用户注册,用户登录这类…- 34
- 0
-
python迭代器和生成器
文章目录 手动访问迭代器元素 委托迭代 用生成器创建新的迭代模式 实现迭代协议 反向迭代 自定义反向迭代器 定义带有额外状态的生成器函数 手动访问迭代器元素 需求: 需要处理可迭代对象的元素,但是不想或不能使用for循环。 例子:手工从文件读取文本行 1with open('/etc/passwd') as f: 2 try: 3 while True: 4 line = ne…- 13
- 0
-
Python常用模块
文章目录 Python常用模块 time模块 时间戳 * 格式化时间 * 结构化时间 * 不同格式时间的转换 * 其他用法 datetime模块 random模块 os模块 sys模块 json和pickle模块 序列化 * json * pickle hashlib模块 hash是什么 * 撞库破解hash算法加密 logging模块 日志级别 * 日志打印 * 应用 numpy模块 创建矩阵 …- 21
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!















