firstBlog】的更多相关文章

如图:点击小字 按搜索时,出现乱码搜索不了 解决办法:出现乱码问题,一般无非两种 1.是数据库问题 2.是服务器问题 我在MySQL命令行搜索时,中文可以实现,说明时服务器问题 通过修改 tomcat 下 cof 文件夹里的 service文件,在 <connecter 尾端添加 URIEncoding="UTF-8"/> 问题解决…
第一篇博客 markdown语法的学习 基本语法 标题与段落 在文字前面加1-6个#号来表示来代表一级标题到六级标题 一级标题 五级标题 列表 对于无序列表,可以使用字符-,+和*作为列表的标记 - 列表1 - 列表2 - 列表3 + 主列表1 ++ 次级列表1 ++ 次级列表2 + 主列表2 列表1 列表2 列表3 主列表1 次级列表1 次级列表2 主列表2 对于有序列表,使用数字加英文句点.来表示 1. 有序列表1 2. 有序列表2 3. 有序列表3 有序列表1 有序列表2 有序列表3 引用…
1NoSQL简述 CAP(Consistency,Availabiity,Partitiontolerance)理论告诉我们,一个分布式系统不可能满足一致性,可用性和分区容错性这三个需求,最多只能同时满足两个.关系型数据库通过把更新操作写到事务型日志里实现了部分耐用性,但带来的是写性能的下降.MongoDB等NoSQL数据库背后蕴涵的哲学是不同的平台应该使用不同类型的数据库,MongoDB通过降低一些特性来达到性能的提高,这在很多大型站点中是可行的.因为MongoDB是非原子性的,所以如果如果应…
1. 搭建Jekyll环境 linux下jekyll的安装非常简单,这里主要讲一下windows下的jekyll的安装过程 这是一台刚刚装完系统的win10系统,它什么都没有,让我们从零开始. 1.1 Install Ruby and the Ruby DevKit Jekyll是使用ruby语言进行开发的,所以我们第一步需要安装ruby以及ruby相关的开发工具 你可以在 官网 下载我们所需要的安装包和开发工具 教程用的是 rubyinstaller-2.2.3-x64 和 DevKit-mi…
一. 基本数据 每个EF上下文实例都有一个 ChangeTracker(更改跟踪器),它负责跟踪需要写入数据库的更改. 当更改实体类的实例时(修改属性,删除实例,新建实例等),这些更改会记录在 ChangeTracker 中,然后在调用 SaveChanges 时被写入数据库. 此数据库提供程序负责将更改,转换为特定的数据库操作(例如,关系数据库的 INSERT.UPDATE 和 DELETE 命令). 1.1 添加数据 使用 DbSet.Add 方法添加实体类的新实例. 调用 SaveChan…
Tip 技术的选型受技术先进性.技术持续性.技术普及度.推行力度的影响. 我也很无奈,一大把年纪了又要重新学一种ORMapping框架. 说实话,这是我用过的最复杂的ORMapping框架了. EntityFramework 微软推出的ORMapping方案,可用代码来描述(CodeFirst) 实体类和数据库是对应的,可自动生成数据库表 实体类和数据操作是分开的.必须另外写一套代码操作数据.实体类可归为Model层,操作类可归为DAL(或BLL)层 EF6.x 目前只能通过 NuGet 进行管…
并发分为两种,一种叫做悲观并发,一种叫乐观并发. 名字挺文艺 悲观并发 悲观并发是什么呢? 就拿我们常用的代码版本控制来说. 有一个文档,A和B都要 获取这个文档并进行修改, 如果当A在读取这个文档数据时,就单独霸占了这个文档,B无法获取,只有当A读取修改完毕释放锁时,B才能获取这个文件,也就是一个人去的控制权的时候,其他人只能等待.这就是悲观锁.因为担心,多人同时操作造成的数据紊乱,大概是因为建立在这样的心态上,取名 “悲观锁”的. 悲观锁 通常用在频繁发生数据竞争的激烈环境下,以及 通过锁来…
系列目录 循序渐进学.Net Core Web Api开发系列目录 本系列涉及到的源码下载地址:https://github.com/seabluescn/Blog_WebApi 一.概述 本篇描述一些常用的数据库操作,包括:条件查询.排序.分页.事务等基本数据库操作.试验的数据库为MySQL. 二.条件查询1.查询所有记录 List<Article> articles = _context.Articles.ToList<Article>(); 2.根据主键进行查询 Articl…
最近有几位同学在公众号后台留言问我的博客站是怎么建站的,思来想去,还是写一篇从 0 开始吧. 前置准备 我们先聊一下前置准备,可能很多同学一听说要自己搭一个博客系统,直接就望而却步.不得有台服务器么,不得搞个数据库么,不需要域名备案么?当然,这些确实是建立一个博客站点需要的东西,如果都没有,问题倒是也不大. 首先,Github 为我们做出了巨大的贡献,直接帮我们解决服务器和域名问题,当然,在国内访问 Github 可能会有些慢,但是国内有 Gitee 啊,完全不逊色 Github 的好不好. 博…
EF Core通过ChangeTracker跟踪需要写入数据库的更改,当需要保存数据时,调用DbContext的SaveChanges方法完成保存. 基本的添加.更新.删除操作示例如下: using (var context = new BloggingContext()) { // seeding database context.Blogs.Add(new Blog { Url = "http://sample.com/blog" }); context.Blogs.Add(new…
学完微型服务器(Tomcat)对其工作流程的理解,自己着手写个简单的tomcat 2019-05-09   19:28:42 注:项目(MyEclipse)创建的时候选择:Web Service Project 第一步 对Tomcat工作流程进行分析 第二步 对其项目进行全局的把关 首先看看Project(FirstTomcat)的目录结构 |-FirstTomcat |——src |   |-org.mrzhangxd.com |     |-FirstRequest.java |     |…
00-django | 02-处理HTTP请求 python Django Django 处理 HTTP 请求 Hello 视图函数 我们先以一个最简单的 Hello World 为例来看看 django 处理上述问题的机制是怎么样的. 绑定 URL 与视图函数 当用户访问不同的网址时,Django需要知道如何处理这些网址(路由).django 的做法是把不同的网址对应的处理函数写在一个urls.py文件里,当用户访问某个网址时,django 就去会这个文件里找,如果找到这个网址,就会调用和它绑…
00-django | 01-构建博客目录 python Django 创建blog 进入到 manage.py 文件所在的目录(即项目根目录)下,运行 pipenv run python manage.py startapp blog 可建立一个 firstblog 应用[1]. 创建完毕后可看到目录结构如下[2] ./这个目录为根目录,也是项目的容器. manage.py: 为命令行交互工具[3] blog/:本次的项目名.也就是我创建的这个blog的所有文件存放的父目录 settings.…
1.简介 每个上下文实例都有一个ChangeTracker,它负责跟踪需要写入数据库的更改.更改实体类的实例时,这些更改会记录在ChangeTracker中,然后在调用SaveChanges时会被写入数据库中.此数据库提供程序负责将更改转换为特定于数据库的操作(例如,关系数据库的INSERT.UPDATE和DELETE命令). 2.基本保存 了解如何使用上下文和实体类添加.修改和删除数据. 2.1添加数据 使用DbSet.Add方法添加实体类的新实例.调用SaveChanges时,数据将插入到数…
在项目中完成对象建模后,可以使用Obase来进行对象的管理(例如对象持久化),本篇教程将创建一个.NET Core控制台应用,来展示Obase的配置和对象的增删改查操作.本篇教程旨在指引简单入门. 本篇教程将以此对象模型展开 class Blog{ +BlogId:int[文章Id] +Url:string[文章地址] +Post:sList<Post>[文章评论] } class Post{ +PostId:int[评论Id] +Title:string[评论标题] +Content:str…