码迷,mamicode.com
首页 >  
搜索关键字:副作用    ( 568个结果
表达式和语句,复合语句,副作用。
表达式是由运算符和运算对象组成, 4 ,-6,4+24,x=++q%3,q>3 等等;运算对象是常量,变量或者二者组合; 每个表达式都有一个值,有赋值运算符的话,该值和等号左边的变量相同,q>3,的值不是零就是1; 表达式末尾加分号就是语句; 一个完整的语句,可能包含有子表达式, x=6+(y=5) ...
分类:其他好文   时间:2019-02-01 11:32:32    阅读次数:227
zookeeper 实现分布式锁安全用法
分布式锁现在用的越来越多,通常用来协调多个并发任务。在一般的应用场景中存在一定的不安全用法,不安全用法会带来多个master在并行执行,业务或数据可能存在重复计算带来的副作用,在没有拿到lock的情况下扮演者master等诸如此类。 要想准确的拿到分布式锁,并且准确的捕获在分布式情况下锁的动态转... ...
分类:其他好文   时间:2019-01-26 13:21:07    阅读次数:211
zookeeper 实现分布式锁安全用法
背景ConnectionLoss链接丢失SessionExpired会话过期绕开zookeeperbroker进行状态通知leader选举与zkNode断开做好幂等静态扩容、动态扩容背景分布式锁现在用的越来越多,通常用来协调多个并发任务。在一般的应用场景中存在一定的不安全用法,不安全用法会带来多个master在并行执行,业务或数据可能存在重复计算带来的副作用,在没有拿到lock的情况下扮演者mas
分类:其他好文   时间:2019-01-26 13:18:41    阅读次数:204
C: printf参数执行顺序与前置后置自增自减的影响
起源: 今天在了解副作用side-effect的过程中,看到了下面的网页,把我带到了由printf引起的一系列问题,纠结了一整天,勉强弄懂。 第一个代码没什么好解释的。而第二个printf("return of swap is %d\tx=%d,y=%d\n",swap(&x,&y),x,y)居然是 ...
分类:其他好文   时间:2019-01-21 13:42:10    阅读次数:246
幂等性
幂等性 定义 WEB资源或API方法的幂等性是指一次和多次请求某一个资源应该具有同样的副作用。 场景 表单重复提交 尤其HTTP POST 操作既不是安全的,也不是幂等的(至少在HTTP规范里没有保证)。当我们因为反复刷新浏览器导致多次提交表单,多次发出同样的POST请求,导致远端服务器重复创建出了 ...
分类:其他好文   时间:2019-01-18 17:23:32    阅读次数:192
浅谈HTTP中Get、Post、Put与Delete的区别
1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。 2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就 ...
分类:Web程序   时间:2019-01-17 15:13:30    阅读次数:200
SpringDataJPA
1.名词解释 JPA是 Sun官方提出的Java持久化规范Hibernate 全自动orm框架(对象关系映射框架)。也是JPA的一种实现SpringData简化数据库访问。并支持云服务的开源框架SpringData JPA 是SpringData的一个模块。可以简化JPA写法,可以几乎不用写实现。包 ...
分类:编程语言   时间:2019-01-16 01:08:42    阅读次数:224
C语言-const再理解(转)
有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定: const int MaxNum = 100; //班级的最大人数 const int MaxNum = ...
分类:编程语言   时间:2019-01-14 23:11:47    阅读次数:194
shell中脚本与函数的使用策略
脚本:运行的副作用不影响父环境,开辟了fork子进程; 函数:副作用,定义的变量,数据默认直接添加到了调用者的环境,也是它自己的环境;不想副作用影响调用者环境,就必须主动用local修饰; 脚本可以使用source退化为函数; 尽量使用脚本,而不是函数,除非函数本身就是系统级别的作用范围; 使用脚本 ...
分类:系统相关   时间:2019-01-13 17:06:25    阅读次数:219
python 将文件描述符包装成文件对象
有一个对应于操作系统上一个已打开的I/O 通道(比如文件、管道、套接字等)的整型文件描述符,你想将它包装成一个更高层的Python 文件对象。 一个文件描述符和一个打开的普通文件是不一样的。文件描述符仅仅是一个由操作系统指定的整数,用来指代某个系统的I/O 通道。如果你碰巧有这么一个文件描述符,你可 ...
分类:编程语言   时间:2019-01-11 15:14:23    阅读次数:242
568条   上一页 1 ... 12 13 14 15 16 ... 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!