赵英超的博客

相互学习,共同进步

排序:
默认
按更新时间
按访问量

MySQL索引及使用详解

一.索引的作用        一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。        在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问...

2018-08-16 16:15:18

阅读数:20

评论数:0

mysql中key 、primary key 、unique key 与index区别

索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。 表越大,花费时间越多。如果表对于查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要考虑所有数据。 如果一个表有1000行,这比顺序读取至...

2018-08-16 15:56:23

阅读数:8

评论数:0

MySQL避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)

本文章来给大家提供三种在mysql中避免重复插入记录方法,主要是讲到了ignore,Replace,ON DUPLICATE KEY UPDATE三种方法,各位同学可尝试参考。 案一:使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录...

2018-08-16 14:39:36

阅读数:3

评论数:0

git config配置快捷命令

二、基本面 git的alias是通过配置文件进行定制的,这个配置文件能做的事情还有很多,远远超过这篇文档的主题。 git的全局配置文件一般叫做.gitconfig,当前仓库的配置文件是.git目录下的config文件。很明显,这俩配置文件的作用范围是不同的。 三、使用git alias 首...

2018-08-16 13:50:44

阅读数:10

评论数:0

linux基础命令使用详解

网络篇 ping ping -c 3 -q -s 65500 -t 255 -i 0.1 -f www.baidu.com  -c:指定ping的次数 -q:只重结果不重过程 -s: 默认情况下,ping命令是以64字节大小的数据包来测试网络联通性的,如需要改变默认数据包的大小,则...

2018-08-15 14:25:19

阅读数:10

评论数:0

MySQL索引详解——full-text,b-tree,hash,r-tree

一、MySQL索引类型 mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-tree b-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.   1. full-text索引 full-text在mysql里仅...

2018-08-15 11:50:20

阅读数:12

评论数:0

mysql中key 、primary key 、unique key 与index区别

KEY key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。包括primary key, unique key, foreign key 等。 primary key  有两个作用,一是约束作用(constraint),用来规...

2018-08-15 11:45:57

阅读数:5

评论数:0

btrace使用教程

背景 在日常开发中,有一些常见的环境,比如Dev、UAT、预发、生产等,当然并不是每个公司都是这样。有时候开发环境一切正常,但是到线上的UAT环境或预发等等会出现各种问题,那么你是不是经常需要进行本地修改代码、提交、编译、打包、上传、运行、查看日志等这一系列步骤呢?这种方式不仅低效、繁琐而且容易...

2018-08-14 10:46:44

阅读数:3

评论数:0

Apache POI Excel、WORD、PowerPoint、Visio处理

一 :简介 开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中,操作Excel目前有两个框架,一个是apache 的poi, 另一个是 Java Excel Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提...

2018-08-13 14:17:40

阅读数:8

评论数:0

Nginx使用详解

一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象   反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个...

2018-08-13 14:07:24

阅读数:2

评论数:0

Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用

从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法...

2018-08-10 15:34:09

阅读数:8

评论数:0

推荐6款UI设计师必备Sketch插件

Sketch作为一个为UI设计而生的工具,全矢量、轻量级、像素级精准,非常适合做移动端界面设计,传统的 Photoshop 等设计工具在网页和 App 界面设计上存在的不足,所以越来越多的设计师开始使用 Sketch 替代 Photoshop 设计 App ,那么作为小而美的Sketch,有哪些值...

2018-08-09 13:50:33

阅读数:32

评论数:0

Spring Cloud Eureka Consul使用和对比

最大的区别是Eureka保证AP, Consul为CP。 Consul强一致性(C)带来的是: 服务注册相比Eureka会稍慢一些。因为Consul的raft协议要求必须过半数的节点都写入成功才认为注册成功 Leader挂掉时,重新选举期间整个consul不可用。保证了强一致性但牺牲了可用性...

2018-08-06 14:25:00

阅读数:43

评论数:0

Spring Cloud学习教程整理

《Spring Cloud构建微服务架构》系列入门教程 欢迎使用公益Eureka注册中心:http://eureka.didispace.com/ 本教程示例代码: GitHub:https://github.com/dyc87112/SpringCloud-Learning 更多参见:h...

2018-08-06 10:08:58

阅读数:9

评论数:0

机器学习/深度学习资料(持续更新)

机器学习/深度学习资料(持续更新) 这篇博文,收集一些机器学习/深度学习的资料,以及学习路径。 学习资料 基础学习 高等数学:https://zhuanlan.zhihu.com/matongxue 线性代数:https://www.matongxue.com/#/topics/763 ...

2018-08-01 19:41:51

阅读数:55

评论数:0

下一代微服务架构——Service Mesh && 服务网格新生代Istio

什么是Service Mesh? 根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理。...

2018-08-01 19:08:43

阅读数:68

评论数:0

Springboot Drools kie 规则重新加载

前言   目前世面上中文的KIE DROOLS Workbench(JBOSS BRMS)的教程几乎没有,有的也只有灵灵碎碎的使用机器来翻译的(翻的不知所云)或者是基于老版本的JBOSS Guvnor即5.x的一些教程,而且这些教程都是”缺胳膊少腿“的,初学者看后不知道它到底在干吗?能干吗?能...

2018-08-01 14:11:52

阅读数:17

评论数:0

Beyond Compare 激活

下载地址专业版:http://www.scootersoftware.com/download.php http://www.scootersoftware.com/BCompare-zh-4.2.6.23150.exe   激活方式: 1.打开终端 cd /Applications/...

2018-07-31 17:12:13

阅读数:68

评论数:0

Spring FeignClient使用

FeignClient与RestTemplate的区别比较简单研究 题外:个人觉得可能还没达到那种境界,还体会不到真正的实质性区别,就好比用HttpClient可以实现的用FeignClient同样可以实现,反之也是。 JAVA 项目中接口调用怎么做 ? Httpclient Okhttp...

2018-07-30 20:35:52

阅读数:33

评论数:0

MySQL集群常见高可用方案(转)

1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时或者最终保持一致。 当...

2018-07-30 16:54:10

阅读数:45

评论数:0

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