摘要: 使用redis缓存对象,该选择json还是序列化呢。 0 蕃薯哥哥 2016/02/17 19:20 如果对这个对象只有存取的操作,最好使用json。 如果在对象被缓存期间有对属性的操作,比如购物车,可能会更改购买数量,这时候最好使用map,不然你存json需要先取出来再修改再存储,很耗性能。 怎么 阅读全文
posted @ 2022-01-12 17:03 dreamw 阅读(1906) 评论(0) 推荐(0) 编辑
摘要: 转 https://blog.csdn.net/qin_yu_2010/article/details/86150218 阅读全文
posted @ 2021-12-15 20:03 dreamw 阅读(554) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zhangnever/p/13198176.html 阅读全文
posted @ 2021-12-13 17:39 dreamw 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 异步操作时应注意的要点 使用异步方法返回值应避免使用void 对于预计算或者简单计算的函数建议使用Task.FromResult代替Task.Run 避免使用Task.Run()方法执行长时间堵塞线程的工作 避免使用Task.Result和Task.Wait()来堵塞线程 建议使用await来代替c 阅读全文
posted @ 2021-11-19 14:49 dreamw 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 转 https://blog.csdn.net/smile_Ho/article/details/107978493 阅读全文
posted @ 2021-11-17 14:46 dreamw 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 转 https://www.cnblogs.com/liuzhenbao/p/12831090.html 阅读全文
posted @ 2021-11-09 18:47 dreamw 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 转 https://www.cnblogs.com/insus/p/4139346.html 阅读全文
posted @ 2021-11-09 18:24 dreamw 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 转 https://www.cnblogs.com/yyfh/p/12129000.html 阅读全文
posted @ 2021-10-29 09:42 dreamw 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 转 https://www.cnblogs.com/daixinyu/p/7402146.html 阅读全文
posted @ 2021-10-22 15:59 dreamw 阅读(4540) 评论(0) 推荐(0) 编辑
摘要: 转 https://www.cnblogs.com/Can-daydayup/p/13128633.html 阅读全文
posted @ 2021-10-21 19:47 dreamw 阅读(3685) 评论(0) 推荐(0) 编辑
摘要: 转 https://www.cnblogs.com/Can-daydayup/p/13063280.html 阅读全文
posted @ 2021-10-21 19:46 dreamw 阅读(442) 评论(0) 推荐(1) 编辑
摘要: 转 https://jingyan.baidu.com/article/ab0b563057387ac15afa7dca.html 阅读全文
posted @ 2021-10-21 19:44 dreamw 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 转载 https://jingyan.baidu.com/article/dca1fa6f19c0abf1a5405246.html 阅读全文
posted @ 2021-10-21 19:43 dreamw 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 转 https://www.jianshu.com/p/667ee3d289d3 阅读全文
posted @ 2021-10-21 19:42 dreamw 阅读(3582) 评论(0) 推荐(0) 编辑
摘要: 为方便代码托管和协同开发,往往使用到Git,SVN等工具。在Windows和macOS上可使用git配合SourceTree来对Github或Gitee的远端代码进行管理。 1.安装工具先安装git,下载地址为:https://git-scm.com/downloads。下载安装SourceTree 阅读全文
posted @ 2021-09-15 11:31 dreamw 阅读(484) 评论(0) 推荐(0) 编辑
摘要: https://xuzhiwei.blog.csdn.net/article/details/82708737 阅读全文
posted @ 2021-09-15 11:27 dreamw 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃) 移除:直接删除本地文件。(可以通过拉取获得git服务上的该文件) 转 https://blog.csdn.net/zeroyulong/article/details/86065379 阅读全文
posted @ 2021-09-15 10:54 dreamw 阅读(501) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_22701869/article/details/107539711 阅读全文
posted @ 2021-08-25 20:45 dreamw 阅读(625) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/f15b67c94c78 阅读全文
posted @ 2021-07-15 16:55 dreamw 阅读(2257) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/zhaozhibo/p/14946247.html 阅读全文
posted @ 2021-07-06 19:16 dreamw 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 另外一种 选择安装AutoMapper.Extensions.Microsoft.DependencyInjection这个包 一种 像下面这样收动配置,这种只需要引入基础包 AutoMapper.IConfigurationProvider config = new MapperConfigura 阅读全文
posted @ 2023-11-03 17:19 dreamw 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 合集 - easy-query(7) 1.献给转java的c#和java程序员的数据库orm框架05-222.javaer你还在手写分表分库?来看看这个框架怎么做的 干货满满05-263.你没见过的分库分表原理解析和解决方案(一)06-074.你没见过的分库分表原理解析和解决方案(二)06-305. 阅读全文
posted @ 2023-08-25 18:56 dreamw 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 这是一个讲解DDD落地的文章系列,作者是《实现领域驱动设计》的译者滕云。本文章系列以一个真实的并已成功上线的软件项目——码如云(https://www.mryqr.com)为例,系统性地讲解DDD在落地实施过程中的各种典型实践,以及在面临实际业务场景时的诸多取舍。 本系列包含以下文章: DDD入门 阅读全文
posted @ 2023-08-25 18:54 dreamw 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一、开篇背景 “锁”代表安全。在程序中(这里指java)尤其多线程环境下,有了锁的帮助,会给数据安全带来保障,帮助线程更好的运作,避免竞争和互斥。 锁共有15种算法:乐观锁、悲观锁、自旋锁、重入锁、读写锁、公平锁、非公平锁、共享锁、独占锁、重量级锁、轻量级锁、偏向锁、分段锁、互斥锁、同步锁....一 阅读全文
posted @ 2023-08-25 18:53 dreamw 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 聊聊超卖 焦点: 这篇文章,主要是想聊一聊 “超卖” 这个场景,并且借此,串一下整个电商的交易流程,加深对电商交易的认真。 电商交易流程 我们先看下电商的交易流程: 不管是同城外卖场景,还是异城的的传统电商购物,主要流程都不会有太多区别。 商品筛选 交易的实体是商品,而商品筛选是最先经历的一环,用户 阅读全文
posted @ 2023-08-25 18:51 dreamw 阅读(145) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch 是一个分布式的、面向生产规模工作负载优化的搜索引擎。 Kibana 可以将 Elasticsearch 中的数据转化为直观的图表、图形和仪表盘。 这篇文章,您将学习本地安装 Elasticsearch 和 Kibana,以及使用开发工具/ Java SDK 创建索引和搜索 阅读全文
posted @ 2023-08-25 18:46 dreamw 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 本文将重点介绍如何通过MediatR的管道功能将FluentValidation集成到项目中实现验证功能。 什么是CQRS? CQRS(Command Query Responsibility Segregation)也叫命令查询职责分离,是近年来非常流行的应用程序架构模式。CQRS 背后的理念是在 阅读全文
posted @ 2023-08-25 18:42 dreamw 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 合集 - zhontai(3) 1.01.前后端分离中台框架后端 Admin.Core 学习-介绍与配置说明08-202.2.前后端分离中台框架前端 admin.ui.plus 学习-介绍与简单使用08-21 3.03.前后端分离中台框架 zhontai 项目代码生成器的使用08-22 收起 zho 阅读全文
posted @ 2023-08-25 18:40 dreamw 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 锁 最为常见的应用就是 高并发的情况下,库存的控制。本次只做简单的单机锁介绍。直接看代码:每请求一次库存-1. 假如库存1000,在1000个人请求之后,库存将变为0。 public int Reduce0() { int r = 0; string key = "stock"; string st 阅读全文
posted @ 2023-08-25 18:38 dreamw 阅读(64) 评论(0) 推荐(0) 编辑
摘要: -->https://blog.csdn.net/qq_40580931/article/details/120781798 推荐几篇文章:WebSocket 实战C#版Websocket实例C#工作总结(一):Fleck的WebSocket使用 1.服务端代码 using Fleck; using 阅读全文
posted @ 2023-08-11 17:52 dreamw 阅读(340) 评论(0) 推荐(0) 编辑