- 博客(14)
- 收藏
- 关注
转载 大型网站的 HTTPS 实践(四)——协议层以外的实践
1 前言网上介绍 https 的文章并不多,更鲜有分享在大型互联网站点部署 https 的实践经验,我们在考虑部署 https 时也有重重的疑惑。本文为大家介绍百度 HTTPS 的实践和一些权衡, 希望以此抛砖引玉。2 协议层以外的实践工作2.1 全站覆盖 https 的理由很多刚接触 https 的会思考,我是不是只要站点的主域名换了 https 就可以?答案是不行。ht
2015-11-30 11:47:54 772
转载 仿网易评论盖楼PHP+Mysql实现
大家可能都看过网易评论的那种盖楼式的引用,这边文章就用php和mysql来实现这种效果。先设计数据表来存放评论数据:DROP TABLE IF EXISTS `comment`;CREATE TABLE `comment` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(32) NOT
2015-11-25 12:33:46 5427 1
转载 网易的评论盖楼设计
(1)网易这种评论我觉得使用路径枚举存储是最合适的,就是说:评论ID的组成为:commentID | Path1 | /12 | /1/23 | /1/34 | /1/2/4如果删掉2号评论,直接把Path中匹配 ^/1/2的全部删掉就OK了。(2)当然还有一种更优雅的方式,就是用闭包表:酷站网软最后,以上所有的创意都来自于SQL反模式这本书。
2015-11-25 12:08:39 1272
转载 ASP.NET 下的Cookie和Session 简单介绍与操作
cookie: 1、cookie是存在客户端(浏览器)的进程内存中和客户端所在的机器硬盘上 2、cookie只能能够存储少量文本,大概4K大小 3、cookie是不能在不同浏览器之间共享 1 添加Cookie 2 //1.0 在服务器端实例化cookie对象 3 4 HttpCookie cookie = new HttpCookie("
2015-11-20 10:25:47 565
转载 [ASP.NET 5]终于解决:Unable to load DLL 'api-ms-win-core-localization-obsolete-l1-2-0.dll'
11月12日,惊喜地发现SqlClient(System.Data.SqlClient.dll)跨平台了(对应的nuget包包是runtime.unix.System.Data.SqlClient),终于可以在Linux上基于.NET Core运行ASP.NET 5程序访问SQL Server数据库了。于是,立马更新dnx至rc2,用之前已经写好的、用EF7访问SQL Server数据库的AS
2015-11-20 10:23:20 1448
转载 CSS选择器大全(CSS2)
CSS选择器(CSS2)规则结构 每个规则都有两个基本部分:选择器和声明块。声明块由一个或多个声明组成,每个声明则是一个属性—值对。每个样式表由一系列规则组成。h1{color: red;background: yellow;} 选择器分类【0】通配选择器 星号*代表通配选择器,可以与任何元素匹配*{color: red;} 【
2015-11-20 09:51:11 541
转载 EF 6.0 Code First 迁移MySql数据库
一、准备工作 使用NUGET安装Entity Framework 6,下载MySql Connector/Net 6.9.5 二、创建实体 我们在下面创建了两个类(博客和文章),并使用了虚拟属性标识了他们的关系。这使得实体框架具有了延迟加载特性,延迟加载意味着从数据库加载内容的时候将会自动加载关联实体的内容(除了我们设置了禁用延迟加载)。 publ
2015-11-17 11:40:45 1814
转载 Code First for Mysql 错误:未为提供程序“MySql.Data.MySqlClient”找到任何 MigrationSqlGenerator
mysql 数据库迁移报错:[html] view plaincopyprint?PM> add-migration udpate2015_9_20 span style="color:#ff0000;">未为提供程序“MySql.Data.MySqlClient”找到任何 MigrationSqlGenerator。请在目标迁移配置类中使用 SetSqlGenera
2015-11-17 11:37:02 2954
转载 EF Code First 导航属性 与外键 学习笔记
一对多关系项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类:public class Destination { public int DestinationId { get;
2015-11-17 11:33:41 7406
转载 IPV6入门篇
引言 由于互联网的快速发展与普及,原有的IPV4地址已不能满足网络用户的需求,虽然NAT可以缓解IPV4地址的耗尽,但NAT破坏了网络环境的开放、透明以及端到端的特性,因此IPV6地址协议应运而生。IPV6协议使用128位地址替代32位的IPV4地址,这样大约可以产生340万亿亿亿亿(3.4*1038)个可用的地址。此数目可以满足公共IP地址需求。本文作为IPV6入门,主要介绍IPV6
2015-11-14 11:22:22 3469
原创 谈谈我自己(创业四个多月)
创业到今天4个多月了。我想跟大家汇报一下我个人的成长。在没有创业之前,我觉得自己挺聪明的虽然有一点懒,我觉得各方面都还行,创业应该比较适合我。于是我拉大家一起来创业。到今天我想说的是,我觉得自己很渣,不管是做技术,还是当这个领头羊。都还不够格。同时我也不聪明,总是会犯错,不管是工作上,还是生活上,甚至思想上。但是经过这四个月日以继夜的奋战,我也有了一些成长,这似乎是我来做这个分享唯一的
2015-11-13 12:03:49 459
转载 w3wp占用CPU过高的解决过程(Dictionary和线程安全)
抓取Dump使用任务管理器抓取Dump,如果操作系统较低可以使用“Process Explorer”。使用WinDbg分析1.使用WinDbg打开dump文件。2.加载sos.dll命令:.loadby sos clr3.查看相关线程信息命令:!threads –specialspecial参数会将由CLR创建的特殊线程单独列出便于减少线程的排查工作。
2015-11-13 11:51:20 2244
转载 Windows Server 2008 服务器 下解析二级域名的方法
首先登陆服务器,然后是进入IIS管理界面,新建一个网站。网站的物理路径就填写网站的在磁盘中的地址,我就来说3点需要注意的地方。1.绑定二级域名,注意所有的域名的端口默认为80,所以不需要再去关心其他端口号,直接填写80即可,如果有多个域名也是80端口,不会引起端口的冲突。如下图:2:对于网站的话,要转化成应用程序才可以运行起来。如下图:3.网站的默认文档和应用程序池一定
2015-11-13 11:36:56 2165
转载 使用Guid做主键和int做主键性能比较
酷站网软在数据库的设计中遇到了主键选择的问题,不确定使用Guid还是Int作为数据表主键,特地嗖嗖了下相关的博客,看见一篇GUID和Int主键的性能测试文章,特地转来分享给大家。我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但没有做仔细的测试无法说明道理。碰巧今天在数据库的优化过程中,遇到此问题,于是做了一下测试。 测试环境: 台
2015-11-12 14:08:14 896
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人