前言:不断学习就是程序员的宿命 一、Seata概述 1、背景 单体应用被拆分成微服务应用,原来的三个模块被拆分成三个独立的应用,分别使用不同的数据源,业务操作需要调用三个服务来完成。此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性问题没法保证。 Seata是一款开源的分布式事务解决 ...
分类:
编程语言 时间:
2020-03-30 19:54:12
阅读次数:
846
一、用python计算圆周率pi (1)蒙特卡罗法 1 from random import random 2 from time import perf_counter 3 DARTS = 1000 4 hits = 0.0 5 start = perf_counter() 6 for i in ...
分类:
其他好文 时间:
2020-03-30 19:53:38
阅读次数:
88
gps信号转发器的功能特点和使用方法 在使用卫星导航系统相关产品的时候,有时因各种因素的限制,gps卫星信号过弱,质量过差无法正常工作。因此配置一台GPS卫星信号转发器非常必要,可帮助现场有力解决无法收到卫星信号,或信号衰弱的问题。本文简单的了解一下gps信号转发器的功能特点和使用。 GPS信号转发 ...
分类:
其他好文 时间:
2020-03-30 19:53:17
阅读次数:
90
1 class Solution 2 { 3 int dx[4] = {1,0,-1,0}; 4 int dy[4] = {0,1,0,-1}; 5 public: 6 void setZeroes(vector<vector<int>>& matrix) 7 { 8 int m = matrix. ...
分类:
其他好文 时间:
2020-03-30 19:52:56
阅读次数:
54
声明数组变量 创建数组 处理数组 获取数组中的元素 class Test { public static int getMax(int[] arr) { int max = arr[0]; for(int x=1; xmax){ max = arr[x]; } } return max; } / 另 ...
分类:
编程语言 时间:
2020-03-30 19:52:30
阅读次数:
79
1.final修饰那些量 a.修饰类(不能与abstract同时使用;final修饰的类不能有子类) b.修饰方法(可以和static修饰类方法;访问修饰符可以为private,但是无意义;final方法不能重写) c.实例变量(获得初始值后不能重新赋值。可以定义时就给赋值,也初始化代码块赋值,也可 ...
分类:
编程语言 时间:
2020-03-30 19:52:12
阅读次数:
86
基本介绍 桥接模式是一种 结构型 设计模式。 将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。 基于 类的最小设计原则 ,通过封装、聚合、继承等行为让不同的类承担不同的职责。 它的主要特点是 把抽象与行为实现分离 ,从而可以保持各部分的独立性以及应对它们的功能扩展。 UML 类图 桥接模 ...
分类:
其他好文 时间:
2020-03-30 19:51:56
阅读次数:
72
用于校验资源请求的合法性 如果是访问 的话,md5 值的 shell 计算方法如下: | 链接 | 响应码 | | | | | | 403,md5不正确,时间过期 | | | 403,md5不正确,时间未过期 | | | 410,md5正确,时间过期 | | | 200,md5正确,时间未过期 | ...
分类:
其他好文 时间:
2020-03-30 19:51:37
阅读次数:
86
1 class Solution 2 { 3 public: 4 void sortColors(vector<int>& nums) 5 { 6 int n = nums.size(); 7 int begin = -1; 8 int end = n; 9 int i = 0; 10 while( ...
分类:
其他好文 时间:
2020-03-30 19:51:17
阅读次数:
57
因为在Test里面使用了注解@Autowired 引入来至bean.xml文件的内容 ,而在Test没有没有办法自动引入,需要在Test类上加上注解 @ContextConfiguration(locations = "classpath:bean.xml")不然会报以下错误 Caught exce ...
分类:
移动开发 时间:
2020-03-30 19:50:51
阅读次数:
78
SpringBoot融合了maven的特点,所以可以和maven完美整合 接下来要做一个分布式项目,首先要有共享的接口 先建一个maven项目 详情: UserAddress.java package com.changping.bean;import java.io.Serializable;pu ...
分类:
编程语言 时间:
2020-03-30 19:50:24
阅读次数:
82
补充知识:堆叠注入 Lesson 38 GET - Stacked Query injection - string (1)先测试 ?id=1 SELECT * FROM users WHERE id='1' LIMIT 0,1 显示正常,id值被单引号包裹 加上单引号和注释符 ?id=1' --+ ...
分类:
数据库 时间:
2020-03-30 19:49:44
阅读次数:
77
Ansible可以执行命令的模块有三个: command shell raw 应尽量避免使用这三个模块来执行命令,因为其他模块大部分都是幂等性的,可以自动进行更改跟踪。 command、shell、raw不具备幂等性。 command、shell模块: 要求受管主机上安装Python。command ...
分类:
系统相关 时间:
2020-03-30 19:49:26
阅读次数:
98
题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。(注意:规定B[0] = A[1] * A[2] * ... * A[n-1],B[n- ...
分类:
编程语言 时间:
2020-03-30 19:49:09
阅读次数:
64
题目描述 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"ab*ac*a"匹配,但是与"aa.a"和"ab*a"均 ...
分类:
其他好文 时间:
2020-03-30 19:48:55
阅读次数:
76
ab性能测试 性能优化方案 How To Optimize Nginx Configuration https://www.digitalocean.com/community/tutorials/how to optimize nginx configuration 专题阅读 "1\. Nginx ...
分类:
其他好文 时间:
2020-03-30 19:48:42
阅读次数:
79
高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length]) 将文件内容拷贝到另一个文件中 1 import shutil2 3 shutil.copyfileobj(open('old.xml','r'), open('new.xml', ...
分类:
其他好文 时间:
2020-03-30 19:48:23
阅读次数:
80