自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Java 8系列之Stream的基本语法详解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

2019-10-10 00:08:15

阅读数 9

评论数 0

转载 有关数据库范式的简单理解

既然都叫最简单的数据库“范式”教程,我觉得它一定要满足这个要求:看完这篇博客,你一定会明白数据库的“范式”和那些诸如“完全函数依赖”,“部分函数依赖”,“传递函数依赖”等烦人的概念,前提是你得跟着我...

2018-08-11 12:45:54

阅读数 133

评论数 0

原创 搭建LNMP 中有关nginx配置的一些问题

最近在搭建LNMP环境,配了好久,期间遇到了一些问题,今天就将我在配置过程中遇到的问题与大家分享下,希望可以帮助到大家。 有关LNMP的搭建,大家可以去看我的上一篇博客(转载的那篇),按照博客中的来,保证可以很快并且又成功的帮助你搭建LNMP。 接下来就给大家说下我都遇到那些问题吧 在修改配...

2018-05-26 14:15:08

阅读数 507

评论数 0

转载 Ubuntu下快速搭建LNMP

LNMP环境我不多说,网上有很多的搭建LNMP的博客,博主这次搭建时,查看了不下50篇文章,没有一篇让我顺利的搭建成功的。然后我对比几篇博客,也百度了一些问题,终于让我搭建了起 来  ...

2018-05-26 13:05:59

阅读数 1269

评论数 2

原创 MySQL锁概念

前几天面试,有被问到有关锁的问题,结果突然卡机,一时给忘记该怎么去解释,简单解释了下,面试官可能不太满意吧,所以今天特地整理了下有关MySQL中锁的一些东西。 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需...

2018-04-18 17:51:25

阅读数 153

评论数 0

原创 关于group by 和max函数一起使用的坑

前几天去参加一场面试,面试过程中有被问到一个SQL语句的问题,很遗憾没有回答上来,结果一面直接挂(问完这个问题后,当我听到面试官对我说:你有什么想问我的吗? 我的内心一片凉凉)。 其实面试官问的问题听起来很简单,一张剧目演出表,表中有(剧目ID,剧目名称,演出单位,票房),问:查询出每个演出单...

2018-03-31 17:22:23

阅读数 11813

评论数 13

原创 cvte 面经(凉凉)

时间:3.19 现场面试 —————————————————————————————————— 自我介绍 介绍一下你觉得写得最好的项目 项目中遇到哪些问题 项目时如何设计的(表的设计) 写了一个矩阵重叠的算法题(没写出来) SQL注入 MongoDB和MySQL 的区别 ...

2018-03-19 22:22:08

阅读数 780

评论数 0

原创 阿里——java后台研发

阿里巴巴 java研发后台 3月8日 19:57 时长:37分26秒 ————————————————————————————————— 一面 1.自我介绍 2.数据库中的事务是什么(几种特性都表现在什么方面?比如如何保证原子性?通过什么手段实现隔离性) 3.事务的隔离级别 4...

2018-03-10 21:13:57

阅读数 380

评论数 0

转载 PHP垃圾回收机制

转载自:http://blog.csdn.net/phpkernel/article/details/5734743概述:在5.2及更早版本的PHP中,没有专门的垃圾回收器GC(Garbage Collection),引擎在判断一个变量空间是否能够被释放的时候是依据这个变量的zval的refcou...

2018-02-10 20:01:46

阅读数 153

评论数 0

原创 有关Redis的简单介绍

1.简介:Redis 是一个高性能的key-value类型的内存数据库。Redis 把整个数据库全加载到内存中进行操作,用过异步操作定期把数据库数据flush到硬盘上保存。因此是纯内存操作,所以Redis的性能非常出色,每秒处理10万次以上的读写操作,是已知性能最快的key-value数据库。Re...

2018-02-05 22:31:27

阅读数 166

评论数 0

转载 mysql分区类型及操作

一,什么是分区? 1,通俗点说:分区就是将表格里面的数据横向切分,同一个区的数据会放在一起,然后在查询的时候只查某个或某些区的数据。但是分区对于用户是透明的,因为数据库的分区表还是一张表。这和分表是有区别的,分表是拆分为了几张表,分区还只是一张表。 2,mysql数据库中的数据是以文件的形势存在磁...

2017-12-11 22:01:50

阅读数 144

评论数 0

原创 有关CGI、FastCGI和PHP-fpm的简述

1、CGI概念CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。在物理上是一段程序,运行在服务器上,提供同客户端HTML页面的接口。只要某种语言具有标准输入、输出和环境变量,如perl、php、C等,就可以用来编写CGI程序。工作原理:...

2017-12-04 17:14:08

阅读数 180

评论数 0

转载 常见HTTP状态码

作为一个互联网开发人员对于一些服务器返回的HTTP状态的意思都必须是了如指掌的,只有将这些状态码一一弄清楚,工作中遇到的各种问题才能够处理的得心应手。好了,下面就让我们来了解一下比较常见的HTTP状态码吧!2开头 (请求成功)表示成功处理了请求的状态代码。200   (成功)  服务器已成功处理了...

2017-11-25 20:43:20

阅读数 140

评论数 0

原创 Mysql解决中文乱码的问题

在Mysql数据库中存储数据时,我们有时会发现无法保存中文数据,一保存就会显示??。其实这个问题我之前也遇到过,今天大概总结了下如何去避免这个问题的发生以及遇到后如何去解决。 1.在创建表的时候指定字符集CREATE TABLE test ( id varchar(8) NOT NULL ...

2017-11-06 18:45:14

阅读数 2222

评论数 0

原创 MongoDB简单介绍

MongoDB是一款强大、灵活,且易于扩展的通用型数据库。他能扩展出非常多的功能,如二级索引、范围查询、排序、聚合,以及地理空间索引。一、关于MongoDBMongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 ...

2017-09-16 17:14:21

阅读数 284

评论数 0

原创 MongoDB查询分析常用函数explain()

MongoDB 查询分析可以确保我们建议的索引是否有效,是查询语句性能分析的重要工具explain 操作提供了查询信息,使用索引及查询统计等。有利于我们对索引的优化。db.collection.explain()简介支持下列操作返回查询计划 aggregate(); co...

2017-09-10 21:42:06

阅读数 942

评论数 0

原创 事务的4个特性及事务的隔离级别

事务的4个特性: 在MySQL中,InnoDB和BDB类型表可以支持事务。通过InnoDB和BDB类型表,MySQL事务能够完全满足事务安全的ACID测试,但是并不是所有表类型都支持事务,如MyISAM类型表就不能支持事务,只能通过伪事务对表实现事务处理。ACID指出每个事务型RDBMS必须遵守的...

2017-08-03 18:08:36

阅读数 350

评论数 0

原创 MySQL索引类型和优缺点

索引是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键。尤其当表中的数据量越来越大时,索引对性能的影响愈发重要。 在数据库中,对字段键入索引可以大大提高查询速度。如何创建索引和索引的类型:1.普通索引: 最基本的索引,没有任何限制。创建表的同时创建索引: create tab...

2017-07-23 16:03:45

阅读数 365

评论数 0

原创 PHP字符串比较

在PHP中,可以用==(双等号)或者 ===(三等号)来比较字符串。两者的区别是双等号不比较类型,三等号会比较类型,它不转换类型;用双等号进行比较时,如果等号左右两边有数字类型的值,刚会把另一个值转化为数字,然后进行比较。这样的话,如果是纯字符串或者NULL时,会转化为0进行比较。同样,大小于号也...

2017-06-08 11:38:25

阅读数 1000

评论数 0

原创 MySQL如何选择合适的存储引擎

在选择存储引擎时,应根据应用特点选择合适的存储引擎。对于复杂的应用系统,还可以根据实际情况选择多种存储引擎进行结合。下面是几种常用存储引擎的适用环境。MyISAN: 如果应用是以读操作和插入操作为主,只是很少的更新和删除操作,并且对事务完整性、并发性要求不是很高,那么选择这个存储引擎是非常合适的。...

2017-05-21 18:38:47

阅读数 601

评论数 0

原创 MYSQL常用 存储引擎简述

MySQL默认支持多种存储引擎,以适用于不同领域的数据库的需要,用户可以通过选择使用不同的存储引擎提高应用的效率,提供灵活的存储,用户甚至可以按照自己的需要定制和使用自己的存储引擎,以实现最大程度的可定制性。 MySQL支持的存储引擎包括MyISAM、InnoDB、BDB、MEMORY、M...

2017-05-20 16:58:10

阅读数 518

评论数 0

原创 PHP中isset()和empty()的区别

isset(): 功能: 用来检测变量是否设置,该函数返回的是否布尔值,即true/false。isset()只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。如果已经使用 unset() 释放了一个变量之后,...

2017-04-11 21:13:30

阅读数 423

评论数 0

原创 数据库中的并发操作带来的一系列问题

数据库中常见的并发操作所带来了一致性问题包括:丢失的修改,不可重复读,读“脏”数据,幻影读。 1.丢失的修改:一个事物的更新覆盖了另一个事物的更新。例如:事物A和B读入同一数据并修改,B提交的结果破坏了A提交的结果,导致A的修改被丢失。 2.不可重复读:一个事物两次读取同一个数据,两次读取的数据不...

2017-04-09 14:46:53

阅读数 1943

评论数 1

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