<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Stand_heo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Stand_heo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Stand_heo]]></copyright><item><title><![CDATA[.net core学习-起始篇]]></title><link>https://blog.youkuaiyun.com/Stand_heo/article/details/94413492</link><guid>https://blog.youkuaiyun.com/Stand_heo/article/details/94413492</guid><author>Stand_heo</author><pubDate>Tue, 02 Jul 2019 00:21:47 +0800</pubDate><description><![CDATA[了解学习过一段时间的.net core,现对学习和了解的dotnet core相关知识进行一些简单的整理。

首先就以下几个问题展开一些自我的理解，这也是我自己开始学习dotnet core的时候也曾疑惑的几个问题。

1.Dotnet core跟之前我们一直在用的nfx（dotnet framework）有什么区别？（优势劣势）

就我的理解，其实从写法上来说，并没有太大的区别。在官网上有介绍d...]]></description><category></category></item><item><title><![CDATA[转 进程页表两级结构：页目录和页表页]]></title><link>https://blog.youkuaiyun.com/Stand_heo/article/details/80346687</link><guid>https://blog.youkuaiyun.com/Stand_heo/article/details/80346687</guid><author>Stand_heo</author><pubDate>Thu, 17 May 2018 10:03:49 +0800</pubDate><description><![CDATA[进程页表的基本结构仅适合于小进程地址空间，在大地址空间下，该结构发生了变化。大虚址空间下的内存进程页表结构采用页表页和页目录。   32位意味着虚址空间可达4GB   虚址空间计算方法：32位的编址为232，232=210*210*210*22=4GB1k=1024b1m=1024K1g=1024M   若虚址空间为2GB，在页长4KB时共有2G=1024K*1024K*2    （2*1024*...]]></description><category></category></item><item><title><![CDATA[错过方知我不知：数据库设计中主键唯一且与业务逻辑无关的重要性]]></title><link>https://blog.youkuaiyun.com/Stand_heo/article/details/78510243</link><guid>https://blog.youkuaiyun.com/Stand_heo/article/details/78510243</guid><author>Stand_heo</author><pubDate>Sun, 12 Nov 2017 10:11:22 +0800</pubDate><description><![CDATA[很早以前听朋友说过，阿里的数据库设计中要求主键必须与业务无关。当时也就是耳朵听了一下，也默认，不过没做细致的思考。这段时间维护公司的一个程序需要修改业务功能的时候，在诟病原有程序的设计是有多么傻的时候，突然又想起了那句话，有很深的体会，于是我写下了这篇文章，也是我来博客园写下的第一篇文章。


我面对的场景如下：
之前的数据库设计每条记录是没有主键的，只有业务逻辑上的主键，比如产品大类Id]]></description><category></category></item></channel></rss>