自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 mysql显示谁阻塞谁等待以及等待多久

SELECT r.trx_id AS waiting_trx_id,r.trx_mysql_thread_id AS waiting_thread,TIMESTAMPDIFF(SECOND, r.trx_wait_started, CURRENT_TIMESTAMP) AS wait_time,r.trx_query AS waiting_query,l.lock_table AS wait...

2019-07-31 15:36:59 344

转载 MySql Lock wait timeout exceeded该如何处理?

这个问题我相信大家对它并不陌生,但是有很多人对它产生的原因以及处理吃的不是特别透,很多情况都是交给DBA去定位和处理问题,接下来我们就针对这个问题来展开讨论。Mysql造成锁的情况有很多,下面我们就列举一些情况:执行DML操作没有commit,再执行删除操作就会锁表。 在同一事务内先后对同一条数据进行插入和更新操作。 表索引设计不当,导致数据库出现死锁。 长事物,阻塞DDL,继而阻塞...

2019-07-26 16:15:57 827

转载 每天一个linux命令:vmstat

1、命令简介vmstat(Virtual Memory Statistics 虚拟内存统计) 命令用来显示Linux系统虚拟内存状态,也可以报告关于进程、内存、I/O等系统整体运行状态。2、用法vmstat [-a] [-n] [-t] [-S unit] [delay [ count]]vmstat [-s] [-n] [-S unit]vmstat [-m] [-n] [...

2019-07-24 09:35:30 128

原创 mysql——硬盘选择之SAN

2019-07-23 17:31:04 483

转载 Http方式调用WebService

以手机号码归属地为例:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL1. 在 src 下新建调用参数模板 mobileCodeWS.template<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http:/...

2019-07-23 10:10:29 2348 2

原创 redis容易忽略的地方——命名规范

在使用redis时,最容易忽略的一个点是key的命名问题,只做到望key知意、唯一还不够,词义之间以英文冒号:分隔才是符合规范的。举例:把关系数据库中的一张表中数据迁移至redis,数据库为ov,表名为ov_user,主键为user_id那么在redis中定义的命名规范最好是,库名:表名:字段名,如ov:ov_user:1002。这么做的好处是,在一些redis图形化客户端工具中,查看...

2019-07-22 16:38:31 1164

转载 java多线程之:SynchronousQueue队列

SynchronousQueue是这样一种阻塞队列,其中每个 put 必须等待一个 take,反之亦然。同步队列没有任何内部容量,甚至连一个队列的容量都没有。 不能在同步队列上进行 peek,因为仅在试图要取得元素时,该元素才存在; 除非另一个线程试图移除某个元素,否则也不能(使用任何方法)添加元素;也不能迭代队列,因为其中没有元素可用于迭代。队列的头是尝试添加到队列中的首...

2019-07-22 14:40:17 173

原创 Hashmap自身的hashCode()方法和equals()方法

如果以一个HashMap作为一个Map的key,就需要用到HashMap自身的hashCode()方法和equals()方法了,的hashCode方法继承自AbstractMap源码如下:public int hashCode() { int h = 0; Iterator<Entry<K,V>> i = entrySet().it...

2019-07-19 10:34:48 579

原创 异或运算

异或运算,把数转换为二进制以后进行异或运算,相同为0不同为1publicstaticvoidmain(String[]args){inta=10;//转化为二进制是(1010)intb=5;//转化为二进制是(0101)System.out.println(a^b);//异或后对应二进制:1111——>15}...

2019-07-19 10:08:33 539

原创 mysql常用语句

1.查询表占用空间大小SELECT engine, count(*) as TABLES, concat(round(sum(table_rows)/1000000,2),'M') rows, concat(round(sum(data_length)/(1024*1024*1024),2),'G') DATA, concat(round(sum(index_length)/(...

2019-07-17 15:32:47 102

转载 Atomikos 分布式事务的使用

由于项目上的需要,我要同时往orcale数据库与sqlserver数据中插入数据,需要在一个事务之内完成这两个库的提交。参考了一下网上的各种JTA(Java Transaction API)实现之后,选择了Atomikos的实现。因为当时使用的时候绕的弯路大了点,所以写篇文章记录下基本的实现过程,方便日后查看。如果是第一次使用,强烈建议去Atomikos查看官方例子与指导,写的很详细。前提...

2019-07-15 10:54:27 1079

全文检索详细设计文档.docx

基于elasticSearch做的全文检索,这是详细设计文档。包括结构化数据的检索,非结构化数据(文档类,如word,pdf等)检索。结构化数据,基于logstash导入。非结构化(文档),可以通过接口,本地扫描/远程扫描进入ES。

2020-03-17

JAVA核心知识点整理.rar

JAVA核心知识点整理,针对java体系的一个核心知识点的总结,比较详细和有深度,可以提高和完善自己的能力,对求职面试也有很大的帮助。

2020-01-03

java记事本程序源码

这是一套用java语言开发的记事本程序源码,功能很完善,没有bug。

2011-01-13

空空如也

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

TA关注的人

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