-
从零搭建自己的SpringBoot后台框架(九)
一:添加所需依赖 由于我们上篇文章讲过使用通用mapper,所以这里我们除了需要添加mybatis-generator之外还需要添加通用mapper提供的generator依赖,其次我们还需要引入两个常用jar包 1<!--代码生成器--> 2<dependency> 3 <groupId>org.mybatis.generator</groupId>…- 12
- 0
-
SpringBoot:异步任务,定时任务,邮件任务
1、异步任务 两个注解: 1 2@EnableAsync//开启基于注解的异步任务 3 1 2@Async//告诉Spring这是一个异步方法 3 4 1 2@EnableAsync//开启基于注解的异步任务 3@SpringBootApplication 4public class Springboot04TaskApplication { 5 6 public static void main…- 4
- 0
-
Spring Boot 集成Shiro和CAS
原文链接:http://blog.csdn.net/catoop/article/details/50534006 请大家在看本文之前,先了解如下知识点: 1、Shiro 是什么?怎么用? 2、Cas 是什么?怎么用? 3、最好有spring基础 可以先看看这两篇文章,按照这2篇文章的内容做一遍: Spring Boot Shiro 权限管理 CAS单点登录 首先看一下下面这张图: …- 18
- 0
-
springboot配置多个yml文件
自定义properties bean,如下: 1@Configuration 2public class ConfigProperties { 3 4 @Bean 5 public static PropertySourcesPlaceholderConfigurer properties() { 6 PropertySourcesPlaceholderConfigurer configurer …- 18
- 0
-
SpringBoot定制banner
SpringBoot启动时默认的banner如下: 定制banner 在resources目录下创建一个banner.txt文件,在这个文件中写入的文本将在项目启动时打印出来。 生成艺术字的网站参考: http://www.network-science.de/ascii/ http://www.kammerl.de/ascii/AsciiSignature.php http://patorjk.…- 8
- 0
-
Spring Boot 整合 JDBC
Spring Boot 整合 JDBC Github项目地址----https://github.com/zhfushengx2048/springboot4.git Spring Boot 整合持久层的具体操作 JdbcTemplate MyBatis Spring Data JPA Spring Data Redis Spring Data MongoDB JdbcTemplate 是 Spr…- 12
- 0
-
SpringBoot 文件上传
开篇词 该指南将引导你完成创建可以接收 HTTP 文件上传的应用。 你将创建的应用 我们将创建一个接受文件上传的 SpringBoot Web 应用。我们还将构建一个简单的 HTML 界面来上传测试文件。 你将需要的工具 大概 15 分钟左右; 你最喜欢的文本编辑器或集成开发环境(IDE) JDK 1.8 或更高版本; Gradle 4+ 或 Maven 3.2+ 你还可以将代码直接导入到 IDE…- 91
- 0
-
SSM集成SpringSecurity(六)自定义登录成功失败处理逻辑
在现实的很多开发中,前后端都是分离的,前端访问接口返回的数据一般都是json格式。前端表单登录,我们应该返回一个登录成功或失败的json,然后由前端自己进行处理。 SpringSecurity提供了AuthenticationSuccessHandler和AuthenticationFailureHandler接口,允许我们实现自定义的登录成功和失败逻辑。 自定义成功 1: 在com.xhc.se…- 5
- 0
-
SSM集成SpringSecurity(七)基于RBAC实现菜单权限 ——上
准备环境 一:把mybatis配置进来 (1): 在resources目下新增jdbc.properties配置文件,用于配置数据库的相关信息 jdbc.url = jdbc:mysql://IP地址:3306/ssm_security jdbc.driverClass = com.mysql.jdbc.Driver jdbc.username = 数据库用户名 jdbc.password = 数…- 15
- 0
-
SSM-SpringMVC-22:SpringMVC中转发(forward)和重定向(redirect)
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 转发和重定向大家都熟悉,都学到框架了,怎么能不了解转发和重定向呢? 如果有不熟悉的,可以去百度搜几篇博客去看看,绝对比我在这儿再多扯点好,所以我这儿要讲的重点就是springmvc的转发和重定向的写法 首先了解一个概念:携带数据的要用转发而不是重定向,重定向是在客户端完成,转发是在服务器端…- 6
- 0
-
SSM-Spring-19:Spring中JdbcTemplate
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 Spring自带一个ORM持久化框架JdbcTemplate,他可以说是jdbc的加强版,但是对最细微的控制肯定做不到像jdbc那么细,那么性能高,他的出现是为了让jdbc更加便于使用 下面我说一下我这篇博客要干嘛, 一,简单的JdbcTemplate做出来的案例 二,除了自带的Spri…- 19
- 0
-
SSM-Spring-13:Spring中RegexpMethodPointcutAdvisor正则方法切入点顾问
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 RegexpMethodPointcutAdvisor:正则方法切入点顾问 核心: <property name="pattern" value=".\*do.\*"></property> 表示方法全名(包名,接口名,…- 6
- 0
-
IntelliJ IDEA14.0.3+Maven+SpringMVC+Spring+Hibernate光速构建Java权限管理系统(四)
权限管理(上) --注册登录系统演示、权限管理理论与建表、相应javabean的创建 写在前面 接着上一篇末尾,我们进行注册登录系统演示。为了简化操作,暂不进行访问控制,默认登录成功的用户都能跳转到权限管理页面。 关于权限管理页面的编写我将在下一篇博客中介绍。 一、注册登录系统演示 到这里我们只是在IDEA中把程序写好了,要想顺利运行还需要进行一些配置。 首先我们按照下图方式配置tomcat。 …- 8
- 0
-
使用Python脚本实现MySQL误操作的快速回滚
1.简介 在Oracle数据库中,当一个误操作被提交后,我们可以通过Oracle提供的闪回功能将表闪回至误操作之前的状态。mysql中没有原生的flushback功能,DBA误操作时,传统的恢复方式是利用全备+二进制日志前滚进行恢复。 今天给大家介绍一种使用Python脚本在MySQL中实现类似Oracle中flushback table的闪回功能,相比于传统的全备+增备,本方法更为快速、简单。 …- 50
- 0
-
zabbix python 微信告警脚本
测试zabbix的微信告警耗费了大量时间,使用了开源工具(OneOaaS weixin-alert)、shell脚本工具(手动执行正常,服务器调用失败),均没有实现相关功能 以下是自己优化过的Python脚本 Python大法好!! 1#!/usr/bin/env python 2# -*- coding: utf-8 -*- 3 4import urllib,urllib2,json 5impo…- 36
- 0
-
python(boto3) 脚本实现AWS实例的自起停
python(boto3) 脚本实现AWS实例的自起停 为AWS宁夏区开张送上迟到地祝福,上半年项目开发中用到了AWS云服务器,按时计费,为节省经费计划在上班期间开启,下班之后关闭。通过查看boto3文档,最终实现了这一小脚本。半年前的脚本,不知道在现在会不会过时,权当做个记录,如果能帮到网友自然更好 前置工作 目的 实现定时远程控制AWS中EC2和RDS实例的自启停 运行必要环境 python …- 57
- 0
-
Python实现利用163邮箱远程关电脑脚本
学了一个礼拜Python之后写的,代码很粗糙,只是为了完成利用163邮箱远程关电脑功能。直接把代码发上来吧。要执行的话得先安装一些模块,看import语句。 十月初写的,写完这个之后就没怎么写python了,忘得厉害。 本来想从mail.163.com模拟登录的,但这个网页提交按钮是个, 有点复杂,搞了几个小时搞不定。 我就绕了一下,从 http://reg.163.com/logins.jsp …- 4
- 0
-
python脚本批量修改文件名
我曾以为,写脚本是很难的,直到我遇到了Python 前言 随着国内版权意识的跟进,很多影视音乐资源开始收费,而且度盘又经常随意封杀各种资源,所以,为了保护资源,老司机们越来越倾向于把资源下载到本地,但随着本地资源量的增多,资源管理就成了一件比较头疼的事情;对于资源的管理,方法有很多,我比较喜欢为资源起一个好记的名字,但改文件名是一件无聊又耗时的事情,所以,一个批量重命名的脚本就变得非常重要. 1.…- 1
- 0
-
Python 3基础教程33-tkinter模块创建一个window窗体
本文开始介绍利用Python做一些GUI编程,这里先介绍如何利用tkinter模块创建一个window窗体。 1# tkinter 模块创建一个窗体 2from tkinter import * 3 4''' 5开始接触桌面图形界面编程 6你可以到安装路径:\lib\tkinter 7打开__init__.py文件了解tkinter 8''…- 32
- 0
-
Python 3基础教程43-cx_Freeze把py文件打包成exe
本文介绍如何把py文件打包成exe的可执行文件,这个场景还是很有用处的,例如,你用Python开发了一个软件,你如果要让windows用户使用,你肯定要把你的项目打包成exe文件吧。 下载cx_Freeze 库 打开浏览器,输入这个地址https://pypi.python.org/pypi/cx_Freeze/,然后下载,就下载cx_Freeze-5.0.1.win32-py3.6.…- 57
- 0
-
Python 3基础教程2-打印语句和字符串
本文介绍Python 3中的打印语句和字符串使用,具体练习请看下面的demo.py 1print ('Hello Python 3!') 2 3""" 4文本讲打印语句和字符串 5打印语句,里面的消息可以用单引号或者双引号括起来。 6 7""" 8 9print('我喜欢“香蕉”') # 单引号里是…- 2
- 0
-
python tab自动补全脚本
转自:linux系统运维 http://www.linuxyw.com/a/Shell/Python/2013/0412/27.html 自动安装方法: 脚本下载地址(linux下可用wget下载):http://www.linuxyw.com/scripts/python-tab.sh 执行完脚本后,需要断开SSH重新登陆才可自动补全。 手动修改方法: 1.进入用户 宿主目录,建立 .pyth…- 9
- 0
-
linux安装 python 环境
1,安装依赖包与其他依赖包 1yum -y install gcc 2yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel 3 4 2…- 9
- 0
-
Python 异常处理
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理: 本站Python教程会具体介绍。 断言(Assertions):本站Python教程会具体介绍。 python标准异常 什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个…- 10
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!