自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (8)
  • 收藏
  • 关注

原创 基于net core2.2的redis秒杀+数据持久化+数据恢复系列(3)

试想一个场景,客户端1000个客户抢20个产品,发送了1000次+的请求,这时候万一抢到了第700次的时候,redis服务器宕机了,然后20个产品已经被抢完了,这时候客户也进行了支付。3、切换到redis所在目录,执行命令redis-server.exe redis.windows.conf 然后在安装目录就会出现文件:appendonly.aof,所有的读写操作都会记录在这个文件中,后期重启服务的操作也是通过这个文件进行恢复。至此,单机的redis的秒杀及数据持久化、恢复方案已经给大家介绍完毕。

2023-07-17 13:48:03 178

原创 基于net core2.2的redis秒杀+数据持久化+数据恢复系列(2)

首先,需要安装redis,因为我在本地测试的,所以安装的windows版本的redis。redis分为服务端和客户端,这个redis怎么安装,本篇不详细说明,如果有安装问题和无法下载redis的windows版本的话可以私聊我。第二步,就是编码部分,新建一个web api接口服务,使用redis的lua脚本做库存扣减,属于原子操作。大家就用下面的代码,可以支持1000个先线程的并发,在大的并发我没有测试,可能需要换架构。第四部,用压力测试工具或者自己写一个200个任务的请求这个接口,看看库存扣减是否正常。

2023-07-17 11:59:38 409

原创 基于net core2.2的redis秒杀+数据持久化+数据恢复系列(1)

想一个问题,如果是单个请求来请求这个接口,步骤是接口收到请求,然后解析请求参数,然后连接数据库,查询库存是否充足,库存充足后扣减库存,返回客户端,在请求微信支付。然后所有的请求直接扣减redis中的库存,我用的是lua脚本来实现库存扣减的原子级别操作。7、这边只是介绍下应用的原理,然后因为redis服务也没那么稳定,所以大家最好是做个高可用,说白了就是搞个2台或者多套redis服务器,如果住redis宕机了,其他的可以立马跟上,保证业务的无缝连接,但是这里面又设计备份、模式等,在后续的章节中继续说明。

2023-07-14 17:43:56 286

原创 基于.net core的微信小程序接入微信支付系列之环境搭建(1)

基于.net core的微信小程序接入微信支付系列之环境搭建

2023-06-27 21:29:04 959 1

原创 net5 HttpClient发送带参数的请求

Net中使用HttpClient发送带参数Post请求

2023-06-13 15:07:56 238

原创 记录生产环境大量请求到服务端,返回timeout问题分析及处理

问题背景:一个平稳运行了快3年的跑批程序,最近频繁出现请求timeout的问题,导致其他的一些请求也陆续出现timeout。2、延长请求request请求的超时时间,服务端发现运行一段时间后就会出现timeout问题,但是初步说明延长超时时间可以初步解决这个问题,但是在运行几年可能还是不行。1、经查询日志,报错的位置在做更新的代码前面,可以推断出与本次更新无关。2、上面的方案已经完全解决问题了,但是可以在探索下完善的方案:比如在服务端添加redis队列缓存请求,然后依次对请求进行处理。

2023-04-27 10:34:54 416

原创 今天开始学Winform (1) 使用Task异步更新组件,不卡顿

今天开始学Winform (1) 使用Task异步更新组件,不卡顿

2023-03-09 15:58:06 588

原创 遮罩层+垂直水平居中层(源码)(记录)

遮罩层+垂直水平居中层(记录)源码

2023-02-17 11:48:39 93

原创 .net5项目集成百度富文本编辑器umeditor最全教程(含源码)

目前百度的umeditor已经停止维护了,net版本的分支源码包也停留在了net farmework4左右的版本,对于想要集成这款富文本编辑器到net5平台,具有较大难度

2023-01-12 18:39:21 1054

原创 linux 配置nginx代理方法

linux 配置nginx代理方法

2023-01-11 13:32:02 1179

原创 linux设置服务及配置代理

linux设置服务及配置代理

2023-01-11 13:26:51 1019

原创 linux定时任务设置

linux定时任务设置

2023-01-11 13:19:53 124

原创 linux学习记录(一)

总结一些在部署实施过程中常用的命令。

2023-01-11 13:12:58 316

原创 企业微信开发——企业内部自建应用开发(第三篇)---JS_SDK的wx.agentConfig配置

企业内部自建应用开发(第三篇)---JS_SDK的wx.agentConfig配置

2023-01-09 18:23:51 2743

原创 “当前不会命中断点,还没有为该文档加载任何符号“的最简单解决方案

"当前不会命中断点,还没有为该文档加载任何符号"的最简单解决方案

2023-01-09 09:37:57 4383 5

原创 企业微信开发——企业内部自建应用开发(第二篇)---JS_SDK配置

企业微信开发——企业内部自建应用开发(第二篇)---JS_SDK配置

2023-01-06 18:12:41 4797

原创 企业微信开发——企业内部自建应用开发(第四篇)---自定义工具栏开发

企业微信客户联系自定义工具栏开发

2023-01-05 18:16:52 1956

原创 企业微信开发——企业内部自建应用开发(第一篇)---环境搭建

企业微信开发从入门到精通

2022-12-08 19:12:20 8784 1

原创 软考之软件设计师(中级)----怎么通过?(二)

本人自己开发了web版本的考试系统。网址:我的微信:1057359832,qq同号,软考交流群:636786944 可解答疑难问题以及资料分享。http://94.191.14.138:8025/Html/Customer/Main.html#/Index新增专题练习功能:如下图...

2020-03-17 21:14:28 279

原创 软考之软件设计师(中级)----怎么通过?

软考之软件设计师(中级)(一)----怎么通过? 软件设计师前前后后准备了2个月,当然中途大部分时间时间都是忙于工作。本人自己开发了web版本的考试系统。网址:http://94.191.14.138:8025/Html/Customer/Main.html#/Index大家可以登录学习,希望大家能够早日通过软件设计师考试。先展示一下成绩 ...

2020-02-13 15:41:40 909

原创 EF code first 数据库迁移之复杂项目全解析

针对于那种只有一个类库的项目咱们就不说了,今天咱们针对复杂架构的项目的迁移做一个全解析,亲自实践过了,如果不行那就是我的错,不行让大家拜拜浪费一下午打游戏的时间。。。。项目结构如下:(不一样的请离开啦)话不多说,一共3条命令:1、Enable-Migrations -ContextTypeName "DataBaseContext.SqlServerDbContext" -Projec...

2019-08-10 16:37:55 190

原创 .net core 实现 data first的相关操作(一)

.net core 实现 data first的相关操作先看一下demo目录一:准备操作:1、先新建三个类:具有一对多的关系,添加了导航属性(可以不加)using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;namespace WebAp...

2019-06-18 17:37:26 747

原创 web api 跨域问题解决

web api 跨域问题,使用cros组件可以完美解决;亲测可以1、在negutz中安装:Microsoft.AspNet.WebApi;Microsoft.AspNet.WebApi.Cors2、在WebApiConfig按下面配置using System;using System.Collections.Generic;using System.Linq;using S...

2019-05-26 15:48:48 224

原创 ef groupby 多个字段 count

var dataArray=db.Section_Textual.AsNoTracking().Where(p=> idList.Contains(p.ID)) .GroupBy(p =>new { p.SectionInfoId } ) ...

2019-05-10 09:15:37 3322 1

原创 autofac在.net mvc中的正确使用

解决的问题:1、使用属性自动注入吐槽:什么ioc,控制反转,网上一大堆,也不知道那些作者是不是看过源码,反转我是看的晕头转向。好在,能用起来就是对的。注意点:mvc的版本要和autofac.mvc的版本一样,否则会报错。看一下项目截图,实用小demo这样,就能够在使用属性注入了。按照我的写,然后去百度某些方法的作用。我保证想我这样就能完成。前期的准备工作(安装autofac...

2019-02-15 11:28:37 737 1

原创 未能加载文件或程序集“Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个

这个问题我的解决方案是把项目中所有的Newtonsoft.Json的版本统一。

2018-11-21 14:56:56 4677 3

原创 微信小程序上传图片,web api后台接收(完全版)

今天花了一天时间,研究了微信小程序的图片上传功能。总体思路为:小程序读取手机相册或者摄像头拍照,然后将图片post到web api。api接收图片信息,存到硬盘,然后将路径存储在数据库中。问题:1、首先要解决跨域问题,这个在mvc5的web api的默认配置中修改即可。 2、post提交问题,在这里我遇到了大坑,往上研究了一大圈,各种五谷杂粮的代码,基本上都是浪费流量。我...

2018-08-25 23:04:07 19235 5

原创 微信小程序开发入门教程

本教程就教会初学者入门微信小程序制作。一、准备工作1、小程序开发条件:微信开发者工具,到https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html去下载。2、然后要注册小程序,去 https://mp.weixin.qq.com/wxopen/waregister?action=step1 根据步骤注册...

2018-08-19 20:31:56 428

原创 Tab标签学习

    加上代码<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <met

2018-08-10 11:23:51 151

原创 jquery/css电影排行榜

今天心血来潮,随便写点干货,致敬大牛,鼓励和我一样奋斗在路上的朋友。写了一个电影排行榜,适合初学者一起学习,网上很多类似的吗,我没看,直接仿制了一个。话不多说,上图:下面直接贴上源码,因为比较简单,就不多做解释。如果有问题,直接留言,喜欢我就关注我吧。<!DOCTYPE html><html><head><meta http-equiv...

2018-08-06 20:59:29 1250

原创 关于on()绑定和click()事件的区别 jquery基础学习

说起本文,我是因为项目中的一个问题导致的。然后我查了各种资料总结了一下。先上代码<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf...

2018-08-05 20:33:03 878

原创 结合ajax的下拉加载/瀑布流(成功实现的案例,带实现效果图)

标题:做项目的时候正好遇到下拉加载的问题,正好抽时间研究了一下,借此分享给大家。对瀑布流/下拉加载的个人理解:实际上就是触发scroll事件,ajax向后台请求数据,然后动态加载出来(类似于分页加载,换汤不换药)。我所研究的是基于jquery例子。话不多说,先上代码,然后再分析。1、核心代码 $(window).scroll(function () { ...

2018-08-05 16:38:11 4748

原创 $("div")[0]和$("div")区别__js基础理解之dom对象和jquery对象

今天偶然看到 $("div")[0]和$("div"),感觉有点蒙蔽,$("div")[0]这个难道是第一个div?后来索性动手撸代码,果然发现了问题。话不多说,直接上代码:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http

2018-08-05 11:44:17 1210 2

软件设计师真题2013—2017.7z

软件设计师真题2013—2017.7z

2020-06-16

软件设计师真题2009—2012.7z

软件设计师真题2009—2012.7z

2020-06-16

软件设计师真题2005—2009.7z

软件设计师真题2005—2009.7z

2020-06-16

信息系统项目管理师.7z

信息系统项目管理师.7z

2020-06-16

2009-2017年网络工程师真题、答案分开版.7z

软件资格考试、网络工程师真题真题09年~17年,word版本,祝大家软考顺利,早日过关,2009-2017年网络工程师真题+答案合并版

2020-06-16

2004-2008年网络工程师真题+答案合并版.7z

软件资格考试、网络工程师真题真题04年~08年,word版本,祝大家软考顺利,早日过关,2004-2008年网络工程师真题+答案合并版

2020-06-16

文件上传.rar(net web api与前端的文件上传,后台接受,完整版,)

.net web api与前端节后的文件上传,后台接受,完整版,压缩包包含2个部分,前端和后台,打开直接运行。vs2015及以上。

2019-05-26

TeeChart在winform中画折线图。

1、网上关于Teechart在winform中的开发很少,我通过阅读官方开发文档,费了九牛二虎之力。最终完成了在winform中的使用,先提供绘制方法,大家需要的可以下载学习。vs2013开发。

2018-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除