Web_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Web >>列表
在一个项目还是单体架构的时候,所有的js,css,image都会在一个web网站上,看起来并没有什么问题,比如下面这样:但是当web网站流量起来的时候,这个单体架构必须要进行横向扩展,而在原来的架构中静态资源这羊毛是出在单体架构这头羊身上,所以横向多少个单体,就有多少个静态资源文件夹,比如下面这样的架构。那这种架构有什么问题呢?总的来说会有如下二个问题:1.浏览器对单一域名的请求有并发限制。在同一个域名下,一般来说有js,css,img,media,html等等静态资源... 查看全文
上星期写了一个篇文章,数据库方面的面试技巧,如何从建表方面展示自己能力,承蒙管理员抬举,放入首页,也承蒙各位厚爱,两天内收获了将近770个点击,也一度进入48小时热榜。为了感谢管理员和大家的支持,再根据我的面试经验原创一篇关于索引方面如何推销自己的文章。这内容也来自我写的书javaweb轻量级开发面试教程。如果我们需要招个Java方面的高级程序员,一方面看年限(本科3年),具体到数据库方面的技能要求,包括如下三个方面:第一,是否会基本的增删改查,存储过程等技能,是否会用些groupby... 查看全文
本人在2010年时使用swfupload为核心进行文件的批量上传的解决方案。见文章:WEB版一次选择多个文件进行批量上传(swfupload)的解决方案。本人在2013年时使用plupload为核心进行文件的批量上传的解决方案。见文章:WEB版一次选择多个文件进行批量上传(Plupload)的解决方案最近在学习百度的开源上传组件WebUploader,写了一些示例以记录。WebUploader的缺点是没有一个比较好的现成的界面,这个界面需要自己去实现。自由度高了一些... 查看全文
有的网页中会使用"<metaname="viewport"content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">"这个标签来设置网页的宽度,不过带来的问题是,如果展示这个webview的宽度不等于设备的宽度的时候,就会出现网页内容过宽左右可以滑动或者网页左右内容没有占满。找了一下,有两个解决方法:1... 查看全文
回到目录对于web.config来说,我们不会陌生,主要对站点进行相关参数的配置,当它被修改后,IIS里对应的应用程序池会被重启,而对于config里的一些配置我们一般使用比较多的是数据连接串connectionString,配置串appSettings,友好提示控制customErrors等,而今天我们要说的是配置文件config里的两种模式Debug和Release.一般地,我们一个网站至少会对应有测试环境和生产环境两种,有的可能更多... 查看全文
1、登陆认证使用WebAPI自动认证webApi自动认证继承类:AuthorizeAttribute自动认证类使用在控制器上[Authentication]publicclassCardController:BasisController{}ViewCode主要重写二个方法1、OnAuthorization在认证的时候自动调用这个方法2、HandleUnauthorizedRequest认证失败的时候调用这个方法///<summary>///自动认证作者KAI///<... 查看全文
APS.NETMVC上传文件出现System.Web.HttpException:超过了最大请求长度这个问题原因是默认最大上传文件大小为4096,而我提交的文件太大了。解决方案:修改config.xml,设置最大maxRequestLength<configuration><system.web><httpRuntimemaxRequestLength="10000"/></system.web><configuration>... 查看全文
当有全局变量时,如:protectedstaticDictionary<string,string>SalesMail=newDictionary<string,string>();每天运行程序时,会使用到这个变量,比如:往这个变量中添加数据。如果服务不停止或重新启动,这个变量会存在所记录的数据。我遇到的问题是每天凌晨发送合同到期的提醒邮件,每天都会访问数据,对这些数据筛选,然后把续约发送邮件的邮箱放在SalesMail变量里,数据筛选结束再发送邮件... 查看全文
不喜欢说废话,直接上干货。第一步:打开VSIDE,新建一个WebAPI项目选择Web.NetFrameWork(如果喜欢使用.NetCore的可以使用.NetCore)选择WebApi,点击确定即可下面是初始运行的效果下面在Nuget中搜索Swagger找到后并点击安装,按照提示下一步,直到完成点击项目-属性找到SwaggerConfig增加以下代码:项目重新生成后运行,结果如下图:到此大功告成。... 查看全文
· [翻译]自托管WebApi使用OWIN和Unity发布时间:2017-08-25
OWIN托管的WebApi应用程序使用Unity,要比标准的WebApi应用程序使用Unity复杂一点点.这篇博客展示怎样把ASP.NETWebAPI寄宿到一个控制台应用程序,使用OWIN自托管WebApi框架和Unity的Ioc.需要实现下面的步骤:1.把OWIN.Hosting和Unity的程序集添加到解决方案.2.Unity的registrations和startup逻辑是必须的.3.Unity的解析器需要添加到OWINstartup的上下文.4.释放资源的逻辑必须实现... 查看全文
AzureWeb应用提供高度可缩放、自修补的Web托管服务。本快速入门演示如何将第一个ASP.NETWeb应用部署到AzureWeb应用中。完成后,便拥有了一个资源组,该资源组包含一个应用服务计划和一个具有已部署的Web应用程序的AzureWeb应用。先决条件若要完成本教程,需执行以下操作:使用以下工作负荷安装VisualStudio2017:ASP.NET和Web开发Azure开发Note如果没有Azure订阅,可在开始前创建一个试用帐户... 查看全文
05、NetCore2.0插件框架运行原理之WebHostBuilder源码初窥NetCore2.0的插件框架是要解决对象创建的问题,把创建对象与使用对象进行解耦。调用者不需要关心对象是单例的还是多实例的;插件的扩展和调用也更容易。一、我们先看看插件框架是如何使用的首先使用VS2017新建一个控制台程序,要使用插件框架,我们需要引入微软的依赖注入包:install-packageMicrosoft.Extensions.DependencyInjection我们声明一个自己的接口... 查看全文
一、课程介绍直接开门见山吧,在学习之前阿笨想问大家一句,关于WebService远程过程调用技术(RPC)你真的会了吗?不要跟老夫扯什么WebService技术已经过时,如果你的内心有在偷偷告诉你其实我是真的不会WebService的话,那么恭喜你,因为你在这茫茫的IT编程世界里找到了这本《C#远程调用技术WebService葵花宝典》!曾经有一位不知名的讲师说过这么一句名言:一门RPC技术不会,那么千万万门RPC技术将都不会!本次阿笨的分享课包含以下知识点。1... 查看全文
01、.NetCore2.0--WEB服务器--ASP.NetCore和IIS解耦一、历史问题ASP.NETCore出现之前,ASP.NET应用的Web服务器都是IIS。它强依赖于IIS,不具有扩展性;又因为IIS只有Windows版本,没有如Linux等版本,造成了ASP.NETWeb应用只能运行在Windows操作系统上。二、OWIN规范的出现OWIN(OpenWebInterfacefro.NET),这个规范定义了一组接口,用来解耦Web服务器和Web应用程序... 查看全文
主要浏览器开发商(主要是Chrome和Firefox)正致力推动Web的HTTPS,正逐渐采取措施对HTTP网页显示不安全的警告。Chrome从4月开始对输入密码或信用卡号码的HTTP网页显示不安全警告。从今年10月开始,Chrom62将会增加两种不安全警告的显示情况:用户在HTTP页面输入数据,或者在隐身模式下浏览HTTP网页。Google最终计划将所有HTTP网页标记为不安全。... 查看全文
· WebAPi接口安全之公钥私钥加密发布时间:2017-08-18
WebAPi使用公钥私钥加密介绍和使用随着各种设备的兴起,WebApi作为服务也越来越流行。而在无任何保护措施的情况下接口完全暴露在外面,将导致被恶意请求。最近项目的项目中由于提供给APP的接口未对接口进行时间防范导致短信接口被怒对造成一定的损失,临时的措施导致PC和app的防止措施不一样导致后来前端调用相当痛苦,选型过oauth,https,当然都被上级未通过,那就只能自己写了,就很,,???,,。下面就此次的方式做一次记录。最终的效果:传输过程中都是密文,别人拿到请求串不能更改请求参数... 查看全文
引用寄宿ASP.NETWebAPI不一定需要IIS的支持,我们可以采用SelfHost的方式使用任意类型的应用程序(控制台、WindowsForms应用、WPF应用甚至是WindowsService)作为宿主。一、摘要本期同样带给大家分享的是阿笨在实际工作中遇到的真实业务场景,请跟随阿笨的视角去如何实现采用微软的ASP.NETOWIN技术承载WebAPI服务,如果您对本期的教程内容感兴趣,那么请允许让阿笨带着大家一起学习吧!废话不多说,直接上干货,我们不生产干货,我们只是干货的搬运工... 查看全文
7月份的时候,GoogleAllo产品负责人AmitFulay曾表示‘在几周后推出WebApp’。而现在,它终于被正式发布。遗憾的是,当前这个Web版Allo应用仅面向Android用户。使用的时候,你必须拿起手机扫描Chrome浏览器中的二维码以建立连接(整天挂着微信网页版的朋友们对此一定不会感到陌生)。好消息是,Allo会显示手机上的历史会话记录,并且让它们同时更新。Allo的主打功能是智能回复、emoji、表情包、以及GoogleAssistant... 查看全文
一、课程介绍一位伟大的讲师曾经说过一句话:事物存在即合理!意思就是说:任何存在的事物都有其存在的原因,存在的一切事物都可以找到其存在的理由,我们应当把焦点放在因果关联的本质上。所以在本次分享课开课之前,我们要“约法三章”不谈论以下几个比较“严肃”和“敏感”的话题:WebService已经过时了啦,学习它干什么用啊!为什么要用WebService,而不用基于当前流行的RestFulASP.NETWebAPI... 查看全文
接触过asp.netmvc的都知道,在传统的webform的模式下,page页面的基类是这样声明的:<%@PageLanguage="C#"MasterPageFile="~/Views/Shared/Site.Master"Inherits="ViewPage"%>ViewCode如果是partialview的话,则是这样声明的:<%@ControlLanguage="C#"Inherits="ViewUserControl<dynamic>"%>... 查看全文