《ASP.NET Core 高性能系列》静态文件中间件
一、概述
静态文件(如 HTML、CSS、图片和 JavaScript等文件)是 Web程序直接提供给客户端的直接加载的文件。 较比于程序动态交互的代码而言,其实原理都一样(走Http协议),
ASP.NET Core中需要进行一些配置才能提供这些文件。
二、wwwroot
静态文件存储在项目的 Web 程序的 {ContentRoot}/wwwroot目录下,但可通过 U ...
PE文件结构详解
1、PE文件的结构
1、什么是可执行文件?
可执行文件 (executable file) 指的是可以由操作系统进行加载执行的文件。
可执行文件的格式:
- Windows平台:PE(Portable Executable)文件结构
- Linux平台:ELF(Executable and Linking Format)文件结构
PE和ELF非常相似,它们都是源于同 ...
常见的几个接口管理平台简介
年前最后一更,自从Internet服务开发以来,作为开发者阵营,我们已经在实践中证明了前端和后端分离开发模型正逐渐成为越来越多的Internet公司构建服务和应用程序的一种方式。
前端和后端分离的优点很多。一个重要的优点是,对于后台服务(系统),它只需要提供一个统一的API接口,即可被多个客户端重用,并且分工和 ...
Java+大前端
前后端分离,是目前Web开发的主流模式也是趋势。而Java无疑是后端开发的王者(一条彪壮的鲶鱼,不知道吃什么长大的),PHP和.NET目前仍处于水深火热之中,更像是在夹缝中求生存,因为没办法和Java正面硬拼(假设Java部队有100w人,而PHP或者.Net部队可能只有十几万人,而这些人分散在各个IT公司)。大前端呢,最近几年 ...
[Abp vNext微服务实践] - 文章目录
简介
ABP vNext是volosoft的新一代框架,ABP(vNext)完全使用.NET CORE和DDD(领域驱动)打造,目前GitHub已有13K+次提交,发布版本超过70次,Nuget包下载量达到千万。volosoft于十月已经发布ABP1.0正式版(目前4.2.0),这一发行吸引了大量.NET CORE和旧版abp开发人员,使得.NET CORE微服务实践有了更加活跃的社区。
ABP(vNext) ...
app开发之原生开发、H5开发和混合开发的区别
APP开发模式
目前市场上主流的APP分为三种:
原生APP
Web APP(即HTML5)
混合APP 当然,还有flutter等
APP开发模式对比
1. 原生开发
原生开发(Native App开发),是在Android、IOS等移动平台上利用官方提供的开发语言、开发类库、开发工具进行App开发。比如Android是利用Java、Eclipse、Android studio;IOS是利 ...
.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)
.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)
引言
简介
环境搭建
开发环境要求:
基础数据库构建:
数据库设计规范
运行
使用教程
系统配置
快速开发
管理员登录
系统用户管理
系统角色管理
权限管理
接口秘钥管理
操作日志
事务使用
读写分离分库分表
常见疑问
如何进行联表查询
如何切换数据库类型
如 ...
abp vNext微服务框架分析
本文转载自:https://www.cnblogs.com/william-xu/p/11245738.html
abp vNext新框架的热度一直都很高,于是最近上手将vNext的微服务Demo做了一番研究。我的体验是,vNext的微服务架构确实比较成熟,但是十分难以上手,对于没有微服务开发经验的.net人员来说几乎是看不懂的,所以研究一番后再这里做一些简单的分析便于新手能 ...
前端的发展和未来趋势
本文由葡萄城技术团队于博客园原创并首发
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
前端技术的发展日新月异,过一段时间就会出现新的框架、工具、插件,伴随着十几年的发展,前端领域已经告别了野蛮生长的时期,越发表现出成熟和现代化,引领了整个技术行业 ...
SpringBoot 开发案例之参数传递的正确姿势
前言
开发这么多年,肯定还有不少小伙伴搞不清各种类型的参数是如何传递的,很多同学都是拿来即用,复制粘贴一把撸,遇到问题还是一脸懵逼。
姿势
学习参数传递的正确姿势,先说怎么做,再说为什么,本质上还是复制粘贴一把撸,问题是你想问不想问为什么!
传递
用户登录
前端代码:
var param = {
"username": "admin ...
后端开发有必要学习前端吗,如何入门呢
作为一个服务端开发人员,需要了解并掌握一定的前端技能吗?回答是,当然需要。
我记得刚开始做开发的时候,还不流行前后端分离,那时候也没那么多的前端框架,什么 Vue、React 都还不存在,Angular 才刚刚发布第一代版本不久,但是在国内基本上还没人用。
那时候,大部分应用都还是服务端渲染,比如 Java 的 jsp、.NET ...
如何做好开发自测
最近做研发质量分析,大家共同提到了一个改进措施:加强开发自测!
但是如何加强开发自测、怎么做好开发自测?带着这个问题,进入我们今天的分享:
一、开发测试小记
开发同学功能开发完成后,简单自测通过后,填写提交单提交测试,然后:
制作的补丁,打到测试环境,发现丢了一些SQL、Dll、配 ...
dotnetcore+vue+elementUI 前后端分离---支持前端、后台业务代码扩展的快速开发框架
Document
框架采用dotnetcore+vue+elementUI 前后端分离,并且支持前端、后台代码业务动态扩展,框架内置了一套有着20多种属性配置的代码生成器,可灵活配置生成的代码,代码生成器界面配置完成即可生成单表/主从表的增、删、改、查、导入、导出、上传、审核基础功能。只需要简单了解即可上手开发
框架基础功能已构建完成, ...
从壹开始 NetCore 新篇章 ║ Blog.Core 开发社之招募计划书【已完成】
宫
哈喽大家好,国庆马上就要来了,在新的第四季度来临之际,祝大家年末能顺顺利利,解决所有的难题。大家可能从我的标题里也能看的出来,老张又要耍花样,搞事情了,近来随着 netcore 3.0 的正式推出,Dot net 将迎来了一次重大转折点,能不能在未来技术领域三分天下,就看这次以后了,所以我打算进一步对 netcore ...
七个开源的 Spring Boot 前后端分离项目,一定要收藏!
前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自己依然没有任何优势!
其实前后端分离本身并不难,后段提供接口,前 ...
蹒跚来迟:新版博客后台上线公测
非常抱歉,让大家等太久了!用“等到花儿也谢了”已经无法形容,花儿已经谢了又长长了又谢好几回,用“姗姗来迟”更是无法形容,“蹒跚来迟”也不足以形容,但我们实在找不到其他的词来形容了。
非常羞愧地告诉大家,我们的新版博客后台前后端代码重写了2轮才有了今天的公测版,而且还不包含在整个代码重写之前试图开发新 ...
说一说前端路由与后端路由的区别
今天面试,面试官问了我一个前端路由与后端路由的问题,我只回答到了一点,面试官叫我再去了解一下
其实我之前在上线自己的博客遇到过下面这些问题
为啥我写的Vue应用在开发阶段都没问题,部署到服务端之后访问不了除了/的页面呢
为啥我写的SPA页面的路由用hash模式都没问题,改成history模式就问题百出呢
啥是前端路由啥 ...
深入理解await与async
1-1.await
await的意思就是等待。它后面可以跟一个表达式。如果是值(如字符串、数字、普通对象等等)的话,返回值就是本身的值。
不过最常用的是后面跟一个promise对象。await会等待这个promise的状态由pending转为fulfilled或者rejected。在此期间它会阻塞,延迟执行await语句后面的语句。
如果promise对象的结果是resolve ...
集群、限流、缓存 BAT 大厂无非也就是这么做
前言
前阵子有网友询问,如何优化网站?这个问题真的很大,跟他简单的聊了一下,随便说了几点,觉得有必要整理一篇文章出来,正好前阵子在做爬虫博客,于是把大体思路分享出来,与大家互通有无,共同进步。
优化
版本一
系统开始是这样子的,一个 Tomcat 拖着一个 MySql 服务,跑在一个 2C 4G 的Linux服务器上,所有的请 ...
Appium+python自动化(三十四)- 有图有真相,很美很精彩 - 屏幕截图和Android APP类型简介(超详解)
简介
在实际自动化项目运行过程中,很多时候App可以会出现各种异常,为了更好的定位问题,除了捕捉日志我们还需要对运行时的设备状态来进行截屏。从而达到一种“有图有真相”的效果。
截图方法
方法1
save_screenshot() 该方法直接保存当前屏幕截图到当前脚本所在文件位置。
driver.save_screenshot('login.png')
查看方法1 ...