摘要: 更多分享请关注我的公众号 在电商开发过程中,我们很多地方需要做限流,有的是从Nginx上面做限流,有的是从代码层面限流等,这里我们就是从代码层面用Redis计数器做限流,这里我们用C#语言来编写,且用特性(过滤器,拦截器)的形式拦截限流,CSRedis来作为redis的客户端包。 1-新建一个.NE 阅读全文
posted @ 2021-09-24 14:54 BKYJungle 阅读(163) 评论(0) 推荐(0) 编辑

摘要: 更多分享请关注我的公众号 阅读全文
posted @ 2021-09-02 15:02 BKYJungle 阅读(50) 评论(0) 推荐(0) 编辑

摘要: 常用安全注意点及解决方案 1、 绕过前端或安全验证直接调用业务接口:(一般解决方法:服务端不要把安全校验的代码和具体业务代码分开为2个接口,如提现密码的校验与提现业务不要分2个接口) 2、 CSRF攻击:利用(而非获取)安全值如登录态(如cookie中的登录token)攻击接口(一般解决方法:前端、 阅读全文
posted @ 2021-09-01 15:38 BKYJungle 阅读(88) 评论(0) 推荐(0) 编辑

摘要: 欢迎大家观看我在CSDN学院录制的课程:http://edu.csdn.net/lecturer/944 这里只是简单汇总下Git主要命令,方便记忆;汇总的不好,请各位包容,谢谢!想看详细讲解,推荐廖雪峰大神的教程,地址如下:http://www.liaoxuefeng.com/wiki/00137 阅读全文
posted @ 2015-05-10 15:46 BKYJungle 阅读(1908) 评论(0) 推荐(1) 编辑
摘要: 以前都是以记录笔记的方式写很短的随笔;然而这一次比较长,由于时间,表达能力,理解能力有限,肯定有很多不完整和错误的地方,请各位多多包含,后期会不断完善和修改;谢谢! 三大工厂模式:简单工厂模式,工厂方法模式,抽象工厂模式 我们先来举例子,比如我们要从SQLServer数据库获取与新增Departme 阅读全文
posted @ 2015-05-10 15:14 BKYJungle 阅读(3729) 评论(0) 推荐(0) 编辑

摘要: RESTful API 设计指南本人来源于:http://www.ruanyifeng.com/blog/2014/05/restful_api.html作者:阮一峰日期:2014年5月22日网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设... 阅读全文
posted @ 2015-03-28 22:13 BKYJungle 阅读(275) 评论(0) 推荐(0) 编辑

摘要: 【转】对MVC、MVP、MVVM的懂得转载地址:http://www.myexception.cn/vc-mfc/1612241.html对MVC、MVP、MVVM的理解最近看了一堆js框架的文档,有点乱,想分门别类整理一下,但是首先需要搞清楚这些框架里面经常谈论的MV*之类的概念。MVC的概念很早... 阅读全文
posted @ 2014-06-09 10:11 BKYJungle 阅读(259) 评论(0) 推荐(0) 编辑

摘要: 1:在我们一般编写存储过程中比较常见的是,习惯将查询出来的一个值赋值给一个变量,这个如何实现呢,用into,代码如下 1 Select ID into 变量1 from 表 where 条件2:但当遇到查询多个值,如何将这些值都用变量保存呢?(1)猜想:有没有可能是如下写法呢? 1 Select... 阅读全文
posted @ 2014-05-30 21:58 BKYJungle 阅读(3086) 评论(0) 推荐(0) 编辑

2021年12月30日

摘要: 更多分享请关注我的公众号 一、CentOs7的安装 先下载CentOS-7-x86_64-DVD-1804.iso镜像文件 1)打开 Oracle VM VirtualBox 2)新建 3)填写或选择以下内容 4)点击下一步,可以设置内存大小,我这里就默认设置,后面就直接点下一步之类的即可,都 是默 阅读全文
posted @ 2021-12-30 15:29 BKYJungle 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 更多分享请关注我的公众号 一、CentOs7的安装 大家可以参考这篇文字虚拟机安装CentOs7,分别安装ElasticSearch和Kibana使用的2个虚拟机,虚拟机名字和IP区分开应该就没问题,其他操作一样。安装了一个虚拟机后,之后复制一个虚拟机改下虚拟机名字和IP应该也是可以的,但为了保险起 阅读全文
posted @ 2021-12-30 15:19 BKYJungle 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 更多分享请关注我的公众号 阅读全文
posted @ 2021-12-30 15:13 BKYJungle 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 更多分享请关注我的公众号 阅读全文
posted @ 2021-12-30 15:11 BKYJungle 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 在分布式系统中,存在分布式事务的问题需要我们去解决,这是一个不可避免的问题,.Net中有一个开源的分布式框架可以供我们使用。我们先来看看它是如何使用的。 1-新建一个.Net Core3.1的WebApi项目 2-引入以下包 3-新建一个WebApi作为消息队列的发布方 PublishControl 阅读全文
posted @ 2021-12-30 15:05 BKYJungle 阅读(379) 评论(0) 推荐(1) 编辑

2021年11月5日

摘要: 内容在我的公众号中 分布式事务-理论 分布式事务 分布式事务-可靠消息最终一致性 分布式事务-最大努力通知型 分布式事务-TCC 分布式事务-Java 分布式事务Seata(1) 分布式事务解决方案-Seata之AT(1)运行官方sample-Java 分布式事务解决方案-Seata之AT(2)分布 阅读全文
posted @ 2021-11-05 15:30 BKYJungle 阅读(30) 评论(0) 推荐(0) 编辑

2021年10月11日

摘要: 没有一种分布式事务解决方案能解决所有场景,也就是没有一个完美的分布式事务解决方案,或者说每个分布式事务解决方案都有各自的使用场景。 更多分享请关注我的公众号 一、定义 可靠消息最终一致性(异步确保型):顾名思义,也就是没有做到实时一致性,而是异步最终一致性。 这里要注意,不是因为可靠消息最终一致性能 阅读全文
posted @ 2021-10-11 10:34 BKYJungle 阅读(209) 评论(0) 推荐(0) 编辑

2021年9月29日

摘要: 更多分享请关注我的公众号 官网 https://www.rabbitmq.com/getstarted.html RabbitMQ模式有如下几种: 目前大家常用且熟知的可能是前五种,即简单模式、Work模式、发布/订阅模式、路由模型、Topic模式(通配符模式) 1-简单模式 即消息的生产者将消息发 阅读全文
posted @ 2021-09-29 15:25 BKYJungle 阅读(105) 评论(0) 推荐(0) 编辑

2021年9月26日

摘要: 更多分享请关注我的公众号 阅读全文
posted @ 2021-09-26 10:37 BKYJungle 阅读(53) 评论(0) 推荐(0) 编辑

2021年9月25日

摘要: 通常我们做过支付交易等软件开发时,通常为了防止财务上面的差错,会对账来发现是否存在账务问题,通常是把我们平台的数据与第三方(如支付宝的交易流水)进行对比找出差异的地方。 对账的演化: 阶段一: 人工对账,效率慢,可能还容易出错 阶段二: 软件系统对账,遍历自己平台的数据和第三方平台的数据进行对比,效 阅读全文
posted @ 2021-09-25 20:55 BKYJungle 阅读(130) 评论(0) 推荐(0) 编辑