一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成功一次 等等 ...
分类:
其他 时间:
2020-08-28 13:53:43
收藏:
0 评论:
0 赞:
0 阅读:
284
主要的 Razor C# 语法规则 Razor 代码块包含在 @{ ... } 中 内联表达式(变量和函数)以 @ 开头 代码语句用分号结束 变量使用 var 关键字声明 字符串用引号括起来 C# 代码区分大小写 C# 文件的扩展名是 .cshtml C# 实例 <!-- Single statem ...
分类:
Windows开发 时间:
2020-08-28 13:53:25
收藏:
0 评论:
0 赞:
0 阅读:
95
参考: 批处理经常用到的变量及批处理>NUL详细介绍 大部分环境变量, 在powershell中 可以用下面这条命令显示出来 ls env: 绝对路径是指调用绝对的程序位置的路径,例如: start C:\Windows\test.exe 相对路径是文件改变路径以后还会按照变量的路径所在位置去调用, ...
分类:
Windows开发 时间:
2020-08-28 13:53:11
收藏:
0 评论:
0 赞:
0 阅读:
97
7.4 关于Object类中的wait和notify方法。(生产者和消费者模式。) 第一:wait和notify方法不是线程对象的方法,是java中任何一个java对象都有的方法,因为这两个方式是Object类中自带的。 wait方法和notify方法不是通过线程对象调用的, 不是这样的:t.wai ...
分类:
其他 时间:
2020-08-28 13:52:49
收藏:
0 评论:
0 赞:
0 阅读:
84
Greatfile初始化COM10以上串口文件名取////.//COM10还是//.//COM10 问题背景:Windows用Greatfile初始化USB转串枚举的虚拟串口,用LP232芯片 使用////.//COM10和//.//COM10都可以。但是初始化FT4232芯片必须要用//.//CO ...
分类:
Windows开发 时间:
2020-08-28 13:52:32
收藏:
0 评论:
0 赞:
0 阅读:
94
开源书籍 BuildYourOwnLisp:该书教你用 C 语言实现自己的 Lisp 语言。用 1000 多行实现一个小但功能齐全的 Lisp 语言,这里有份中文翻译版本,但是没有翻译完点击在线阅读 参考:https://www.cnblogs.com/xueweihan/p/13574746.ht ...
分类:
编程语言 时间:
2020-08-28 13:52:20
收藏:
0 评论:
0 赞:
0 阅读:
79
由于互联网的发展,现在大部分项目都是分布式架构多机部署的,为了防止某些需要单一执行的操作同时被多台服务器执行了,就需要在这些业务点上加上分布式锁,来防止多服务器的并发和重复job。常见的场景比方说给用户发送一些消息,如果同一时刻N台服务器获取到了任务,那么结果将不堪设想,很容易对用户形成了信息轰炸的 ...
分类:
数据库技术 时间:
2020-08-28 13:06:06
收藏:
0 评论:
0 赞:
0 阅读:
97
1.String转BigDecimal String s1="123.45"; BigDecimal bg=new BigDecimal(s1); 2.Double转BigDecimal 注:把double转换成string,再转成BigDecimal,可以避免精度问题 Double d1=new ...
分类:
其他 时间:
2020-08-28 13:05:53
收藏:
0 评论:
0 赞:
0 阅读:
92
场景:需要批量查询域名信息 需要生成一个 domain_in.txt的文件 文件内容格式(尾行不可有空行): baidu.com bilibili.com 代码 import random import string from dns.resolver import Resolver import ...
分类:
编程语言 时间:
2020-08-28 13:05:42
收藏:
0 评论:
0 赞:
0 阅读:
229
什么是池? 在程序开始时, 还没有提交任务,先创建几个线程或进程, 并放在一个池子里, 这就是池. 为什么要用池? 先开好线程/进程, 等有任务之后就可以直接使用这个池中的数据 开好的线程/进程会一直存在于这个池中, 可以被多个任务反复利用, 从而能够减少开启 关闭 调度线程/进程的时间开销 池中线 ...
分类:
其他 时间:
2020-08-28 13:05:23
收藏:
0 评论:
0 赞:
0 阅读:
86
mongodb Collection 命名规范 集合名第一个字符必须是字母 集合名不可以超过128个字符 集合名不可以包含 \(符号,因为\) 是 mongodb 中的系统保留字符 集合名不可以包含 空格 集合名不能以"system."开头,这是为系统集合保留的前缀 创建集合 直接插入文档 mong ...
分类:
数据库技术 时间:
2020-08-28 13:05:09
收藏:
0 评论:
0 赞:
0 阅读:
126
table标签目前前端主流推荐HTML、CSS、JS三者分离,实际使用table标签的CSS样式代码还是采用table的style的属性和值来进行外观样式控制。 习惯样式: 1 table { 2 display: table; 3 border-collapse: separate; 4 bord ...
分类:
其他 时间:
2020-08-28 13:04:50
收藏:
0 评论:
0 赞:
0 阅读:
98
输出重定向命令:>, >> 将输出信息重定向到指定的设备或文件。系统默认输出到显示器。 echo aaaaa>a.txt 即可将本在显示器上显示的信息aaaaa输出到文件a.txt中,屏幕上没有任何显示。如果文件a.txt本来已经存在,该命令将首先擦除a.txt中的所有信息,然后写入信息aaaaa; ...
分类:
Windows开发 时间:
2020-08-28 13:04:38
收藏:
0 评论:
0 赞:
0 阅读:
111
使用Logrus的最简单方法就是打包级别的导出记录器: package main import ( log "github.com/sirupsen/logrus" ) func main() { log.WithFields(log.Fields{ "animal": "walrus", }).I ...
分类:
其他 时间:
2020-08-28 13:04:25
收藏:
0 评论:
0 赞:
0 阅读:
149
登录用户 当MySQL客户端进行用户登陆之后,可以使用以下命令显示所登录的用户 select user(); mysql> select user(); + + | user() | + + | root@localhost | + + 1 row in set (0.00 sec) 如果直接输入m ...
分类:
数据库技术 时间:
2020-08-28 13:04:13
收藏:
0 评论:
0 赞:
0 阅读:
78
最近几天一直在复习mysql数据库,从他的安装,SQLyog工具的安装,以及基础sql语句的使用。 昨天从网上下载了一本书:《Mysql必知必会》,这本书非常适合入门学习数据库的基础知识。 我复习mysql数据库的基础知识,主要是为下周复习jmeter数据库的参数化和断言做铺垫的。 今天就简单讲下m ...
分类:
数据库技术 时间:
2020-08-28 12:10:11
收藏:
0 评论:
0 赞:
0 阅读:
104
在RESTful架构中,每个url代表一种资源,所以url中不能有动词,只能有名词,并且名词中也应该使用复数。 实现者应使用相应的Http动词GET、POST、PUT、PATCH、DELETE、HEAD来操作这些资源即可。 统一返回数据格式 对于合法的请求应该返回统一的数据格式,对于返回数据,通常会 ...
分类:
其他 时间:
2020-08-28 12:10:00
收藏:
0 评论:
0 赞:
0 阅读:
75
镜像名称大小使用场景 busybox 1.15MB 临时测试用 alpine 4.41MB 主要用于测试,也可用于生产环境 centos 200MB 主要用于生产环境,支持CentOS/Red Hat,常用于追求稳定性的企业应用 ubuntu 81.1MB 主要用于生产环境,常用于人工智能计算和企业 ...
分类:
其他 时间:
2020-08-28 12:09:49
收藏:
0 评论:
0 赞:
0 阅读:
77
一.NTFS权限概述 1.通过设置NTFS权限,实现不同用户访问不同对象(文件和文件夹)的权限 2.分配了正确的访问权限后,用户才能访问其资源 3.设置权限防止资源被篡改,删除 二.文件系统概述(分区的存储文件的方式) ~FAT windows ~NTFS windows ~EXT linux常见 ...
分类:
Web开发 时间:
2020-08-28 12:09:37
收藏:
0 评论:
0 赞:
0 阅读:
78
双指针 双指针 1、用途 在序列满足一定单调性的情况下线性时间寻找可行解 2、原理 以51Nod 1001为例。 首先对序列排序。假设目前已经找到$a[i]+a[j]=k(i<j)$,那么当$i$变为$i+1$时一定有$a[i+1]>a[i]$。设当前下标取到$p$时有$a[i+1]+a[p]=k$ ...
分类:
其他 时间:
2020-08-28 12:09:23
收藏:
0 评论:
0 赞:
0 阅读:
68