-
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…- 18
- 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…- 19
- 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
-
PHP超全局变量$_SERVER
$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。 Http请求头消息 : HTTP_HOST web服务器的地址 HTTP_USER_AGEN…- 6
- 0
-
PHP操作redis
php操作redis php操作redis,需要安装对应版本的redis的php拓展,拥有了一个操作类,通过这个类的相关属性方法,就可以实现php操作redis了。 1.redis的php拓展的安装 1)window下拓展安装 在选择win下的拓展是,php版本(大版本),运行方式(ts,nts),vc多少(支持的平台),位数(php版本的),相关信息,需要在phpinfo里查看到。 ①选择合适的…- 2
- 0
-
JavaScript继承详解(五)
在本章中,我们将分析John Resig关于JavaScript继承的一个实现 - Simple JavaScript Inheritance。 John Resig作为jQuery的创始人而声名在外。是《Pro JavaScript Techniques》的作者,而且Resig将会在今年秋天推出一本书《JavaScript Secrets》,非常期待。 调用方式 调用方式非常优雅: 注意:代…- 3
- 0
-
JavaScript面向对象编程(8)使用中间函数
上一讲我们提出一个很好的思路,将一个类的可复用部分全部定义在prototype中,这样子类继承的时候可以很方便地通过prototype来继承; 但是也带来一个问题就是子类在重写prototype中的属性时会改变所有实例的属性,这是因为父类和子类实例都共享同一个prototype; 怎么解决呢?思路就是利用一个中间函数,具体请看代码: 1<!DOCTYPE html PUBLIC "…- 6
- 0
-
JavaScript — 设计模式 环境搭建
从现在开始,我们就正式开始学习设计模式,具体可以看左边目录。 所有和设计模式相关的JS代码,全部采用es6语法,以后可能还会使用ts代码,所以我们先使用webpack搭建一个环境。 注意这不是重点,不搞也行!这不是重点,看不懂下面操作,可以跳过,直接进入下一节! 项目目录如下: 其中dist目录为输出文件夹,src/index.js为测试js, src/index.html为模板html. we…- 6
- 0
-
JavaScript 中 == 和 === 的区别
1. 引言 这是在 JavaScript 中用来进行数值和对象对比时常用的操作符,从定义上来看: == :抽象相等,比较时会先进性类型转换,然后再比较值 === :严格相等,会比较两个值的类型和值 测试例子: 1console.log('10'==10); // true 2console.log('10'===10); // false 3 2. EC…- 3
- 0
-
Javascript事件模型系列(一)事件及事件的三种模型
一、开篇 在学习javascript之初,就在网上看过不少介绍javascript事件的文章,毕竟是js基础中的基础,文章零零散散有不少,但遗憾的是没有看到比较全面的系列文章。犹记得去年这个时候,参加百度的实习生面试,被问到事件模型,当时被问的一头雾水,平时敲onclick敲的挺爽,却没有关注到事件模型的整体概念。这个周末难得清闲,决定就javascript中的事件模型写个系列,…- 4
- 0
-
JavaScript 类型转换
JavaScript 类型转换 Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。 JavaScript 数据类型 在 JavaScript 中有 5 中不同的数据类型: string number boolean object function 3 种对象类型: Object Date Array 2 个不包含任何值的数据类型: null und…- 4
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!









