-
springboot 整合redis 哨兵模式
1 搭建本机redis集群 创建三个redis集群(方便起见,都是在本机,只是修改了端口号) 2 修改redis.windows.conf 配置各自的端口号 在从服务器 redis.windows.conf 增加slaveof ip port (主服务器的ip和端口) 3 在每个redis服务器文件夹下创建 sentinel.conf文件内容为: 1# 这个是Redis6379配置内容,其他文件同…- 33
- 0
-
教你 Shiro + SpringBoot 整合 JWT
本篇文章将教大家在 shiro + springBoot 的基础上整合 JWT (JSON Web Token) 如果对 shiro 如何整合 springBoot 还不了解的可以先去看我的上一篇文章 《教你 Shiro 整合 SpringBoot,避开各种坑》 附上源码:https://github.com/HowieYuan/shiro JWT JSON Web Token(JWT)是一个非常…- 104
- 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.…- 5
- 0
-
springboot模板
springboot模板 springboot之thymeleaf模板 对应的后台代码 * 前台HTML页面 1 * springboot之freemarker模板 2 pom依赖 * 实体类 * 相关controler层的Java代码 1 * 前台 2 springboot之thymeleaf模板 关于Thymeleaf的优点,只说一条:它就是html页面。上代码: 相关pom依赖 也可以建sp…- 40
- 0
-
SpringBoot集成RabbitMQ
AmqpTemplate,RabbitTemplate Spring AMQP提供了一个发送和接收消息的操作模板类AmqpTemplate。 AmqpTemplate它定义包含了发送和接收消息等的一些基本的操作功能。RabbitTemplate是AmqpTemplate的一个实现。 RabbitTemplate支持消息的确认与返回,为了返回消息,RabbitTemplate 需要设置mandato…- 125
- 0
-
SSM-SpringMVC-30:SpringMVC中InitBinder的骇客级优化
**** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------**** 上篇博客利用initbinder做了局部的日期类型转换,但是兼容性不要,只支持yyyy-MM-dd这种,所以我们这里进行进一步的优化 其实话说回来了,要想限定格式做最稳定的日期类型转换,就是用日期控件,让用户选,你通过js生成日期数据,这可以省好多麻烦 案例开…- 3
- 0
-
SSM-SpringMVC-17:SpringMVC中深度剖析HandlerAdapter处理器适配器底层
******** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------******** 先放一张图 很熟悉啊,之前就看过,我们之前已经把handlerMapping剖了个底朝天,顺着上次的进度,继续跟,把HandlerAdapter处理器适配器剖一下 它同样是由中央调度器DispatcherServlet调度到的,所以,还是这个类中找do…- 10
- 0
-
SSM-SpringMVC-03:SpringMVC执行流程一张有意思的图
** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------** 上次的图也不全,这次的图也不是完整版,但是多了一个拦截器,我觉得挺有意思的,我就放上来了 他Handler IntercePtors 可以做增强,例如日志记录,表单校验,文件上传等- 6
- 0
-
SSM-Spring-05:Spring的bean是单例还是多例,怎么改变?
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 Spring的bean是单例的 它在Spring容器初始化的时候创建对象 可以修改为多例,在此bean节点中添加一个属性,scope="prototype**"** 例如<bean id="xxx" class="全类名…- 16
- 0
-
Spring AOP日志管理
AOP的介绍 AOP ( Aspect-OrientedProgramming ,面向方面编程) AOP 的几个概念 切面 (Aspect) :切面就是一个关注点的模块化,如事务管理、日志管理、权限管理等; 连接点 (Joinpoint) :程序执行时的某个特定的点,在 Spring 中就是一个方法的执行; 通知 (Advice) :通知就是在切面的某个连接点上执行的操作,也就是事务管理、日志管理…- 31
- 0
-
Spring事务详解
事务简介 事务管理是企业级应用程序开发中比不可少的技术,用来确保数据的完整性和一致性。 事务就是一系列的动作,它们将当做一个单独的工作单元,这些动作要么全部完成,要么全部不起作用。 事务的四个关键属性(ACID) 原子性(atomicity):事务是一个原子操作,由一系列动作组成,事务的原子性确保动作要么全部完成要么完全不起作用。 一致性(consistency):一旦所有事务动作完成,事务就被提…- 19
- 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 --…- 19
- 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 …- 102
- 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…- 17
- 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- 28
- 0
-
Python 3基础教程36-tkinter创建菜单
本文来介绍tkinter下的菜单创建过程,我们用过很多记事本软件,第一个菜单一般是File,File下面有保存,退出等按钮,第二个菜单是Edit,编辑菜单有撤销等功能。我们下面的代码大致可以模仿实现这个功能。 1# tkinter实现菜单功能 2from tkinter import * 3 4 5class Window(Frame): 6 7 def __init__(self,…- 13
- 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…- 26
- 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…- 18
- 0
-
PHP基本语法(一)—— 变量
1 开始写PHP程序 跟学C/C++、java一样,我们先从hello world开始: PHP 的脚本块以 *<?php * 开始,以 *?> * 结束。您可以把 PHP 的脚本块放置在html文档中的任何位置。当然,在支持简写的服务器上,您可以使用 <? 和 ?> 来开始和结束脚本块。不过,为了达到最好的兼容性,我们推荐您使用标准形式( <?php) ,而…- 8
- 0
-
PHP一致性Hash
随着memcache、Redis以及其它一些内存K/V数据库的流行,一致性哈希也越来越被开发者所了解。因为这些内存K/V数据库大多不提供分布式支持(本文以redis为例),所以如果要提供多台redis server来提供服务的话,就需要解决如何将数据分散到redis server,并且在增减redis server时如何最大化的不令数据重新分布,这将是本文讨论的范畴。 取模算法 取模运算通常用于得…- 17
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!














