-
从零搭建自己的SpringBoot后台框架(十一)
Hello大家好,本章我们配置多数据源功能 。有问题可以联系我mr_beany@163.com。另求各路大神指点,感谢 一:配置数据源 修改application.properties 1spring.datasource.db1.driver-class-name=com.mysql.jdbc.Driver 2spring.datasource.db1.url=jdbc:mysql://loca…- 9
- 0
-
从零搭建自己的SpringBoot后台框架(十五)
一:添加AOP依赖 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-aop</artifactId> 4</dependency> 5 二:创建自定义注解和切面 创建core→aop文件夹…- 3
- 0
-
SpringBoot 分布式session
SpringBoot 分布式session实现 1. 什么是分布式session 在集群环境中,不得不考虑的一个问题是用户访问产生的session如何处理。如过不做任何处理,用户将出现频繁俸禄的现象,比如集群中存在A、B两台服务其,用户第一次访问网站时,Nginx通过负载均衡机制将用户请求转发到A节点,这时A节点就会给用户创建一个session。当用户第二次发送请求时,Nginx将其转发到B节点,…- 13
- 0
-
springboot 整合redis 哨兵模式
1 搭建本机redis集群 创建三个redis集群(方便起见,都是在本机,只是修改了端口号) 2 修改redis.windows.conf 配置各自的端口号 在从服务器 redis.windows.conf 增加slaveof ip port (主服务器的ip和端口) 3 在每个redis服务器文件夹下创建 sentinel.conf文件内容为: 1# 这个是Redis6379配置内容,其他文件同…- 29
- 0
-
教你 Shiro + SpringBoot 整合 JWT
本篇文章将教大家在 shiro + springBoot 的基础上整合 JWT (JSON Web Token) 如果对 shiro 如何整合 springBoot 还不了解的可以先去看我的上一篇文章 《教你 Shiro 整合 SpringBoot,避开各种坑》 附上源码:https://github.com/HowieYuan/shiro JWT JSON Web Token(JWT)是一个非常…- 100
- 0
-
SpringBoot原理分析
本文采用SpringBoot版本2.2.4.RELEASE 一、父项目 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-parent</artifactId> 4 <version>2.2.4.…- 4
- 0
-
springboot模板
springboot模板 springboot之thymeleaf模板 对应的后台代码 * 前台HTML页面 1 * springboot之freemarker模板 2 pom依赖 * 实体类 * 相关controler层的Java代码 1 * 前台 2 springboot之thymeleaf模板 关于Thymeleaf的优点,只说一条:它就是html页面。上代码: 相关pom依赖 也可以建sp…- 9
- 0
-
SpringBoot集成RabbitMQ
AmqpTemplate,RabbitTemplate Spring AMQP提供了一个发送和接收消息的操作模板类AmqpTemplate。 AmqpTemplate它定义包含了发送和接收消息等的一些基本的操作功能。RabbitTemplate是AmqpTemplate的一个实现。 RabbitTemplate支持消息的确认与返回,为了返回消息,RabbitTemplate 需要设置mandato…- 103
- 0
-
SSM-SpringMVC-30:SpringMVC中InitBinder的骇客级优化
**** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------**** 上篇博客利用initbinder做了局部的日期类型转换,但是兼容性不要,只支持yyyy-MM-dd这种,所以我们这里进行进一步的优化 其实话说回来了,要想限定格式做最稳定的日期类型转换,就是用日期控件,让用户选,你通过js生成日期数据,这可以省好多麻烦 案例开…- 3
- 0
-
SSM-SpringMVC-17:SpringMVC中深度剖析HandlerAdapter处理器适配器底层
******** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------******** 先放一张图 很熟悉啊,之前就看过,我们之前已经把handlerMapping剖了个底朝天,顺着上次的进度,继续跟,把HandlerAdapter处理器适配器剖一下 它同样是由中央调度器DispatcherServlet调度到的,所以,还是这个类中找do…- 5
- 0
-
SSM-SpringMVC-03:SpringMVC执行流程一张有意思的图
** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------** 上次的图也不全,这次的图也不是完整版,但是多了一个拦截器,我觉得挺有意思的,我就放上来了 他Handler IntercePtors 可以做增强,例如日志记录,表单校验,文件上传等- 4
- 0
-
SSM-Spring-05:Spring的bean是单例还是多例,怎么改变?
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 Spring的bean是单例的 它在Spring容器初始化的时候创建对象 可以修改为多例,在此bean节点中添加一个属性,scope="prototype**"** 例如<bean id="xxx" class="全类名…- 12
- 0
-
Spring AOP日志管理
AOP的介绍 AOP ( Aspect-OrientedProgramming ,面向方面编程) AOP 的几个概念 切面 (Aspect) :切面就是一个关注点的模块化,如事务管理、日志管理、权限管理等; 连接点 (Joinpoint) :程序执行时的某个特定的点,在 Spring 中就是一个方法的执行; 通知 (Advice) :通知就是在切面的某个连接点上执行的操作,也就是事务管理、日志管理…- 10
- 0
-
Spring事务详解
事务简介 事务管理是企业级应用程序开发中比不可少的技术,用来确保数据的完整性和一致性。 事务就是一系列的动作,它们将当做一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。 事务的四个关键属性(ACID) 原子性(atomicity):事务是一个原子操作,由一系列动作组成,事务的原子性确保动作要么全部完成要么完全不起作用。 一致性(consistency):一旦所有事务动作完成,事务就被提…- 4
- 0
-
xtrabackup周全备+增备Python脚本
#!/usr/bin/python # -*- coding: utf-8 -*- """ @version:0.1 @author:gaoquan 用法: python /usr/local/percona-xtrabackup-2.3.3-Linux-x86_64/bin//backup.py --host=192.168.31.64 --port=3306 --…- 9
- 0
-
Python登录TP-Link路由器换ip脚本
有些时候我们需要更换IP(你懂得),网络下载的拨号软件大部分是需要电脑直接链接调制解调器(猫),对于局域网用户来说就比较麻烦了,下面我们用python来实现登录路由器自动切换ip的功能 11 # -*- coding: utf-8 -*- 2 2 3 3 import urllib2, base64 4 4 5 5 if __name__ == '__main__': 6 6 …- 95
- 0
-
Python脚本,定时删除归档日志文件
Python脚本,定时删除归档日志文件 1# !/usr/bin/env python3 2# -*- coding:utf-8 -*- 3import math,os,sys,time 4import traceback 5import subprocess 6import datetime 7... 8#定时任务脚本,删除归档日志文件 9 10... 11#定义前一天的时间 12theDayB…- 12
- 0
-
如何用Python脚本自动SVN Update
1import os 2import time 3while True: 4 time.sleep(1) 5 os.system('sudo svn update') 6 print 'update' 7 写出脚本,然后shell下 1python autoup.py 2- 22
- 0
-
Python 3基础教程36-tkinter创建菜单
本文来介绍tkinter下的菜单创建过程,我们用过很多记事本软件,第一个菜单一般是File,File下面有保存,退出等按钮,第二个菜单是Edit,编辑菜单有撤销等功能。我们下面的代码大致可以模仿实现这个功能。 1# tkinter实现菜单功能 2from tkinter import * 3 4 5class Window(Frame): 6 7 def __init__(self,…- 9
- 0
-
Python 3基础教程45-Matplotlib添加标签和标题描述
本文在前面一篇文章基础上介绍,如果给图表添加标签和标题文字描述。 写入一下pythond代码 1from matplotlib import pyplot as plt 2 3# 主要x 和y的个数要相同,不然会报错 4x = [5,6,7,8] 5y = [7,3,8,3] 6 7plt.plot(x, y) 8 9# 给这个图,添加标题和XY轴名称,注意这地方不能输入中文,matplotlib…- 21
- 0
-
-
Python内存管理机制
Python的内存管理机制: 引入计数、垃圾回收、内存池机制 一、引入计数 1、变量与对象 1In sum, variables are created when assigned, can reference any type of object, and must 2be assigned before they are referenced. This means that you neve…- 9
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!