程序开发共185篇
面试官:请你谈谈用Redis实现一个轻量级的搜索引擎!

大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了。 但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难...
Redis的40个知识点

1、什么是 Redis? Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品相比...
.Net 集成敏感词组件

现如今大部分服务都会有用户输入,为了服务的正常运行,很多时候不得不针对输入进行敏感词的检测、替换。如果人工做这样的工作,不仅效率低,成本也高。所以,先让代码去处理输入,成为了经济方...
js对类似Excel表头数据排序:A1,A10,A11,B1

对一个数组['A12','C12','B12','A2','C2','B2','A10','C10','B10','A11','C11','B11','A1','C1','B1']...
如何用纯 CSS 实现酷炫的霓虹灯效果?

最近关注了油管上的 CSS Animation Effects Tutorial 系列,里面介绍了非常多有意思的 CSS 动效。其中第一个就是很酷炫的霓虹灯效果,这里就实现思路做一...
JavaScript中数组Array.sort()排序方法

JavaScript中数组的sort()方法主要用于对数组的元素进行排序。 其中,sort()方法有一个可选参数。但是,此参数必须是函数。 数组在调用sort()方法时,如果没...
Abp 后台作业与后台工作者

0. 简介 在某些时候我们可能会需要执行后台任务,或者是执行一些周期性的任务。比如说可能每隔 1 个小时要清除某个临时文件夹内的数据,可能用户会要针对某一个用户群来群发一组短信。前...
银行背景下分库分表技术选型

业务持续增长带来的单表数据量过大,必然影响到数据库的读写性能,那到底要不要分库分表呢? 阿里巴巴P3C规范给出一个推荐: 【推荐】单表行数超过500万行或者单表容量超过2GB,...
前端开发面试问题及答案整理

##说说你对闭包的理解 使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 &nb...
推荐这10个优秀的.NET Core开源项目!

.NET 5马上就要发布了,还不知道这些.NET Core开源项目? 只推荐干货!当然这些开源项目都是个人或组织开发的。 1.Ant Design Blazor .NET进行客...
统计用户停留网站时长

最近接到一个需求,需要统计用户从进入网页到全部网页都在浏览器关闭这个过程的时间。 首先确定一下需求: 用户一进来,记录用户进入页面的开始时间; 用户在新的标签页打开页面...
微信扫码用户帐号绑定

概述 整一个微信扫码用户帐号绑定功能,为了满足用户帐号绑定场景的需要,通过生成用户自己的二维码,用户扫描后,公众号可以接收到事件推送。 如下 1、用户登录扫码  ...
使用NPOI进行Word的读写

一、简介 1、操作Word的类库: NPOI: V2.5.1 快速生成 https://github.com/tonyqus/npoi DocX(属于Xceed Word...
.NET Core 部署到 Linux(CentOS) 最全解决方案(常规篇)

本文为大家介绍使用 .NET Core部署到Linux服务器的方法,通过本文你将了解到Linux在虚拟机下的安装、Xshell,Xftp的使用方法、git在linux下的交互使用以...
