08 2022 档案
摘要:转 https://www.cnblogs.com/aoximin/p/16619474.html
阅读全文
摘要:转 https://www.cnblogs.com/aoximin/p/16632364.html
阅读全文
摘要:转 https://www.cnblogs.com/cyq1162/p/16554468.html#recent_comments_wrap
阅读全文
摘要:转 https://www.cnblogs.com/cyq1162/p/16603046.html
阅读全文
摘要:后端程序员除了写代码,也难免要写设计文档,画各种图。因此掌握各种生产力工具,是很有必要的,可以达到事半功倍的效果。下面结合楼主亲身体验,推荐一些生产力工具,欢迎探讨和补充。 主要分成几大类: 画图 文档编辑 终端客户端 1、画图 draw.io draw.io是全能型画图工具,忘了ppt、visio
阅读全文
摘要:转 https://www.cnblogs.com/saaav/p/16623462.html
阅读全文
摘要:文/李秋涵 来源:深燃(ID:shenrancaijing) 以前向朋友介绍自己家的时候,忙忙要指着一栋楼,数哪一扇窗才是自己的家。现在,回村生活以后,她只需要一抬手指向路边,说“那是我家,旁边有草有树,还有花”。 90 后忙忙的生活,和很多年轻人不一样。 大学毕业后,忙忙做过室内设计,创业开过 6
阅读全文
摘要:转 https://www.cnblogs.com/whuanle/p/16607582.html
阅读全文
摘要:转 https://www.cnblogs.com/zdsdididi/p/16600801.html
阅读全文
摘要:转 https://www.cnblogs.com/xiaolincoding/p/16615671.html
阅读全文
摘要:转 https://www.cnblogs.com/Jcloud/p/16616226.html
阅读全文
摘要:转 https://www.cnblogs.com/berkerdong/p/16619415.html
阅读全文
摘要:转 https://www.cnblogs.com/myshowtime/p/16618524.html
阅读全文
摘要:转 https://www.cnblogs.com/longronglang/p/16622770.html
阅读全文
摘要:转 https://www.cnblogs.com/kohler21/p/16620518.html
阅读全文
摘要:转 https://www.cnblogs.com/wzh2010/p/16556570.html
阅读全文
摘要:转 https://www.cnblogs.com/wzh2010/p/15730040.html
阅读全文
摘要:转 https://www.cnblogs.com/SunSpring/p/16601339.html
阅读全文
摘要:转 https://www.cnblogs.com/hiisea/p/16624472.html
阅读全文
摘要:转 https://www.cnblogs.com/hiisea/p/16620653.html
阅读全文
摘要:系列目录 RabbitMQ 入门系列:1、MQ的应用场景的选择与RabbitMQ安装。 RabbitMQ 入门系列:2、基础含义:链接、通道、队列、交换机。 RabbitMQ 入门系列:3、基础含义:持久化、排它性、自动删除、强制性、路由键。 RabbitMQ 入门系列:4、基础编码:官方SDK使用
阅读全文
摘要:转 https://www.cnblogs.com/aoximin/p/16590293.html
阅读全文
摘要:转 https://www.cnblogs.com/zimug/p/16615879.html
阅读全文
摘要:转 https://www.cnblogs.com/iovec/p/16615630.html
阅读全文
摘要:转 https://www.cnblogs.com/Chang-LeHung/p/16599776.html
阅读全文
摘要:转 https://www.cnblogs.com/kklldog/p/self-contained.html
阅读全文
摘要:转 https://www.cnblogs.com/tianfengcc/p/16564084.html
阅读全文
摘要:转 https://www.cnblogs.com/iDream2018/p/16562523.html
阅读全文
摘要:转 https://www.cnblogs.com/fkaka/p/16564275.html
阅读全文
摘要:转 https://www.cnblogs.com/v3ucn/p/16570672.html
阅读全文
摘要:转 https://www.cnblogs.com/vipstone/p/16570983.html
阅读全文
摘要:转 https://www.cnblogs.com/tiduyun/p/16566574.html
阅读全文
摘要:转 https://www.cnblogs.com/tianClassmate/p/16565467.html
阅读全文
摘要:转 https://www.cnblogs.com/clue-yang/p/16526295.html
阅读全文
摘要:转 https://www.cnblogs.com/zhaoshujie/p/12260363.html
阅读全文
摘要:转 https://www.cnblogs.com/xiekun/p/16593204.html
阅读全文
摘要:购买链接:京东购买 当当购买。 2015年07月14日 22:33在博客园上发表第一篇博客,2017年09月09日23:07发表最后一篇博客,历时788天,主要是想记录一下思考和发展的过程。2020年12月04日签订出版协议,到最终出版《物联网软件架构设计与实现》(北京大学出版社),历时622天。
阅读全文
摘要:面试过程 半个月之前,我又一次结束了字节的日常实习面试,前后持续一个多星期,每一面都是2天内出结果,第四面一周未出结果,询问hr,面试流程已经终止,是的,又挂了。 相比于几个月的那次面试,挂在第三面;这次第三面是hr面,因此挂在了第四面,在算法题每轮都完成的基础上,猜测因为基础知识掌握不熟悉没有通过
阅读全文
摘要:转 https://www.cnblogs.com/mikechenshare/p/16594247.html
阅读全文
摘要:简介 System.Collections.Generic.List<T>是.NET中的泛型集合类,可以存储任何类型的数据,因为它的便利和丰富的API,在我们平时会广泛的使用到它,可以说是使用最多的集合类。 在代码编写中,我们经常需要遍历一个List<T>集合,获取里面的得元素进行一些业务的处理。通
阅读全文
摘要:新建了一个ASP.NET Core 5.0的Web API项目,当使用断点调试Host.CreateDefaultBuilder(args)时,进入该函数后查看中间变量的值,报错Evaluation is not allowed: The thread is not at a GC-safe poi
阅读全文
摘要:通过Rider调试的方式看了下ASP.NET Core 5.0的Web API默认项目,重点关注Host.CreateDefaultBuilder(args)中的执行过程,主要包括主机配置、应用程序配置、日志配置和依赖注入配置这4个部分。由于水平和篇幅有限,先整体理解、建立框架,后面再逐步细化,对每
阅读全文
摘要:前言 我们在写并发程序的时候,一个非常常见的需求就是保证在某一个时刻只有一个线程执行某段代码,像这种代码叫做临界区,而通常保证一个时刻只有一个线程执行临界区的代码的方法就是锁🔒。在本篇文章当中我们将会仔细分析和学习自旋锁,所谓自旋锁就是通过while循环实现的,让拿到锁的线程进入临界区执行代码,让
阅读全文
摘要:你好呀,我是歪歪。 我上周遇到了一个莫名其妙的搞心态的问题,浪费了我好几个小时。 气死我了,拿这几个小时来敲(摸)代(摸)码(鱼)不香吗? 主要是最后问题的解决方式也让我特别的无语,越想越气,写篇文章吐槽一下。 先说结论,也就是标题: 在本地以 Debug 模式启动项目的时候,千万不要在方法上打断点
阅读全文
摘要:前言# 问题的起因是在帮同事解决遇到的一个问题,他的本意是在EF Core中为了解决避免多个线程使用同一个DbContext实例的问题。但是由于对Microsoft.Extensions.DependencyInjection体系的深度不是很了解,结果遇到了新的问题,当时整得我也有点蒙了,所以当时也
阅读全文
摘要:梦晨发自凹非寺 量子位公众号 QbitAI 一努力思考就会精神疲惫,学习工作一天之后只想无脑躺平。 最新研究发现,这并不是你一个人的错,而是有着普遍的生理基础:思考时脑内会产生一种毒素,积累太多会破坏大脑功能,而疲惫正是让你停下来的信号。 停下来,才能保持大脑功能的完整。 也就是说,摸鱼,从此有了理
阅读全文
摘要:本来闲来无事,准备看看Dapper扩展的源码学习学习其中的编程思想,同时整理一下自己代码的单元测试,为以后的进一步改进打下基础。突然就发现问题了,源码也不看了,开始改代码,改了好久。 测试Dapper.LiteSql数据批量插入的时候,耗时20秒,感觉不正常,于是我测试了非Dapper版的LiteS
阅读全文
摘要:什么是工业物联网网关 工业物联网网关是连接工业场景本地设备(如PLC、扫码枪、机器人、数控机床等)与远端业务系统(如SCADA系统、MES系统等)之间的硬件设备或软件程序。终端设备和远端业务系统之间的所有数据通信都通过工业物联网网关来实现。 我们为什么需要工业物联网网关 因为从事汽车工业行业,在我们
阅读全文
摘要:相信每个从事SAP的顾问都会遇到这样的场景:听着歌,录着SAP数据,写着ABAP代码,突然一切都消失了。 是的,SAP GUI又崩溃闪退了。 可能你还一脸懵逼不知道发生什么事情,当你重新登录系统的时候却发现自己的账号卡在系统里面,甚至锁定部分单据,辛辛苦苦码的代码都来不及的保存。 (查看权限数据,退
阅读全文
摘要:参与软件开发的相关人员,虽然称为工程技术人员,但本质上其实就是手艺人。手艺嘛肯定是一技之长,里面多少有些门道,外行人做不了, 也很难完全搞清楚其中的门道,合作过程中就怕被坑上当 :-)。 “你工作量饱和吗?”,“团队工作量饱和吗?” 这个对很多同学来说,相信是灵魂一问。近来锅叔就也“又”被问到了。这
阅读全文
摘要:什么是多租户 维基百科:“软件多租户是指一种软件架构,在这种软件架构中,软件的一个实例运行在服务器上并且为多个租户服务”。一个租户是一组共享该软件实例特定权限的用户。有了多租户架构,软件应用被设计成为每个租户提供一个 专用的实例包括该实例的数据的共享,还可以共享配置,用户管理,租户自己的功能和非功能
阅读全文
摘要:目前大部分团队是使用的阿里巴巴Java开发规范,不过在日常开发中难免遇到覆盖不到的场景,本文在阿里巴巴Java开发规范基础上,补充一些常用的规范,用于提升代码质量及增强代码可读性。 编程规约 1、基础类型及操作 (1)转换 基本类型转换 String类型转数字:使用apache common-lan
阅读全文
摘要:引言 编程能力在不断的总结中进步以及成长,最近的半年里,对之前的开源项目代码进行回归,在重构的过程中进行了很多思考,很多次都想放弃重构,毕竟一个已经在使用的项目,重构基础代码就相当于重新开发了,不过最终还是下定了决心,毕竟重构就是一个成长过程,要想进步,就要不断的发现原有代码的不足,使用新的思维去优
阅读全文
摘要:目录 什么是注解? 注解的分类 Java自带的标准注解 元注解 @Retention @Documented @Target @Inherited @Repeatable 自定义注解 自定义注解的读取 示例:注解 模拟访问权限控制 尾语 作者:小牛呼噜噜 | https://xiaoniuhulul
阅读全文
摘要:大家好~本文使用WebGPU的计算着色器,实现了奇偶排序。奇偶排序是冒泡排序的并行版本,在1996年由J Kornerup提出。它解除了每轮冒泡间的串行依赖以及每轮冒泡内部的串行依赖,使得冒泡操作可以并行执行 目录 介绍奇偶排序算法 分析时间复杂度 需求 初步设计 代码实现 发现问题 改进设计 相关
阅读全文
摘要:盒模型 点击打开视频教程 标准盒模型、怪异盒模型(IE盒模型) 什么是盒模型? 盒模型的作用:规定了网页元素如何显示以及元素间的相互关系 盒模型的概念:盒模型是css布局的基石,它规定了网页元素如何显示以及元素间的相互关系。 css定义所有的元素都可以拥有像盒子一样的外形和平面空间。即都包含内容区、
阅读全文
摘要:Docker私有仓库搭建 1、Docker Registry 网上有很多的Registry服务器都支持第三方用户注册,而后基于用户名去做自己的仓库,但是使用互联网上的Registry有一个缺陷,那就是我们去推送和下载镜像时都不会很快,而在生产环境中很可能并行启动的容器将达到几十、上百个,而且很有可能
阅读全文
摘要:大家好,又见面了。 今天我们一起聊一聊JAVA中的函数式接口。那我们首先要知道啥是函数式接口、它和JAVA中普通的接口有啥区别?其实函数式接口也是一个Interface类,是一种比较特殊的接口类,这个接口类有且仅有一个抽象方法(但是可以有其余的方法,比如default方法)。 当然,我们看源码的时候
阅读全文
摘要:函数是基于功能或者逻辑进行聚合的可复用的代码块。将一些复杂的、冗长的代码抽离封装成多个代码片段,即函数,有助于提高代码逻辑的可读性和可维护性。不同于Python,由于 Go lang是编译型语言,编译之后再运行,所以函数的定义顺序无关痛痒。 函数声明 在 Go lang里,函数声明语法如下: fun
阅读全文
摘要:前言 哈喽,大家好。 平时我们写代码呢,多数情况都是流水线式写代码,基本就可以实现业务逻辑了。如何在写代码中找到乐趣呢,我觉得,最好的方式就是:使用设计模式优化自己的业务代码。今天跟大家聊聊日常工作中,我都使用过哪些设计模式。 工作中常用到哪些设计模式 1.策略模式 1.1 业务场景 假设有这样的业
阅读全文
摘要:3种。 1)new 运算符:用于创建对象和调用构造函数。 2)new 修饰符:在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。 3)new 约束:用于在泛型声明中约束可能用作类型参数的参数的类型。 针对2,在使用一个类继承一个基类,并且写了同样的方法,此时会正常的使用,但是会提示,建议使
阅读全文
摘要:文章目录缓存雪崩出现原因一解决方案方案一 差异化设置过期时间方案二 服务降级方案三 不设置过期时间出现原因二解决方案方案一 服务熔断方案二 请求限流方案三 Redis构建高可靠集群缓存击穿解决方案方案一 分布式锁方案二 热点数据不设置过期时间缓存穿透出现原因解决方案方案一 设置缺省值方案二 使用布隆
阅读全文
摘要:Startup构造函数ConfigureServices方法Configure方法在ConfigureWebHostDefaults中直接配置服务和请求管道 ASP.NET Core一般使用Startup类来进行应用的配置。在构建应用主机时指定Startup类,通常通过在主机生成器上调用 WebHo
阅读全文
摘要:【Redis】| 总结/Edison Zhou新浪微博作为Redis深度用户,对Redis做了一些优化,一起来看看吧。1微博对Redis的技术需求微博对Redis的三大具体需求如下 能够提供高性能、高并发的读写访问,保证读写低延迟;(高性能) 能够支持大容量存储;(大容量) 可以灵活扩展,对于不同业
阅读全文
摘要:using在C#中随处可见,比如引入命名空间,这是也是每个C#的cs页面必须存在的,除了 引入命名空间还有几种用法,下面将介绍这几种的使用。 1、用于引入命名空间 这是最常见最基本的用法, 这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也
阅读全文
摘要:本篇文章接前一篇,建议可以先看前篇文章,再看本文,会有更好的效果。 前一篇跳转链接:https://www.cnblogs.com/weskynet/p/15046999.html 正文: Autofac通过构造函数注入如前一篇所示,获取实例都是通过构造函数进行。此处通过构造函数获取实例,还有一种通
阅读全文
摘要:第一种情况:正常通过构造函数注入 首先,我这里有两个抽象接口类(ISutdentService、IPersonService),两个具体实现的类(SutdentService、PersonService),SutdentService是ISutdentService的实现,PersonService
阅读全文
摘要:1.WHAT-面向抽象编程的例子 1.1 面向对象 一般来说,面向对象编程是我们比较常见的,即将一个实际的项目分成多个类(对象),赋予这些对象属性和方法,从而实现编程。 比如,我们要编写一个校园管理平台,分别管理老师和学生,非常直观地我们就能把老师类和同学类给归纳出来,老师有教学的职能(方法)有性别
阅读全文
摘要:引子 工作流(Workflow)是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。为了实现某个业务目标,需要多方参与、按预定规则提交数据时,就可以用到工作流。通过流程引擎,我们按照流程图,编排一系列的步骤,让数据可以按照一定的规则,一定的顺序,提交给一定的负责人进行处理,实现带有时间轴的数据协
阅读全文
摘要:在某些业务中会遇到需要同步两个类的属性值的情况,而且有些字段是要过滤掉的。如果手动赋值则需要写很多重复的代码: public class Teacher { public Guid Id { get; set; } public string Name { get; set; } public st
阅读全文
摘要:我有一个List<>自定义对象. 我需要通过一些唯一的属性在此列表中找到一个对象,并更新此对象的另一个属性. 最快的方法是什么? Car*_*ten 88 使用Linq查找您可以执行的对象: var obj = myList.FirstOrDefault(x => x.MyProperty == m
阅读全文
摘要:本文介绍了Scaffold-DbContext到不同的输出文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在工作的公司解决方案中实现存储库模式,将后端项目和数据库上下文中的模型类以及DbContexts项目中的迁移分离。 使用Scaffold
阅读全文
摘要:DateTime dt = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd") + " 00:00:00"); //获得本月月初时间 var startMonth = dt.AddDays(1 - dt.Day); //获得本月月末时间 DateTi
阅读全文
摘要:Scaffold-DbContext 是 EntityFramework(Core) 用来生成数据库上下文的一个脚手架工具. 应用场景 当你有一个现成的数据库时,可以使用 Scaffold-DbContext 生成对应的数据库上下文类及模型类,然后使用 EntityFrameworkCore 的方式
阅读全文
摘要:工具的scaffold-dbcontext(数据库上下文脚手架)指令来生成models和context。 指令详细介绍: Scaffold-DbContext [-Connection] <String> [-Provider] <String> [-OutputDir <String>] [-Co
阅读全文
摘要:由浅入深彻底理解 IOC 和 DI 编程的基本思维 注重项目的维护和迭代。 追求可维护的代码。 好的代码: 不啰嗦的代码。 具有自描述性的代码。 具有可维护性的代码。 所有软件的复杂性都是为了追求可维护的代码。 计算机的代码其实是现实世界的一些规律或者说一些业务的映射,也就是说需要使用代码模拟现实世
阅读全文
摘要:在这里插入图片描述 具体问题 具体的面试题目是如果我们把MySQL数据的账号信息,Redis的账号信息等都写在属性文件中,有信息暴露的风险,要保证账号密码的安全我们可以通过MD5或者3DES等加密方式来处理,那么怎么来实现呢? 解决方案 其实这个问题的解决思路还是比较清晰,就是在Spring注入Da
阅读全文
摘要:在这里插入图片描述 Flowable UI应用 Flowable提供了几个web应用,用于演示及介绍Flowable项目提供的功能: Flowable IDM: 身份管理应用。为所有Flowable UI应用提供单点登录认证功能,并且为拥有IDM管理员权限的用户提供了管理用户、组与权限的功能。 Fl
阅读全文
摘要:在这里插入图片描述 MySQL中的游标 1.什么是游标 虽然我们也可以通过筛选条件 WHERE 和 HAVING,或者是限定返回记录的关键字 LIMIT 返回一条记录,但是,却无法在结果集中像指针一样,向前定位一条记录、向后定位一条记录,或者是 随意定位到某一 条记录 ,并对记录的数据进行处理。 这
阅读全文