自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

早就戒了的博客

快夸夸我!

  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 Solr学习—入门

百度上对Solr的介绍: Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。Solr安装我将在Windows下,完成对Solr的安装,假设您已经下载了Solr并且解压完成。1.将solr部署到tomca

2017-11-29 20:33:15 245

原创 浏览器输入网址后发生了什么?

在你的浏览器中输入www.baidu.com以后,会在你的浏览器呈现百度首页,这期间发生了什么?首先我们需要知道TCP/IP的网络模型,这里我就以四层模型为例子。第一步:在浏览器中输入www.baidu.com后,应用层会使用DNS解析域名,如果本地存有对应的IP,则使用;如果没有,则会向上级DNS服务器请求帮助,直至获得IP。域名解析详细过程会在下文讲到。第二步:应用层将请求的信息装载入HTTP请

2017-11-29 11:39:50 3565

原创 个人博客Blog搭建

博客整体框架采用springmvc+spring+mybatis,并且使用了maven进行项目的管理,最后部署在阿里云上,前端页面参考了Tale和CSDN。项目简介整个项目非常简单。 总共就涉及到三个表格: Dao层的mapper文件使用逆向工程产生,免去了手写mapper.xml文件的烦恼,Service层基本上也是增删改查的业务逻辑,真个项目的JSP页面也非常简单,对于前段知识比较薄弱的

2017-11-28 15:38:49 1166

原创 MySQL—事务和锁

MySQL锁和其他数据库相比,MySQL的锁机制比较假单,不同的引擎支持不同的锁机制。MyISAM和MEMORY使用表级锁,BDB使用页面锁和表级锁;InnoDB默认支持行级锁,也支持表级锁。表级锁:开销小,加锁块,不会出现死锁;锁颗粒度大,容易出现锁冲突,并发级数小。行级锁:开销大,加锁慢,会出现死锁;锁颗粒度小,不容易出现锁冲突,并发级数大。页面锁:介于表级锁和行级锁之间。MyISAM表

2017-11-02 20:22:58 303

原创 MySQL—浅谈优化

索引通过使用索引,可以大大提高SQL的性能。 数据库中索引有如下几类:B+树索引 :MyISAM和InnoDB引擎默认使用的索引,最传统的索引。底层使用了B+树结构,查询效率和树高度成正比,树的高度在数据库中就代表了I/O次数。B+树索引又可以分为聚集和非聚集索引。聚集索引:聚集索引的数据页存放的是完整的记录,B+树的叶子存放的是数据。非聚集索引:B+树的叶子存放的是记录的主键,所以使用非聚集

2017-11-02 17:20:04 288

原创 MySQL—浅谈MySQL存储引擎

和大多数数据库不同,MySQL中有一个存储引擎的概念,对于不同的存储需求可以选择最优的存储引擎。如下是MySQL种常见的几种引擎以及其特性。其中MyISAM和InnoDB是我们最最常用的两个存储引擎,下面主要将对比这两种引擎的特点,以及分析在不同的需求下如何选择合适的引擎。MyISAMMyISAM是MySQL默认的数据库引擎,它不支持事务、不支持外键,优点是访问速度比较快,因为使用表级锁所以不存在死

2017-11-02 16:05:08 331

原创 浅谈HTTP

最近看了《图解HTTP》,遂做一些笔记。HTTP是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。 特点:通过请求和响应的交换达成通信HTTP 是不保存状态的协议HTTP 协议使用 URI 定位互联网上的资源持久连接,不需要等待就能直接发送下一个响应使用 Cookie 管理状态HTTP请求报文用于 HTTP 协议交互的信息被称为 HTTP 报文。...

2017-11-01 21:40:24 243

原创 浅谈TCP/IP模型之传输层

传输层传输层是TCP/IP模型中最核心的一层,它负责在网络层(IP层)的基础上提供额外特性,使得数据可以准确的传递给某一个具体的应用,因此传输层协议提供了如下的功能:为网络应用程序的接口:负责源计算机向目的计算机的特定应用传输数据。多路复用/多路分解机制:多路复用表示从不同应用程序接收数据,在把数据传递到目的计算机。多路分解表示在计算机接收端,可以将接收到的数据传递给多个网络程序,比如浏览器、文

2017-11-01 11:33:53 776

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除