-
从零搭建自己的SpringBoot后台框架(二十一)
在项目中大多会使用定时任务来定时执行一些操作,如:文件迁移,备份等。今天就来跟大家一起学习下如何在SpringBoot中创建定时任务。 一:创建定时任务 创建core→tesks→tesk.java 1package com.example.demo.core.tasks; 2 3import org.springframework.scheduling.annotation.EnableSche…- 11
- 0
-
从零搭建自己的SpringBoot后台框架(六)
一:什么是Swagger Swagger是一款通过我们添加的注解来对方法进行说明,来自动生成项目的在线api接口文档的web服务。 二:添加Swagger2依赖 1<dependency> 2 <groupId>io.springfox</groupId> 3 <artifactId>springfox-swagger2</artifactId…- 7
- 0
-
Spring Boot整合JWT实现用户认证
JWT实现用户认证 在介绍完JWT之后我们使用springboot整合JWT实现用户认证。 前后端分离使用JWT做用户认证(概述) JWT实现认证的原理 服务器在生成一个JWT之后会将这个JWT会以Authorization : Bearer JWT 键值对的形式存放在 cookies里面发送到客户端机器,在客户端再次访问收到JWT保护的资源URL链接的时候,服务器会获取到cookies中存放的…- 48
- 0
-
springboot整合mongodb实现增删改查
引入jar包 1 <!-- https://mvnrepository.com/artifact/org.mongodb/mongodb-driver --> 2 <dependency> 3 <groupId>org.mongodb</groupId> 4 <artifactId>mongodb-driver</artifactI…- 31
- 0
-
SpringBoot多环境切换
profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境; 方式一:多配置文件 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml , 用来指定多个环境版本; 例如:application-test.properties 代表测试环境配置 application-dev.prop…- 2
- 0
-
SpringBoot整合Filter
SpringBoot 整合 Filter 方式一:通过注解扫描完成 Filter 组件的注册 创建项目,在pom.xml文件中导入依赖。 1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs…- 13
- 0
-
使用Docker部署Spring Boot项目
本文使用Docker部署Spring Boot项目。部署之前需要环境中已经安装Docker和Maven(用于打包),所以本文先进行安装Docker和Maven;接着搭建一个Spring Boot项目,使其支持Docker部署;最后进行部署和测试。 环境搭建 安装Docker 检查系统内核版本 Docker运行在CentOS 7上,要求操作系统为64位,内核版本为3.10及以上。 确认本机已经安装了…- 48
- 0
-
springboot项目部署
jar部署 项目打jar包 打包后可以直接target直接复制到指点盘符下 执行java -jar boot_war-0.0.1-SNAPSHOT.jar 命令,项目就启动成功了。 war部署 项目打war包,使其继承SpringBootServletInitializer,新增configure方法 修改pom.xml 将war文件放在tomcat的webapps目录下 配置tomcat,打开s…- 5
- 0
-
SSM-SpringMVC-32:SpringMVC中灌顶传授文件上传
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 我将用自认为最简单的语言,描述Springmvc的文件上传,来将老夫毕生功力灌顶传授给你 首先文件上传,又简至深 前提有吗?jar包,form表单里的属性(method="post" enctype="multipart/form-data") …- 2
- 0
-
SSM-SpringMVC-26:SpringMVC异常骇级之自定义异常注解版
** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------** 注解的方法实现异常解析,话不多说,直接搞起,和以前一样的习惯,和上篇博客一样的代码放后面,不一样的在前面 案例: 1.自定义处理器和处理方法 1package cn.dawn.day18annotationexception; 2 3import cn.dawn.day18a…- 23
- 0
-
SSM-SpringMVC-12:SpringMVC中BeanNameViewResolver这种视图解析器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 视图解析器,这个很熟悉啊,之间就用过,就是可以简写/和.jsp的InternalResourceViewResolver 我这次书写的BeanNameViewResolver就是另外一种视图解析器,他有优点,也有缺点,优点可以访问项目外部的网页,并且灵活性很好,缺点有,最后写完案例你就明…- 10
- 0
-
SSM-Spring-06:Spring的自动注入autowire的byName和byType
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 di的注入上次讲了一些,这次主要阐述域属性的自动注入 先讲byType方式 看名字就知道是根据类型进行自动注入 案例: 实体类:(俩个,一个学生类,一个汽车类) 1package cn.dawn.day06autowire; 2 3 4/** 5 * Created by Dawn …- 11
- 0
-
SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(3)
为你推荐(模仿cache调度算法) 网站有为你推荐模块,我是模仿计算机组成原理中的cache的调度算法。简单介绍:网站通过将所有的信息和标签挂钩。我给每个用户20条的“存储标签”的空间。其中10条为被标记成old的标签,10条为被标记成new标签(这样的目的是既采用了用户最进做多浏览偏好,又结合了用户历史浏览偏好)。其中的标签存贮方式如下: 假设用户浏览一条信息后有如下 标签和次数和标签关系(其中…- 2
- 0
-
Spring配置日志
spring默认使用了commons-logging,在集成其它日志框架,slf4j使用了编译时绑定来代替运行时发现.它注定是更高效的(当然slf4j还可以使用占位符绑定等功能).下文介绍spring三种常用方案记录日志,推荐第三种 方案一:commons-logging+Log4J 1.依赖: 1<dependency> 2 <groupId>org.springfram…- 9
- 0
-
zabbix监控nginx(python脚本)
1 配置nginx的http_stub_status_module模块 编译nginx加上参数:–with-http_stub_status_module 配置nginx.conf: location /nginx-status { stub_status on; access_log off; allow 127.0.0.1; allow 10.24.xx.xx;#可以多个 deny all;#…- 19
- 0
-
Python脚本从XML文件中删除所有注释
我正在尝试构建一个 python脚本,它将接收 XML文档并从中删除所有注释块. 我尝试过以下方面: 1tree = ElementTree() 2tree.parse(file) 3commentElements = tree.findall('//comment()') 4 5for element in commentElements: 6 element.parentN…- 63
- 0
-
一些python小脚本
暴力枚举猜解: http://www.wooyun.org/bugs/wooyun-2014-080211 SQL poc :参考李姐姐 http://www.wooyun.org/whitehats/lijiejie- 8
- 0
-
Python 数据库备份脚本(邮件通知)
今天用Python写了一个数据库备份脚本,备份失败会用邮件的形式通知系统管理员,感觉还行,先凑和着用: #!/usr/bin/python #coding:utf-8 import subprocess import time import os import sys import sendEmail import getip mail_to_list = …- 15
- 0
-
Python 3基础教程30-sys模块
本文介绍sys模块,简单打印两个重定向输出。 目前使用机会没有,以后实际用到了,再去研究和学习。 转载于:https://www.cnblogs.com/wangyinghao/p/10675465.html- 8
- 0
-
Python 3基础教程19-模块导入语法
本文开始介绍模块导入的一些基本语法,我们现在还在Python自带的IDLE编辑器里写Python代码,如果你要需要一个功能,例如build-in的模块,那么你就需要先导入这个模块,然后才能使用这个模块相关方法。不像在Pycharm编辑器了,你copy过来的代码放里面,你鼠标指针点一下亮红的地方,有自动选择导入相关模块,你点击一下,就可以自动帮你补齐导入包模块的语句。 语法一: i…- 4
- 0
-
-
Python操作MongoDB数据库
本文包括Python连接MongoDB增删查改和排序 一、连接MongoDB pip install pymongo 连接数据库,如果数据库已经存在,直接使用。若未存在,则新建一个数据库。 list_database_names():所有数据库名称 list_collection_names():所有集合(数据表)名称 1import pymongo 2 3client = pymongo.Mon…- 4
- 0
-
Python操作Excel
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载 https://pypi.python.org/pypi 。 参考: https://www.cnblogs.com/zhoujie/p/python18.html http://www.cnblogs.com/snake-hand/p/3153158.html htt…- 28
- 0
-
python datetime模块
datetime模块: 理解:datetime可以认为是time模块的补充/扩展 datetime模块中有一些常用类: datetime类:记录了日期和时间数据信息 date类:记录了日期数据信息 time类:记录了时间数据信息 datetime类: now()和today():获取当前的日期和时间对象(返回值的类型为:datetime) utcnow():获取当前的日期和时间对象(utc时间,返…- 8
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!