虚拟漫游免费体验

加载中

服务端如何防止重复支付

https://my.oschina.net/u/4588934/blog/5008423?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

点击关注公众号,Java干货及时送达 来源:cnblogs.com/cjsblog/p/14516909.html 概述 如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。 这个过程中经常可能遇到的问题是掉单,无论是超时未收到回调通知也...

04/06 09:30

解决npm下载包失败的问题

https://my.oschina.net/u/4432649/blog/5012960?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

解决npm下载包失败的问题 参考文章: (1)解决npm下载包失败的问题 (2)https://www.cnblogs.com/rengised/p/6682235.html (3)https://www.codeprj.com/blog/65f67b1.html 备忘一下。

04/09 00:15

别让SSL证书暴露了你的网站服务器IP

https://my.oschina.net/u/4331421/blog/5025381?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

我们通常会用cdn套到服务器ip上,来为网站或者后端程序做加速、防御。可是nginx在设计上有个小缺陷,会因为ssl证书泄露网站的原IP 原理 用Nginx部署网站,在默认或不正确的配置下,网站开启ssl,直接访问ip的443端口,即ip:443,Nginx会返回默认一个站点的ssl证书,间接的能让别人扫到这个ip对应的域名。 原理就是对ip的443端口发送clienthello,对方回复的 serverhello中有ssl证书,ssl证书里的common name 有域名信息。这样就...

04/20 08:52

DRDoS预警:那些被黑客盯上的对战游戏

https://my.oschina.net/u/4501957/blog/5025785?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

0x00 背景 传统的DDoS反射攻击通常会利用有缺陷的公网服务器实施反射放大攻击,反射源的数量决定了反射流量的大小。随着公共服务器的维护标准越来越安全,可被恶意利用的反射源也越来越少。 但是在黑产领域,攻击者从来没有放弃对新型放大攻击的挖掘。 百度安全智云盾团队在与黑客攻防对抗的过程中,感知到一种基于多种游戏服务器的反射攻击,主要利用了对战类游戏(Quake系列、Soldier of Fortune 2、Gold Rush、Code4、MDK等)...

04/15 16:12

量表信度:克朗巴赫a系数负数是怎么回事?

https://my.oschina.net/datasoldier/blog/4943865?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

问卷内部一致性Cronbach信度系数α的取值范围到底是多大?课本上普遍认为α信度系数的值一般在0和1之间。但我们在实际应用当中却发现,有时a系数是一个负数,这是怎么回事呢? 小兵特地找来“舍得的博客”一篇文章,分享给SPSS自学者们。 我们先看α信度系数的计算公式: 其中,K为量表中题项的总数。 需要强调的是σ²x是总得分的方差,而不是总离差平方和。在方差分析中,总离差一定大于组内离差差;但是总得分方差却有可能小...

02/02 15:16

中国已消失的九所世界级大学

https://my.oschina.net/DeveloperFront/blog/5009760?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

点击“开发者技术前线”,选择“星标🔝” 让一部分开发者看到未来 众所周知,我们国家的大学数量在世界范围内数一数二,但是有很多赫赫有名的大学却在历史中被人们遗忘,下面我们一起回顾一下那些大学。 >>>> ▌燕京大学 燕京大学(Yenching University),20世纪初由四所美国及英国基督教教会联合在北京开办的大学。 是近代中国规模最大、质量最好、环境最优美的大学,创办于1916年,司徒雷登任校长,曾与哈佛大学合作成立哈佛...

04/03 15:57

post方式访问nginx静态页面报405/404解决方法

https://my.oschina.net/u/4438370/blog/5020835?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

post方式访问nginx静态页面报405/404解决方法 参考文章: (1)post方式访问nginx静态页面报405/404解决方法 (2)https://www.cnblogs.com/linux-ng/p/9889289.html (3)https://www.codeprj.com/blog/96e6091.html 备忘一下。

04/15 16:27

微信从 0 到 1

https://my.oschina.net/u/4482993/blog/5020558?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

大家好,我是小林。 前几天收到个神秘朋友送的「微信背后的产品观」这本书,是由张小龙,也就是微信之父创作的书。 这本书市面上暂时没有销售,龙哥只发行了几千本在圈内流通,未来会不会发行出来也不好说。 书小林还没看完,以后有时间跟大家分享下这本书的读书心得。 虽然小林是个开发者,但是对微信的产品观还是很有兴趣的,好奇龙哥设计的每一个功能背后是如何思考的。 一个东西从 0 到 1,我们要学习的不是最后的结果,而是...

04/10 17:38

花了 6 个月整理的最全 Java 资源

https://my.oschina.net/u/3694624/blog/5007138?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

根据 TOIBE 的排行,在编程语言的排名中,Java 始终都是前几位。 大家都说“Java 程序员薪资高、加薪快、发展好”,是不是每个学 Java 的人都能轻轻松松达到月薪 3w+ 的水平呢?答案当然是,不能。 如果你不是刚入行的新人,而是有了 1-3 年甚至更久的工作经验,却还停留在增删改查和满屏的 if/else,那么你就真的危险了。 这个阶段你该学会根据公司的实际情况去写框架了。其实,很多人写框架都是从模仿开始的,而在模仿前,首先...

不论跳不跳槽,简历上越早写上这个,越稳!

https://my.oschina.net/u/3077716/blog/5008850?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

都说程序员工资高、待遇好,改变无数程序员职业生涯的金三银四已来,你的小目标是 30K、40K,还是 16 薪的 20K?作为一名 Java 开发工程师,当能力可以满足公司业务需求时,拿到超预期的 Offer 并不算难。然而,提升 Java 核心能力最快、最有效,短期内升职加薪的方法,到底是什么? 首先,你需要跳出日常工作,接触更有深度、更前沿的顶级项目。一个简单的逻辑:大厂之所以能够给到高于行业水准的薪资,正是因为即使是普通开发...

04/05 11:41

串口调试出现的问题总结

https://my.oschina.net/u/4312354/blog/4642042?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

1、我们通常调车的时候都会遇到要使用串口还是网口来进行调试的问题,那么什么是“串口”什么是“网口”呢? • 2、串口和COM口、USB口、UART口又有什么区别呢? • 3、调试当中我们常说的“RS-232”和“RS-422”、“RS-485”又是指代的什么东西呢? • 4、网口通信和串口通信都是怎么实现的呢? • 5、介绍串口通信问题。 串口以及串口通信 • 串口:串口是一个泛称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此都...

2020/09/24 11:46

react系列(二)高阶组件-HOC

https://my.oschina.net/u/4893816/blog/5018259?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

高阶组件 简单来说,高阶组件可以看做一个函数,且该函数接受一个组件作为参数,并返回一个新的组件。 我在之前的博客《闭包和类》中提到一个观点,面向对象的好处就在于,易于理解,方便维护和复用。 其实高阶组件,也是为了更好地复用之前的组件。它可以理解为,基础组件通过包裹处理,生成一个适应某些场景的组件。 它可能存在于以下几种场景: 定制props 一个简单例子: function withMoreThings(WrappedComponent) {  ...

04/14 10:35

服务端如何防止重复支付,简单实用!

https://my.oschina.net/u/4431886/blog/5009212?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

点击上方蓝色字体,选择“标星公众号” 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作者:废物大师兄 www.cnblogs.com/cjsblog/p/14516909.html 如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业...

04/06 08:34

2、【实战中提升自己】华为 华三中小型企业网络架构搭建 【ip地址规划、VLAN划分以及基础配置】

https://my.oschina.net/u/4579491/blog/5018637?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

说明 前提 首发就从实战开始吧,这个系列是之前在给某个机构做内部培训讲解的时候写的一个实战内容,从拓扑设计到地址规划、以及网络需求、为什么需要用到这些技术做了全面的分析,大部分都可以用ENSP来模拟,想深入学习的朋友一定不要错过。(后面有提问,有兴趣的朋友可以参加哦,一方面可以增加自己思考能力,为什么要这样做,也可以把不懂的询问博主) 1 拓扑与说明 某公司的网络架构,这样的架构在目前的网络中是在常见的,...

04/12 09:20

字节跳动总结的设计模式 PDF 火了,完整版开放下载!

https://my.oschina.net/u/3991012/blog/4966625?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

最近很多小伙伴找我要一些 设计模式 基础资料,于是我翻箱倒柜,把这份字节跳动大牛总结的设计模式归纳笔记找出来,免费共享给大家! 据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料! 资料介绍 这份资料非常全面且详细,覆盖了 设计模式 基础学习的方方面面,非常适合初学者入门! 资料也按目录进行编排,每一章下面都有更具体的内容: 有趣的插图: 资料获取 1. 识别并关注下方公众号; 2. 在下面公众号...

02/28 13:30

数据加密和解密

https://my.oschina.net/u/3204029/blog/5017582?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

## 数据加密和解密 数据加密分为对称加密和非对称加密,对称加密有 DES 加密和解密,非对称加密解密 RSA ### DES对称加密 DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密和解密都是使用同一个密钥。 加密原理: DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用 Feistel 技术,将其中加密的文本块分成两半,实现了子密钥对其中一半应用循...

04/13 15:05

java容器(集合)

https://my.oschina.net/u/4306807/blog/4139941?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

前两天去面试: 面试官:容器了解吗? 我:不太清楚(内心戏:类似与Docker容器这么深层的技术,我就只是听说过,还是直接说不清楚,省的他继续往下问) 后来被毙了,今天想来学习下容器,然而我发现搜到的都是java集合,原来问的不是Docker容器,生无可恋脸! 容器的概念:如果有一个类专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合 血的教训 那今天就把java常用集合(容器)再总结下: 名称 原理 特性 线程安全 ...

2018/05/08 16:39

缓存击穿、缓存穿透和缓存雪崩

https://my.oschina.net/u/4399009/blog/3444410?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

关于缓存,或者关于微服务,有很多的术语 比如微服务的熔断,服务降级,服务雪崩 之所以出现需要熔断或降级,大多情况是并发太高了,服务器扛不住了,或者服务器就是不能长时间运行 除了微服务,还有缓存的一些术语,击穿,雪崩 缓存击穿 定义: 缓存中的key一般设有过期时间,如果某个key过期了,恰在这个时候,有大量的并发请求访问这个key,则这些请求都会到达DB,导致DB瞬间压力过大,压垮DB。 解决方案: 1.设置互斥锁,mut...

2019/08/03 23:07

SpringBoot 并发登录人数控制

https://my.oschina.net/u/3080373/blog/5004912?channel=REC&scene=SCENE_FEEDS&recid=24aabcfc-4541-472d-b242-4b2ec41b8e82

> 我的公众号:**[MarkerHub](https://t.1yb.co/j0io)**,Java网站:**[https://markerhub.com](https://markerhub.com)** > > 更多精选文章请点击:**[Java笔记大全.md](https://github.com/MarkerHub/JavaIndex/blob/master/README.md)** > 转自:简书,作者:殷天文 > > 原文链接:www.jianshu.com/p/b6f5ec98d790 通常系统都会限制同一个账号的登录人数,多人登录要么限制后者登录,要么踢出前者,Spring Security 提供了这...

03/31 21:22
返回顶部
顶部