自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MongoDB 支持的数据类型

MongoDB支持许多数据类型的列表下面给出:String : 这是最常用的数据类型来存储数据。在MongoDB中的字符串必须是有效的UTF-8。Integer : 这种类型是用来存储一个数值。整数可以是32位或64位,这取决于您的服务器。Boolean : 此类型用于存储一个布尔值 (true/ false) 。Double : 这种类型是用来存储浮点值。Min/ Max keys :...

2019-09-27 14:16:12 1939

原创 WEB 前后端分离三个最大的优点

1:最大的好处就是前端JS可以做很大部分的数据处理工作,对服务器的压力减小到最小2:后台错误不会直接反映到前台,错误接秒较为友好3:由于后台是很难去探知前台页面的分布情况,而这又是JS的强项,而JS又是无法独立和服务器进行通讯的。所以单单用后台去控制整体页面,又或者只靠JS完成效果,都会难度加大,前后台各尽其职可以最大程度的减少开发难度。...

2019-08-29 19:08:22 319

原创 淘宝开放平台接口对接(获取sdk,appkey)

1.首先需要有一个淘宝账户,一般实名认证支付宝之后就可以入住开发者平台。2.首先确定自己要对接的接口在哪一个应用下面,因为需要下载对应应用的sdk用来调用。确定好是哪一个应用之后创建相对应的应用。3.创建好应用之后点击前面的sdk小图标会弹出sdk的下载页面,下载sdk保存到本地。在应用管理界面获取到appkey和appSrecet4.获取code获取code地址:response_...

2019-08-26 15:26:05 701

原创 服务器性能优化的8种常用方法

1.使用内存数据库内存数据库,其实就是将数据放在内存中直接操作的数据库。相对于磁盘,内存的数据读写速度要高出几个数量级,将数据保存在内存中相比从磁盘上访问能够极大地提高应用的性能。内存数据库抛弃了磁盘数据管理的传统方式,基于全部数据都在内存中重新设计了体系结构,并且在数据缓存、快速算法、并行操作方面也进行了相应的改进,所以数据处理速度比传统数据库的数据处理速度要快很多。但是安全性的问题可以说是...

2019-08-26 09:40:01 286

原创 Redis 实现日排行榜,周排行榜算法

首先,来个“今日积分榜”吧,排序规则是今日用户新增积分从多到少。那么用户增加积分时,都操作一下记录当天积分增加的有序集合。 假设今天是 2017 年 03 月 01 日,UID 为 1 的用户因为某个操作,增加了 5 个积分。 Redis 命令如下:ZINCRBY rank:20170301 5 1假设还有其他几个用户也增加了积分:ZINCRBY rank:20170301 1 2...

2019-08-25 23:11:04 384

原创 实时排行榜的后台数据功能实现

功能概要:数据定时更新,可查询历史数据。详细说明:1、现在有个排行榜需要几分钟更新一次,所以我使用了windows服务定时运行;一次的数据量在30万左右,这样可能到下次更新时本次的任务没有运行完成,所以遇到这种情况就等待下次任务触发时再运行更新。2、当运行更新时,不断有数据插入到榜单表,为了不影响当前显示的榜单数据,于是在榜单表加个状态status(0/更新中,1/显示中)。3、当更新运行...

2019-08-24 10:59:23 1743

原创 介绍Redis的各种用途以及使用场景

Redis一、为什么使用解决应用服务器的cpu和内存压力减少io的读操作,减轻io的压力关系型数据库的扩展性不强,难以改变表结构二、优点:nosql数据库没有关联关系,数据结构简单,拓展表比较容易nosql读取速度快,对较大数据处理快三、适用场景:数据高并发的读写海量数据的读写对扩展性要求高的数据四、不适场景:需要事务支持(非关系型数据库)基于sql结构化查询储存,关系...

2019-08-23 21:23:07 92

原创 第三方账号登录功能接入完全流程

第三方账号虽然是一个小的功能点,但是在设计过程中,我们依然要结合自身产品的特点来确定产品方案和产品流程。本人在一家网络游戏公司工作,负责公司的基础平台性的产品。主要有用户中心、充值/支付平台、账号密保APP等。我们公司的用户中心之前没有接入第三方账号登录,虽然之前已经向公司提出过产品需求,因公司有一些战略考虑,也一直没有启动。这次趁着新游戏的接入工作,终于把这个项目提上日程。作为产品经理,我...

2019-08-23 20:01:18 613

原创 MySQL查询缓存

查询缓存查询缓存的命令:show VARIABLES LIKE ‘query_cache%’query_cache_size (缓冲区大小)set global query_cache_type = 1;(开启query_cache_type)set global query_cache_size = 1024*1024*32;(设置缓冲区大小query_cache_size )...

2019-08-23 10:09:33 95

原创 聚簇索引

一、聚族索引的构造聚簇索引并不是一种单独的索引类型,而是一种数据存储方式。具体的细节依赖于其实现方式,但InnoDB的聚族索引实际上在同一个结构中保存了B-Tree索引和数据行。当表有聚族索引时,它的数据行存放在索引的叶子页中。术语“聚族”表示数据行和相邻的键值紧凑的存储在一起。因为无法同时把数据行放在两个不同的地方,所以一个表只能有一个聚族索引。因为是存储引擎负责实现索引,因此不是所有的存储...

2019-08-23 08:55:04 161

原创 全文索引

前言:Mysql有诸多索引类型,本篇详解Mysql的全文索引。使用全文索引之前我们先看一下使用全文索引的要求:MySQL 5.6 以前的版本,只有 MyISAM 存储引擎支持全文索引;2. MySQL 5.6 及以后的版本,MyISAM 和 InnoDB 存储引擎均支持全文索引;3. 只有字段的数据类型为 char、varchar、text 及其系列才可以建全文索引。4. Mysql...

2019-08-22 21:22:46 130

原创 什么是索引?索引类型有几种,各有什么特点?

索引是对数据库表中一列或多列的值进行排序的一种结构,例如 employee 表的姓(name)列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序。数据...

2019-08-22 14:40:58 1053

原创 一般现在常见的网站攻击方式

sql注入,xss攻击,csrf攻击,文件上传漏洞,访问控制。这些是一般网站容易发生的攻击方式,接下来我们一一分析它们是如何攻击以及防范的。一、sql注入<1>什么是sql注入? sql注入说的通俗一些就是用户在http请求中注入而已的代码,导致服务器使用数据库sql命令时,导致恶意sql一起被执行。用户登录,输入用户名 zhangsan,密码 ‘ or ‘1’=’1 ...

2019-08-22 14:34:57 231

原创 mysql各种引擎对比-实战

1)存储引擎概述;(2)MySQL各大存储引擎;(3)InnoDB和MyIsam使用及其原理对比;(4)InnoDB和MyIsam引擎原理;(5)剩余引擎的使用DEMO(主要是Mrg_Myisam分表);文章目录:(例子下载在最下方)(1)存储引擎概述为什么要合理选择数据库存储引擎定义存储引擎作用如何修改数据库引擎怎么查看修改成功(2)MySQL各大存储引擎InnoDB...

2019-08-22 10:22:03 69

空空如也

空空如也

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

TA关注的人

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