0 前言本文正文第一节,会对 Code First 进行基本的介绍,以及对相关名词进行说明,读者一开始可以不用在这里消耗过多时间,可以先操作一遍例子,再回过头理解。第二节,以一个简单的例子,展示 EF...

Bootstrap Blazor 模板使用Layout 组件
BootstrapBlazor 官网地址:https://www.blazor.zone Bootstrap Blazor 提供了一个快速创建项目的项目模板,安装方法可参考我这一篇文章:Bootst...

shiro550反序列学习
Shiro550shiro550和fastjson作为攻防演练的利器,前面学习了fastjson的相关利用和回显,本篇主要来学习一下shiro550的漏洞原理。1、漏洞原因在 Shiro <= ...

一次不规范HTTP请求引发的nginx响应400问题分析与解决
背景最近分析数据偶然发现nginx log中有一批用户所有的HTTP POST log上报请求均返回400,没有任何200成功记录,由于只占整体请求的不到0.5%,所以之前也一直没有触发监控报警,而且...

消息队列与快递柜之间的奇妙关系
提到消息队列可能一些朋友经常听别人说起一些名词,比如:服务程序解耦,处理流量削峰,通过异步处理提升用户体验,缓冲批处理提高处理性能。笔者擅于白话解说,所以我就不用专业的术语去解释专业的问题了。我一直觉...

上班摸鱼与网络安全
上班不摸鱼,那这班上的没有灵魂啊。但是不久前爆出的国美网络监控事件,也提示我们网络有风险,摸鱼需谨慎。https://baijiahao.baidu.com/s?id=17167307975438...
Java 线程池四种拒绝策略
jdk1.5版本新增了JUC 并发包,其中一个包含线程池。四种拒绝策略:拒绝策略类型说明1ThreadPoolExecutor.AbortPolicy默认拒绝策略,拒绝任务并抛出任务2ThreadPo...

.NET性能优化-你应该为集合类型设置初始大小
前言计划开一个新的系列,来讲一讲在工作中经常用到的性能优化手段、思路和如何发现性能瓶颈,后续有时间的话应该会整理一系列的博文出来。 今天要谈的一个性能优化的Tips是一个老生常谈的点,但是也是很多人没...

Halo 开源项目学习评论与点赞
基本介绍博客系统中,用户浏览文章时可以在文章下方发表自己的观点,与博主或其他用户进行互动,也可以为喜欢的文章点赞。下面我们一起分析一下 Halo 项目中评论和点赞功能的实现过程。发表评论评论可以是对文...

.NET混合开发解决方案WebView2的进程模型
系列目录【已更新最新开发文章,点击查看详细】 WebView2控件应用详解系列博客.NET桌面程序集成Web网页开发的十种解决方案.NET混合开发解决方案1 WebView2简介.NET混合开发解决方...