5 丹江怒潮

尚未进行身份认证

暂无相关描述

等级
博文 201
排名 4w+

mysql b树

首先,正确的创建合适的索引,是提升数据库查询性能的基础。索引是什么?索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。索引的工作机制是怎样的?如上图中,如果现在有一条sql语句select*fromteacherwhereid=101,如果没有索引的条件下,我们要找到这条记录,我们就需要就行全表扫描,匹配id=101的数据。如果有了索引,我们就可...

2019-06-08 15:28:26

https 公钥 私钥 证书 签名

转载我看到的内容,然后加上自己的想法:先粗略解释一下:一、公钥加密假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的...

2019-05-23 10:38:28

即时通信RabbitMQ二-性能测试

性能测试<p>测试环境:<br/>单机部署RabbitMQ<br/>CentOS6.4操作系统,4核CPU,8G内存<br/>测试中,Exchange、channel均声明为持久化。<br/>测试脚本已上传github:https://github.com/MrKiven/rabbitmq-performance-te...

2019-05-22 14:09:52

第二篇:数据仓库与数据集市建模

阅读目录前言 维度建模的基本概念 维度建模的三种模式 实例:零售公司销售主题的维度建模 更多可能的事实属性 经典星座模型 缓慢变化维度问题 数据仓库建模体系之规范化数据仓库 数据仓库建模体系之维度建模数据仓库 数据仓库建模体系之独立数据集市 三种数据仓库建模体系对比 小结回到顶部前言       数据仓库建模包含了几种数据建模技术,除了之前在数据库系列中介绍过...

2019-01-06 21:37:29

一套海量在线用户的移动端IM架构设计实践分享(含详细图文)

摘要:https://mp.weixin.qq.com/s?__biz=MzI1ODY0NjAwMA==&mid=2247483756&idx=1&sn=a8e3303bc573b1acaf9ef3862ef89bdd&chksm=ea044bf3dd73c2e5dcf2c10202c66d6143ec866205e9230f974fbc0b0be58792669...

2018-12-02 22:14:43

Netty(三) 什么是 TCP 拆、粘包?如何解决?

 2018.08.0922:55 160浏览image前言记得前段时间我们生产上的一个网关出现了故障。这个网关逻辑非常简单,就是接收客户端的请求然后解析报文最后发送短信。但这个请求并不是常见的HTTP,而是利用Netty自定义的协议。有个前提是:网关是需要读取一段完整的报文才能进行后面的逻辑。问题是有天突然发现网关解析报文出错,查看了客户端的发送日...

2018-11-24 21:47:40

Linux下安装xrdp windows远程linux桌面

Linux下安装xrdpubuntu打开终端,依次输入如下命令:sudoapt-getinstallxrdpsudoapt-getinstallvnc4server tightvncservercd/home/youruser#youruser是每个人自己的用户名echo"gnome-session--session=ubuntu-2d">....

2018-07-24 14:38:07

通过dockerfile 创建镜像以及更新镜像

制作Docker镜像1 安装 DockerDocker 要求CentOS 系统的内核版本高于 3.10 。#查看当前系统的版本uname -r  #安装 Docker 软件包和依赖包yum -y install docker 安装完成   #从远程仓库拉取  centos:7  镜像docker pull centos:7 #查看本地镜像docker  images  docker: Docker...

2018-06-26 17:21:01

Xml命名空间浅析

XML实例在介绍xml命名空间之前,我们先来看段xml代码:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"x...

2018-06-19 16:54:06

springboot + profile(不同环境读取不同配置)

具体做法:不同环境的配置设置一个配置文件,例如:dev环境下的配置配置在application-dev.properties中;prod环境下的配置配置在application-prod.properties中。在application.properties中指定使用哪一个文件1、application-dev.properties(dev环境下的配置)[plain] viewplain cop...

2018-06-08 16:13:08

KETTLE集群搭建

 说明:本文档基于kettle5.4 一、集群的原理与优缺点1.1集群的原理        Kettle集群是由一个主carte服务器和多个从carte服务器组成的,类似于master-slave结构,不同的是’master’处理具体任务,只负责任务的分发和收集运行结果。Mastercarte结点收到请求后,把任务分成多个部分交给slavecarte执行,slave执行完毕后把结果交给mat...

2018-04-25 11:07:00

flume源码分析3--组件的启动

接上面,当获取到最新的配置文件后,触发监听方法重启组件:@SubscribepublicsynchronizedvoidhandleConfigurationEvent(MaterializedConfigurationconf){stopAllComponents();startAllComponents(conf);}下面看startAllComponents方法:p...

2018-04-10 11:23:22

flume源码分析2--配置文件的加载

上面提到Application启动的时候,PollingPropertiesFileConfigurationProvider作为唯一的LifecycleAware类型的组件被交给监护者LifecycleSupervisor去监护,在监护方法里面,会启动一个定时调度线程去维护PollingPropertiesFileConfigurationProvider的状态,比如PollingPropert...

2018-04-09 10:59:02

flume源码分析1--启动

Flume的程序入口是org.apache.flume.node.Application#main进入后会先进行命令行参数的解析及核对,使用的组件是org.apache.commons.cli。还是很好用的。会从参数中获取isZkConfigured及reload两个参数,isZkConfigured是指是否使用zookeeper来存储flume任务的配置,reload是指当flume作业的配置改...

2018-04-04 14:57:46

机器学习笔记1—泰勒展开式和牛顿法

写在前面:自学机器学习的菜鸟一枚,希望通过记录博客的形式来记录自己一点点的进步~ 下面都是学习过程中自己的一些思考和学习,希望大神们批评指正。1.1泰勒展开式1.1.1泰勒展开式入门首先,百度了一波,搜到了一个泰勒展开式入门的短短6分钟的视频,好像突然感受到了一点点数学的美。还有发现其实真的没有必要死记公式啊。泰勒展开式的入门浓浓的台湾腔调啊。泰勒公式的表达式:就是下面这个看起来很复杂的公式。 ...

2018-03-29 16:59:55

框架开发之Java注解的妙用

注解的好处:1.能够读懂别人写的代码,特别是框架相关的代码。2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。3.(重点)刮目相看。(但是怎么样才能让别人刮目相看呢?会用注解不是目的,最重要的是要使用自定义注解来解决问题。)举个栗子:如果面试的时候,你跟老板说你会使用注解,老板觉得你这个人还行;但是如果老板发现你会自定...

2018-03-16 09:47:28

五分钟读懂UML类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧:一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field)和方法(method)且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。那么属性/方法...

2018-03-15 13:25:06

ansible 基本概念,ad-hoc操作

概述本文描述自动化运维工具Ansible的安装及基础使用方法,包含:Centos下的安装主机配置Ad-Hoccommand(命令行执行)Playbook(任务剧本)Ansible和Saltstack是目前主流的两个自动化运维工具,都可以用于同时对大量主机进行系统配置,应用部署等工作,利用这种集成化的自动运维工具最大的优势在于运维体系结构的持续可维护性。本文先着眼于Ansible...

2018-03-07 11:00:02

How-to: Quickly Configure Kerberos for Your Apache Hadoop Cluster

UsethescriptsandscreenshotsbelowtoconfigureaKerberizedclusterinminutes.KerberosisthefoundationofsecuringyourApacheHadoopcluster.WithKerberosenabled,userauthenticationisrequ...

2018-03-06 14:50:18

kerberos

http://www.aboutyun.com/forum.php?mod=viewthread&tid=22835https://note.louyj.com/blog/post/louyj/Kerberos%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE

2018-03-01 15:34:26
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!