以下是我经过自己的理解总结的,不保证权威,如果有问题,希望大神指出。
.NET MYSQL ELECTRON 算法 LINUX C# HTML EF CODEFIRST JAVASCRIPT WEBAPI 二维码 .NET6 ORM ELK ELASTICSEARCH 日志归集 工具 SQLSERVER LOGSTASH .NET5 JENKINS 持续集成 自动化部署 CENTOS EFCORE MONGODB HTTPS CANVAS KIBANA
2018 MacBook Air 轻轻地,再次倾心。
这款 Mac 中的万人迷,注定再一次让人倾心。全新 MacBook Air 更薄、更轻,拥有金色、银色和深空灰色三种外观,配备绚丽的视网膜显示屏、触控 ID、新一代键盘,以及力度触控板。它标志性的楔形机身由 100% 再生铝金属打造,堪称 Mac 中的环保典范。此外,它的电池续航能满足一天所需,是一个可以随身而行、事事胜任的好帮手。
.NetCore WebAPI使用Apollo配置中心
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。
NPOI导出Excel,包含一个或者多个sheet表
NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。他导出的文件和你电脑右键创建的office文件一样原生,不会提示格式不符,重要的是不依赖office组件。
二、ELK日志归集之LogStash安装(CentOS 7.5)
Logstash 主要是用来日志的搜集、分析、过滤日志的工具,支持大量的数据获取方式。一般工作方式为c/s架构,client端安装在需要收集日志的主机上,server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch上去
百度编辑器抓取图片引发的思考和解决方案
百度编辑器用的很多,其中比较让人头疼的就是图片问题,基本使用没有任何问题,而且功能强大,接口比较完善;就是整个编辑器有点重,调用接口给编辑器赋值的话,内容里面的图片有时候是不会抓取的,这个有点烦。
海豹突击队 第二季 精彩部分
故事讲述一支由精英组成的海豹突击队的日常生活,以及在前线上他们是如何训练以及计划和执行国家委派给他们最危险的,高风险的任务。他们时刻准备着执行在世界各地的秘密任务,而只有那么片刻的时间,他们通过长途电话费才能与自己的家人保持着联系。即使面对毫无胜算的情况下,这个所谓严密的海豹突击队的成员们依旧表现出他们坚定的爱国主义和无畏的奉献。David Boreanaz扮演为人专注、广受尊重的突击队指挥官Jason,他已经执行了十多次最危险的突击任务,身心均受到过伤害。Neil Brown Jr.扮演Jason的突击队中资历最老的成员Ray,是Jason最忠实的战友和最值得信赖的朋友。Max Thieriot扮演Jason的突击队中的成员Clay,是千禧年一代。他很有能力,但他的自信和傲慢只是为了隐藏内心深处的不安全感。A.J. Buckley扮演强悍的战士Sonny,他的内心一直在和自毁倾向做斗争。他就像个炸药桶,随时都可能爆炸,但他对Jason及其团队一直忠心耿耿。Toni Trucks扮演后勤官员Diaz,负责为Jason及其团队准备各种物资装备。Jessica Paré扮演聪明的中情局分析师Mandy,致力于扫除世间一切邪恶,消灭一切坏人。
.NET MVC下载文件,利用JQuery实现无刷新无跳转效果
下载文件场景很多,比如导出报表、下载资料、下载二维码等,PC端下载的时候一般效果都是新开一个窗口,下载完成之后,页面自动关闭。但是有个缺陷,如果下载文件失败,这个界面就不会关闭了,而是停留在空白页面或者报错页面,这样很不友好啊。本文就解决这个小瑕疵,实现无刷新无跳转的效果。
五、Microsoft.EntityFrameworkCore之多对多关系
在日常开发中,经常用到CodeFirst模式进行开发,那么我们需要了解基本的EFCore的使用和其原理,本次系列包括EFCore的迁移、关系描述,主要是以我个人经验向大家讲解,希望学习EFCore的同学们,能一看就知道关系描述应该怎么配置。
六、Electron 之网页安全政策 Content-Security-Policy
Content Security Policy 简称 CSP 是一种网页安全政策 CSP 的实质就是白名单制度,开发者明确告诉客户端,哪些外部资源可以加载和执行,等同于提供白名单。它的实现和执行全部由浏览器完成,开发者只需提供配置。 CSP 大大增强了网页的安全性。攻击者即使发现了漏洞,也没法注入脚本,除非还控制了一 台列入了白名单的可信主机。 通俗的讲开启 CSP 后可以让浏览器自动禁止外部注入恶意脚本,增加网站的安全性能。从 2.0 版本开始,如果使用 electron 的开发人员没有定义 Content-Security-Policy,Electron就会在 DevTool console 发出警告提示
疫情数据关注工具-支持全平台版本(12月15停止更新,一个时代的结束)
疫情形式严峻,我十分关心每天的疫情动态,但是我发现无论是百度的疫情动态,还是腾讯的动态,数据都不完整,而且腾讯的风险地区更新不及时,导致经常看到错误数据。
.NET WebApi配置Swagger详细教程
Swagger可以根据xml文件生成api接口文档,前后端节约沟通时间,减少对接成本,是一个非常好的解决方案;本文主要记录一下,Vs2019从0开始,搭建一个WebApi最终利用Swagger看到相关接口,并解决Swagger汉化的问题,解决Swagger在.net Webapi中控制器名称标注问题。
《灵笼》白月魁 壁纸
国漫《灵笼》特别篇播出,作为第一季的大结局剧情,灵笼在最后一话的特别篇中终于把地面神秘人物白月魁的身份信息给揭露了出来,原来之前马克队长猜得没有错,当时在下到地面采集物资的时候,看到的女子其实就是白月魁小队,她们是生活在地面的人类,但是从本质而言,似乎已经和人类有所区别。
Resharper 2021.3.2-VS2022可用的扩展插件
ReSharper是一个JetBrains公司出品的著名的代码生成工具。其能帮助Microsoft Visual Studio成为一个更佳的IDE,它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。实质上,ReSharper特征可用于C#,VB.NET,XML,ASP.NET,XAML,和构建脚本。ReSharper还为C#和VB.NET提供了增强的交叉语言功能,它使开发者可以有效的控制.net混合项目。
Hangfire任务调度从入门到实践
Hangfire是一个任务调度的组件,自带面板,可以操作正在运作的任务,可以看到执行情况,而且使用起来简单,Hangfire不受特定.NET应用程序类型的限制,只要是.NET Framework 4.5以上,Newtonsoft.Json library ≥ 5.0.1,有一个mysql或者mssql数据库即可。而且最新的支持.NET Core,这篇文章主要记录一下如何在.NET Core 3.1中用mysql来帮助Hangfire实现持久化。
EFcore+MySql 数据迁移的时候,怎么给表结构加注释?
Microsoft.EntityFrameworkCore是一个非常不错的设计,当一套系统里面出现太多的SQL,其实已经不合理了,所以EF让开发者不再接触SQL,而是直接以对象形式操作数据库,EF来负责Sql代码生成和执行,通常在开发中,有根据数据表结构来生成实体的,也有根据实体生成数据库的,就是所谓的DbFirst和CodeFirst,这篇文章主要说一下CodeFirst的应用,用的是MySql数据库。
.NET5 WebApi 实现JWT及其验证实战
Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。本文只是举个例子,可以这么整,如果要用于生产环境,可能得再封装一下,注释都加的齐全,没用过的可以看看。
阿里云对象存储OSS使用STS临时授权给Browser.js
阿里云对象存储OSS(Object Storage Service)是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于99.9999999999%(12个9),服务可用性(或业务连续性)不低于99.995%。OSS具有与平台无关的RESTful API接口,您可以在任何应用、任何时间、任何地点存储和访问任意类型的数据。如果你的应用场景仅仅是网站上传个图片、视频这些,那么阿里云OSS和七牛云的作用是一样的。
C# 对比两个实体类指定字段是否被修改并得出修改记录
需求来源:一条数据被编辑之后,日志要记录下改动了什么项,从什么改成什么了,还得可以指定某些字段,比如用户表,只要改了用户名,就记录一下日志,业务可以根据是否有修改来发送通知啊或者启用禁用啊这些操作。
Visual Studio生成注释的插件GhostDoc,支持2022
GhostDoc为Visual Studio中的C#代码编辑器安装了一个新的命令。在编辑源文件时,只需将光标置于要添加文档的方法或属性内部,然后通过热键(默认为Ctrl+Shift+D)或右键菜单中的Document this菜单项调用命令,GhostDoc就会插入一段XML格式的注释。你也许会想到在方法或属性前面键入"///"时的类似效果,但是后者只能创建一段空的注释构造,而GhostDoc则能够生成大部分实用的注释。
MongoDb 4.2.7 配置复制(副本集replSet)实现主从同步(Windows)
MongoDB在4.0之后,增加了事务,说明Mongodb生态越来越丰富,将来肯定可以满足更多的应用场景,在用了事务之后,操作数据的时候报错,提示实例需要是副本集,这篇文章就说一下,什么是副本集,能干啥?
NPOI导出Excel,包含一个或者多个sheet表
NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。他导出的文件和你电脑右键创建的office文件一样原生,不会提示格式不符,重要的是不依赖office组件。
Postman的一个小技巧 Pre-request Script的使用
Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。
没有一种工作是不委屈的
毕业季也是就业季,今年我国有765万高校毕业生将走出校园,步入职场,数据显示目前已有一半人找到了工作。没找到的那一半中,有些人并非能力不行,而是不愿“将就”,总想一步到位找到一份心满意足的工作;找到的那一半也没有“万事大吉”,有些人因为无法调整好自己的心态而郁郁寡欢……
请打开您的微信,扫一扫
留下您的脚步
最近评论