使用委托在事务提交完以后执行

GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=837 1.发邮件 2. 3. 4. 二、连接池不足的解决方案【待研究】 GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

手写AVL+图解红黑树

AVL 重点基本上在两个rotate里面 #include<bits/stdc++.h> using namespace std; #define N 200005 struct Node{ int key,height; Node* lc; Node* rc; }; Node* root = NULL; Node* newnode(int key){ Node* node = new Node(); node->key=key; node->height=1; node->
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

【转载unique函数 原地址:https://www.cnblogs.com/wangkundentisy/p/9033782.html

一.总述   unique函数属于STL中比较常用函数,它的功能是元素去重。即”删除”序列中所有相邻的重复元素(只保留一个)。此处的删除,并不是真的删除,而是指重复元素的位置被不重复的元素给占领了(详细情况,下面会讲)。由于它”删除”的是相邻的重复元素,所以在使用unique函数之前,一般都会将目标序列进行排序。 二.函数原型 unique函数的函数原型如下: 1.只有两个参数,且参数类型都是迭代器: 1 iterator unique(iterator it_1,iterator it_2)
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

MyBatisPlus常用功能之简介

------------恢复内容开始------------ 功能一:id生成策略。 功能二:自动填充功能(比如有些当前系统时间) 自动填充的实现: 实现一个接口,实现其方法,设置要自动填充的字段。 功能三:乐观锁,在记录后面加上版本号与数据库版本号进行对比。修改是会修改数据库版本号。主要用于解决丢失更新问题。 乐观锁的实现过程:添加一个配置类(基于shpringboot),添加事务和配置类注解,在要修修改的表增加一个字段version,再去实体类上添加注解@version表示为版本号。测试
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

python-局部变量与全局变量

局部变量与全局变量 1、局部变量 name = "Yang Li" def change_name(name): print("before change:",name) name = "你好" print("after change", name) change_name(name) print("在外面看看name改了么?",name) 输出: before change: Yang Li after change 你好 在外面看看name改了么?
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

Oracle数据库学习_Windows系统查看Oracle数据库监听状态的方法

方法一、cmd输入lsnrctl status 方法二、运行“服务”,查看是否有Oracle监听服务,该服务是否启动。 方法三、检查listener.ora文件。 # listener.ora Network Configuration File: D:\APP_oracle12c\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora # Generated by Oracle configuration tools. SID_LIST_LIST
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

CF1284F New Year and Social Network

题面 题目大意:给定两棵树T1和T2,我们称T1中的一条边\(e\)和T2中的一条边\(f\)匹配 当且仅当:T1-\(e\)+\(f\)是棵树。 求这个二分图的最大匹配。 \(n\)<=2.5e5 题解: 先大力猜一波结论:这个二分图存在完美匹配。 证明: 首先需要证明这么一个东西: 在T1中任选一条不与T2的边重合的边\(e\),一定存在T2中的与T1的边不重合的边\(f\)满足T1-\(e\)+\(f\)和T2-\(f\)+\(e\)都是一棵树。 首先将\(e\)加到T2上,那么就形成了
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

第一个Selenium自动化测试脚本

from selenium import webdriver #导入selenium下面的webdriver driver=webdriver.Firefox() #调用webdriver模块下面的Firefox()类 driver.get("http://www.baidu.com") #调用Firefox()类提供get()方法访问百度首页 driver.find_element_by_id("kw").send_keys("selenium") driver.find_elemen
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

初学 Python 笔记【二十三】继承

面向对象的三个特性: 封装,根据职责将属性和方法封装到一个抽象的类中。(定义类的准则) 继承,实现代码的重用,相同代码不需要重复的编写。(设计类的技巧) 多态,不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度。 单继承 子类拥有父类的所有方法和属性。 语法:class 类名A(父类名B): 子类继承自父类,可以直接使用父类中已经封装好的方法,不需要再次开发。 子类应该根据职责,封装子类特有的属性和方法。 A类是B类的子类,B类是A类的父类,A类从B类继承。 A类是B类的派生类,B
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

itext隐藏table的单元格边框

隐藏table的单元格边框 PdfPCell的方法disableBorderSide(1); 参数为int型。 其中具体参数: /隐藏上边框 // cell.disableBorderSide(1); //隐藏下边框 // cell.disableBorderSide(2); //隐藏上、下边框 //cell.disableBorderSide(3); //隐藏左边框 //cell.disableBorderSide(4); //隐藏左、上边框 //cell.disableBorderSide
分类: 其他 发布时间: 06-23 23:01 阅读次数: 0

面试官:换人!他连哈希扣的都不懂

前言 相信你面试的时候,肯定被问过 hashCode 和 equals 相关的问题 。如: hashCode 是什么?它是怎么得来的?有什么用? 经典题,equals 和 == 有什么区别? 为什么要重写 equals 和 hashCode ? 重写了 e
分类: 编程语言 发布时间: 06-23 22:45 阅读次数: 0

IPC和RPC

IPC是进程间通信。 RPC是远程调用,远程调用需要借助于进程间通信。 远程调用的概念相对于本地调用。 本地调用时程序会被装载到内存中,然后通过内存寻址进行调用。 但是远程函数不在内存中该怎么调用呢? 这就需要使用进程间通信将调用信息发送到远端,然后远端在维护列表中查找目标函数。 **Client端 ** // Student student = Call(ServerAddr, addAge, student) 将这个调用映射为Call ID。 将Call ID,student(params
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

pychar 2020.1.2激活

https://www.cnblogs.com/pergrand/p/13067004.html
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

Maven篇----05 Nexus3私服管理

https://help.sonatype.com/repomanager3 1. Nexus3私服管理 1.1 Browse Server Content 1.1.1 Browse Server Content -- Search 类似于Maven仓库上的搜索功能,就是从私服上查找包,支持模糊搜索的 1.1.2 Browse Server Content -- Browse 1.1.3 Browse Server Content -- Upload 顾名思义就是上传jar包到私服中,可以选择
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

常见函数方法解析

1 python路径拼接os.path.join()函数的用法 2 os.path.join()函数:连接两个或更多的路径名组件 3 4 1.如果各组件名首字母不包含’/’,则函数会自动加上 5 6          2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 7 8          3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾 9 10 Demo1 11 import os 12
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

C# 栈(Stack)

C# 栈(Stack) Stack 类的方法和属性 常用的属性: 属性 描述 Count 获取 Stack 中包含的元素个数。 常用的方法: 序号 方法&描述 1 public virtual void Clear();从 Stack 中移除所有的元素。 2 public virtual bool Contains( object obj );判断某个元素是否在 Stack 中。 3 public virtual object Peek();返回在 Stack 的顶部的对象,但不移除它。 4
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

6月23号 java方法 什么是方法?

什么是方法? System.out.println() 意思是调用System系统类里面的标准输出对象out中的方法println Java方法是语句的集合,他们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用。 好的方法只能完成一个功能。 命名规则:首字母小写,驼峰原则
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

04 | 基础篇:经常说的 CPU 上下文切换是什么意思?(下)

CPU 上下文切换 CPU 上下文切换是保证 Linux 系统正常工作的一个核心功能 按照不同场景分为 进程上下文切换 线程上下文切换 中断上下文切换 怎么查看系统的上下文切换情况 过多的上下文切换,会把 CPU 时间消耗在寄存器、内核栈以及虚拟内存等数据的保存和恢复上,缩短进程真正运行的时间,成为系统性能大幅下降的一个元凶。 vmstat 工具 可以使用 vmstat 工具,来查询系统的上下文切换情况。 vmstat 是一个常用的系统性能分析工具,主要用来分析系统的内存使用情况,也常用来分析
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

C#MVC 二维码和条形码的生成与调用显示

1.二维码和条形码生成的帮助类 using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Linq; using System.Web; using ZXing; using ZXing.Common; using ZXing.QrCode; using ZXing.QrCode.Interna
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0

手写穿梭组件

<template> <div> <div class="test"> <el-button type = "primary" @click="handleclick">默认按钮</el-button> </div> <div class="testa"> <div class="mainaq"></div> </div> <el-dialog title="提示" :visible.sync="dialogVisible"
分类: 其他 发布时间: 06-23 22:44 阅读次数: 0