首页 > 2020年08月28日 > 全部分享
注解方式实现接口幂等性
一、概念 幂等性, 通俗的说就是一个接口, 多次发起同一个请求, 必须保证操作只能执行一次 比如: 订单接口, 不能多次创建订单 支付接口, 重复支付同一笔订单只能扣一次钱 支付宝回调接口, 可能会多次回调, 必须处理重复回调 普通表单提交接口, 因为网络超时等原因多次点击提交, 只能成功一次 等等 ...
分类:其他   时间:2020-08-28 13:53:43    收藏:0  评论:0  赞:0  阅读:284
本教程介绍Razor 同时支持 C# (C sharp) 和 VB (Visual Basic)
主要的 Razor C# 语法规则 Razor 代码块包含在 @{ ... } 中 内联表达式(变量和函数)以 @ 开头 代码语句用分号结束 变量使用 var 关键字声明 字符串用引号括起来 C# 代码区分大小写 C# 文件的扩展名是 .cshtml C# 实例 <!-- Single statem ...
分类:Windows开发   时间:2020-08-28 13:53:25    收藏:0  评论:0  赞:0  阅读:95
windows batch cmd 批处理命令之 系统内置变量
参考: 批处理经常用到的变量及批处理>NUL详细介绍 大部分环境变量, 在powershell中 可以用下面这条命令显示出来 ls env: 绝对路径是指调用绝对的程序位置的路径,例如: start C:\Windows\test.exe 相对路径是文件改变路径以后还会按照变量的路径所在位置去调用, ...
分类:Windows开发   时间:2020-08-28 13:53:11    收藏:0  评论:0  赞:0  阅读:97
wait()和nodify()方法的理解
7.4 关于Object类中的wait和notify方法。(生产者和消费者模式。) 第一:wait和notify方法不是线程对象的方法,是java中任何一个java对象都有的方法,因为这两个方式是Object类中自带的。 wait方法和notify方法不是通过线程对象调用的, 不是这样的:t.wai ...
分类:其他   时间:2020-08-28 13:52:49    收藏:0  评论:0  赞:0  阅读:84
Windows中使用Greatfile初始化COM10以上串口文件名取////.//COM10还是//.//COM10?——迁移帖
Greatfile初始化COM10以上串口文件名取////.//COM10还是//.//COM10 问题背景:Windows用Greatfile初始化USB转串枚举的虚拟串口,用LP232芯片 使用////.//COM10和//.//COM10都可以。但是初始化FT4232芯片必须要用//.//CO ...
分类:Windows开发   时间:2020-08-28 13:52:32    收藏:0  评论:0  赞:0  阅读:94
用 C 语言实现自己的 Lisp 语言
开源书籍 BuildYourOwnLisp:该书教你用 C 语言实现自己的 Lisp 语言。用 1000 多行实现一个小但功能齐全的 Lisp 语言,这里有份中文翻译版本,但是没有翻译完点击在线阅读 参考:https://www.cnblogs.com/xueweihan/p/13574746.ht ...
分类:编程语言   时间:2020-08-28 13:52:20    收藏:0  评论:0  赞:0  阅读:79
利用DB实现一个业务锁例子
由于互联网的发展,现在大部分项目都是分布式架构多机部署的,为了防止某些需要单一执行的操作同时被多台服务器执行了,就需要在这些业务点上加上分布式锁,来防止多服务器的并发和重复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
python3 批量查询域名A记录 & CNAME
场景:需要批量查询域名信息 需要生成一个 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—CRUD
mongodb Collection 命名规范 集合名第一个字符必须是字母 集合名不可以超过128个字符 集合名不可以包含 \(符号,因为\) 是 mongodb 中的系统保留字符 集合名不可以包含 空格 集合名不能以"system."开头,这是为系统集合保留的前缀 创建集合 直接插入文档 mong ...
分类:数据库技术   时间:2020-08-28 13:05:09    收藏:0  评论:0  赞:0  阅读:126
table表格标签的属性
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
windows batch cmd 批处理命令之 重定向 和 >nul
输出重定向命令:>, >> 将输出信息重定向到指定的设备或文件。系统默认输出到显示器。 echo aaaaa>a.txt 即可将本在显示器上显示的信息aaaaa输出到文件a.txt中,屏幕上没有任何显示。如果文件a.txt本来已经存在,该命令将首先擦除a.txt中的所有信息,然后写入信息aaaaa; ...
分类:Windows开发   时间:2020-08-28 13:04:38    收藏:0  评论:0  赞:0  阅读:111
golang Logrus简易使用教程
使用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 密码相关
登录用户 当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常见的过滤,子查询,联结表,表别名,组合查询等方法
最近几天一直在复习mysql数据库,从他的安装,SQLyog工具的安装,以及基础sql语句的使用。 昨天从网上下载了一本书:《Mysql必知必会》,这本书非常适合入门学习数据库的基础知识。 我复习mysql数据库的基础知识,主要是为下周复习jmeter数据库的参数化和断言做铺垫的。 今天就简单讲下m ...
分类:数据库技术   时间:2020-08-28 12:10:11    收藏:0  评论:0  赞:0  阅读:104
REST接口--转摘
在RESTful架构中,每个url代表一种资源,所以url中不能有动词,只能有名词,并且名词中也应该使用复数。 实现者应使用相应的Http动词GET、POST、PUT、PATCH、DELETE、HEAD来操作这些资源即可。 统一返回数据格式 对于合法的请求应该返回统一的数据格式,对于返回数据,通常会 ...
分类:其他   时间:2020-08-28 12:10:00    收藏:0  评论:0  赞:0  阅读:75
常用的docker 镜像
镜像名称大小使用场景 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安全权限
一.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
382条   上一页 1 ... 10 11 12 13 14 ... 20 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!