Mysql建表的一些建议

建表和设计表的时候,应尽量减少表在硬盘中的空间。好处是什么?减少与硬盘的交互次数;执行查询语句的时候,越小的表占用的主内存越小;越小的表将减少索引大小,使索引查询的时候会得到更快的响应速度。 在建表的时候,应该通过以下几个维度考虑提升性能: 1,Table column(列);       ...

2018-09-22 11:44:16

阅读数 325

评论数 0

Java Thread类主要方法详解

在java中,谈到线程,必然少不了Thread类。线程是比进程更轻量级的调度执行单位。为什么用线程?通过使用线程,可以把操作系统进程的资源分配和执行调度分开,各个线程既可以共享进程资源(内存地址、文件I/O等),又可以独立调度(线程是CPU调度的基本单位)。 主流操作系统(Windows, Li...

2018-09-13 00:48:41

阅读数 1403

评论数 0

Mysql如何避免全表检索

如何使查询语句性能更好?这个问题,在我们使用mysql时,一直会存在我们脑海中。通常我们会给一个字段或多个字段加索引,或者优化查询语句,或者给字段设置合适的数据类型,数据长度,等等。但是我们应该清楚,在何种情况下,mysql会使用全表检索,何种情况下不使用,以帮助我们获得更好的查询性能。 通常,...

2018-09-13 00:42:19

阅读数 394

评论数 0

Mysql日期(DATE, TIME, DATETIME, TIMESTAMP)类型的比较

最近发现自己一直以来经常用一种错误的方法在比较日期,例如一下语句,a字段是一个DATETIME类型的列: select a from t1 where DATEDIFF(a, '2018-09-11') < 0; 该语句是为了查出2018-09-11 日期之前的所有记录...

2018-09-12 17:54:52

阅读数 2560

评论数 0

git-rebase命令用法

命令:         git rebase [-i | --interactive] [<options>] [--exec <cmd>] [--onto <newbase&a...

2018-08-21 07:49:42

阅读数 1356

评论数 0

线程池(ThreadPoolExecutor)重要参数解析

ThreadPoolExecutor线程池继承ExecutorService,用来解决2个问题: 执行大量异步任务的时候,通过每个线程一个任务的方法,减少线程调用开销,提升性能; 设置线程池最大线程数,管理线程资源的调用。执行大量任务的时候会不断消耗线程; 常见的三种线程池: newCach...

2018-08-11 00:01:59

阅读数 76

评论数 0

Mysql INNODB不加锁一致性读

          InnoDB使用多版本策略处理SELECT语句,不同事务间执行SELECT语句时,都会产生相对于当前数据库某个时点的一个快照。不同事务间的查询语句只会看到在当前查询时点之前数据库已经提交的记录,在查询时点之后其他事务提交的数据或者未提交的数据将无法被查询到。特例是,查询语句可以...

2018-08-09 01:17:25

阅读数 348

评论数 0

MySQL-InnoDB常用锁类型解析

Shared(乐观锁) and Exclusive Locks(互斥锁):         InnoDB有两种锁类型,Shared(s) and Exclusive(x) Locks(乐观锁和互斥锁)。         Shared(s)Locks:允许持有该锁的事务读取数据;       ...

2018-08-09 00:24:02

阅读数 1694

评论数 1

git合并指定提交记录代码

运用场景:        git上有3条代码线,master用于发版生产,bug用于生产bug修复,dev用于开发。假定bug是7月28日发现的,一共有5个bug。 这时我们会在bug线修复bug,预定7月30日发版生产。由于某个同事的疏忽,第5个bug在预定发版日期未修复完。另外4个bug是...

2018-07-31 10:18:29

阅读数 1083

评论数 0

Mysql事务隔离级别

Transaction Isolation Levels(事务隔离级别): 事务隔离是数据库处理的基础之一,Isolation代表ACID原则的"I"。当多个事务对同一记录进行修改或查询的时候,事务隔离级别很好的协调了性能和可靠性、一致性和查询结果的复制性的关...

2018-07-16 16:09:02

阅读数 79

评论数 1

利用wsdl地址生成java客户端调用类并实现动态配置的方法

前言:        有时,我们经常要和一些外部系统对接,如果是HTTP接口还好,直接用apache的HttpClient工具类调用即可。而如果对方系统是Webservice,则比较麻烦,本文主要讲解如何用对方的wsdl地址生成java客户端调用类并且动态配置访问地址并在java中使用1,首先我们...

2018-07-06 00:40:56

阅读数 2224

评论数 2

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