自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL数据库开发规范

所有的数据库对象名称必须使用小写字母并用下划线分割(MySQL大小写敏感,名称要见名知意,最好不超过32字符) 所有的数据库对象名称禁止使用MySQL保留关键字(如 desc、range、match、delayed 等,请参考 MySQL官方保留字 ) 临时库表必须以tmp为前缀并以日期为后缀(tmp_) 备份库和库必须以bak为前缀并以日期为后缀(b...

2019-12-22 19:16:55 131

原创 MySQL:数据库优化

前言数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.1. 优化一览图2. 优化笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则是操作服务器硬件及参数设置.2.1 软优化2.1.1 查询语句优化1.首先我...

2019-12-22 19:14:52 149

转载 MySQL索引数据结构及优化

一、mysql数据结构Mysql的两种主要的存储引擎都依赖的数据结构为B+tree,一种从B-tree改进而来的树状数据结构本节将从几个方面来介绍: 介绍B-tree和B+tree; 介绍两种主要的存储引擎如何实现索引; 1.1 介绍B-tree和B+tree1.1.1 B-treeB-tree名为多路搜索平衡树,在此先定义一组值[key,data],key即为...

2019-12-22 19:12:26 543

转载 认识Kafka

一、Kafka基础消息系统的作用应该大部分小伙伴都清楚,用机油装箱举个例子所以消息系统就是如上图我们所说的仓库,能在中间过程作为缓存,并且实现解耦合的作用。引入一个场景,我们知道中国移动,中国联通,中国电信的日志处理,是交给外包去做大数据分析的,假设现在它们的日志都交给了你做的系统去做用户画像分析。按照刚刚前面提到的消息系统的作用,我们知道了消息系统其实就是一个模拟缓存...

2019-12-22 19:10:20 107

转载 SpringBoot & Restful API 构建示例

在现在的开发流程中,为了最大程度实现前后端的分离,通常后端接口只提供数据接口,由前端通过Ajax请求从后端获取数据并进行渲染再展示给用户。我们用的最多的方式就是后端会返回给前端一个JSON字符串,前端解析JSON字符串生成JavaScript的对象,然后再做处理。本文就来演示一下Spring boot如何实现这种模式,本文重点会讲解如何设计一个Restful的API,并通过Spring boo...

2019-12-22 19:06:36 172

转载 教你学会如何做性能分析与查询优化

1、性能分析性能分析包含多方面:CPU、Memory、磁盘/网络IO、MySQL服务器本身等。1.1 操作系统分析常规的操作系统分析,在Linux中通常包含一些性能监控命令,如top、vmstat、iostat、strace、iptraf等。 内存:内存是大项,高查询消耗大量的查询缓存,内存必须足够,并且给系统本身要预留一些。 磁盘:配备高速磁盘+RAID会有更好的读写...

2019-12-22 19:04:01 561

转载 Elasticsearch 百亿级数据检索案例与原理

一、前言数据平台已迭代三个版本,从头开始遇到很多常见的难题,终于有片段时间整理一些已完善的文档,在此分享以供所需朋友的实现参考,少走些弯路,在此篇幅中偏重于ES的优化,关于HBase,Hadoop的设计优化估计有很多文章可以参考,不再赘述。【目前生产已存储百亿数据,性能良好(但未使用分词功能)】二、需求说明项目背景:在一业务系统中,部分表每天的数据量过亿,已按天分表,但业务...

2019-12-22 19:00:47 1169

原创 SpringBoot中异步请求和异步调用(看这一篇就够了)

一、SpringBoot中异步请求的使用1、异步请求与同步请求特点:可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行响应。一句话:增加了服务器对客户端请求的吞吐量(实际生产上我们用的比较少,如果并发请求量很大的情况下,我们会通过nginx把请求负载到集群服务的各个节点上来分...

2019-12-22 18:58:27 6191

转载 Kettle的使用 实时同步数据(插入/更新/删除数据)

目的:数据库1的1表内容发生变化时,数据库2的2表同时发生变化1.首先需要下载kettle工具 下载地址https://gitee.com/mirrors/Kettle 或者https://community.hitachivantara.com/s/article/data-integration-kettle2.下载以后3.解压,找到 Spoon.bat双击(前提本地有...

2019-12-06 17:18:43 8030 2

原创 相同类型的list集合去重处理

大白话,相同类型(对象)的集合,大的集合减去小的集合运用removeAll出现的问题;删不掉,你说气人不;实体类(User):public class User { private String name; private int age; //setter and getter public String getName() {...

2019-12-04 18:02:32 261

原创 阿里云直播服务开通配置流程

初次使用一脸懵逼,如果是简单的推流播流就不需要看api,我也就是简单的推流播流,搞了两三天了解的差不多了;以下仅供参考开通服务后我是选择的按照流量收费的,然后来到控制台做配置;1.设置拉流,推流域名(两个不一样),我是本有域名的,在这里使用的二级域名,在这里添加以后,状态会有一个转变,转变后cname前面一个小红圈2.这时候自己买的域名里面解析然后添加记录(推流,拉流的都需...

2019-10-30 18:26:56 2161

原创 jQuery Validate验证失效

看到好多博客说有两个type相同的验证就不生效,还有说input跟这属性那属性的就不生效,按照他们的更改后验证仍不生效。原始:<div class="col-sm-4"> <input id="rollBotmargin" name="rollBotmargin" class="form-control" type="number" ></div...

2019-10-11 10:30:13 1507

原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

1.问题1)mysql命令直接能进去CMD 输入 :mysql2)输入密码,报下面显示的错误Access denied for user 'root'@'localhost' (using password: YES)2.解决方案:1)首先关闭mysqlservice mysqld stop2)查看mysql状态service mysqld status3...

2019-07-30 12:42:52 642

原创 项目调用数据库报错The user specified as a definer ('root'@'%') does not exist

从一个数据库数据迁移到本地localhost程序在调用到数据库的视图时报错The user specified as a definer ('root'@'%') does not exist权限问题,授权 给 root 所有sql 权限mysql> grant all privileges on *.* to root@"%" identified by ".";Qu...

2019-07-30 12:25:18 218

原创 阿里云windows server2016服务器搭建网站

一 :远程登录服务器二 :搜索服务器管理器 1.点击右上角的管理--选择添加角色和功能2.一直“下一步”到下边页面整个web服务器(IIS)全部选中,然后下一步3.红圈内的都选中然后一直“下一步”,点击安装,服务会自动安装;三 :启动IIS1.控制面板----》系统和安全-----》管理工具------》双击IIS2.弹出...

2019-05-14 19:06:00 51834 4

转载 Windows服务搭建web网站

一、安装 IIS 7.0 :虽然 Windows Server 2008 内置了I IS 7.0,但是默认情况下并没有安装。由于 Windows Server 2008 中安装 IIS 服务和以前操作相比有很大的不同,因此首先要首先需要参照下述步骤安装 IIS 7.0 组件。1:开始 - 管理工具-服务器管理器 - 角色 - 添加角色 :2:勾选 Web服务器(IIS)...

2019-04-17 11:09:19 3914

原创 Js去掉特殊字符

//去掉特殊符号的方法String.prototype.TextFilter=function(){var pattern=new RegExp("[`~%!@#^=''?~!@#¥……&amp;——‘”“'?*()(),,。.、]"); //[]内输入你要过滤的字符var rs="";for(var i=0;i&lt;this.length;i++){ rs+=this.sub...

2019-01-30 15:01:37 10648

原创 去除druid监控的阿里广告 ​

 未去广告的示例图2 查看druid的版本3 在本地maven仓库中找到这个版本的druid4 找到common.js,复制出来5 把复制出来的common.js用编辑器打开(任意都行,我这里用的vscode)注释的代码:'&lt;a href="https://render.alipay.com/p/s/taobaonpm_click/...

2019-01-20 16:16:01 1514

原创 解决excel表格有密码不能修改问题

1.把excel文件的扩展名修改成RAR压缩文件,xlsx这个先记住。2.打开压缩包依次点击xl——Worksheets然后把有保护密码的工作表sheet1.xml 拖出来,放到其他地方,等会要用3.sheet1.xml用记事本的方式打开文件,在文件里面按ctrl+f查找protect快速找到保护代码并删除4.把修改过的sheet1.xml,拖回压缩文件覆盖,并把扩展名修改成xls...

2019-01-20 13:54:53 2897

原创 Windows用dos查询端口占用以及终止进程

在windows下(以80端口号为例) 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令:        &gt;netstat -aon | findstr "80"                Proto  Local Address          Foreign Address      ...

2019-01-08 18:11:51 257

原创 外网解决乱码问题

外网根据路径给第三方传送文字出现乱码

2018-12-24 13:32:55 825

原创 spring Cloud的搭建

1.注册中心 application.properties配置 Application 2.服务提供者  3.服务调用者4.zuul路由器(用来寻址,通过访问路由一个地址来让路由器找服务器中多个主机地址) 5.configserver要注意更改properties文件名,否则默认就是本配置文件6.config clie...

2018-09-29 19:08:21 200

原创 RabbitMQ Window环境安装

RabbitMQ环境的安装分别介绍在Window和Linux下两个环境的安装过程.Window安装RabbitMQ,RabbitMQ安装文件是64位的,所以Window系统必须是64位的.安装RabbitMQ之前必须首先安装Erlang开发语言. 软件下载地址:https://pan.baidu.com/s/1mi7porm首先安装opt_win64_20.2.exe ERla...

2018-08-13 17:47:25 219

原创 RabbitMQ的介绍

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。 消息服务器RabbitMQ的应用场景 异步处理:例如短信,邮件通知等场景,用户不需要...

2018-08-13 17:36:46 122

空空如也

空空如也

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

TA关注的人

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