ProtoBuf序列化尝试
ProtoBuf 是谷歌开源的序列化组件.二进制,速度快.下载地址:https://github.com/google/protobuf/releases/tag/v3.0.0下载protobuf-java-3.0.0.zip文件之后,需要一台Linux服务器编译我在Linux解压该文件之后,进入目录/tmp/protobuf-3.0.0执行./configuremakemake install待编译之后,进入/tmp/protobuf-3.0.0/j...
网页主动探测工具-增加Netty模式
http://blog.itpub.net/29254281/viewspace-1347985/http://blog.itpub.net/29254281/viewspace-2135131/还是那个程序,在之前的基础上,改用Netty作为客户端.也不知道用的到底对不对,先记录一下,以后慢慢学习.import java.io.IOException; import java.sql.Connection; ...
指定分组内的等级位置
CREATETABLE `SongID` (11) COMMENT , intNOTNULL'艺术家ID' `State` (6) COMMENT , timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP'发布时间' `Priority`...
网页主动探测工具-使用Reactor模式
接前文import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.Selector; import java.nio.charset.Charset; import java.sql.DriverManager; import&nbs...
网页主动探测工具-NIO优化
接前文http://blog.itpub.net/29254281/viewspace-1344706/http://blog.itpub.net/29254281/viewspace-1347985/建表语句:create table probe( id int primary key, host varchar(40) not null, path varchar(500) not null, ...
你跟新的主管合不来,该怎么办?
转载自:http://mp.weixin.qq.com/s?__biz=MjM5ODIyMTE0MA==&mid=2650969298&idx=1&sn=f9d1061d71cea1135ba0e90d6268b04d&chksm=bd3830e98a4fb9ff90822eab6292e28167d936fb275a064779ebd493512ad2f0561529f2ae92&mpshare=1&scene=23&srcid=02287EWO3dU4qvX6ixHdHgNt#rdTL;DR:如果你没有任何办法跟你的新主管建立相互信...
MySQL过程慎用if not exists写法
接前文http://blog.itpub.net/29254281/viewspace-2133705/环境MySQL 5.6.14事务隔离级别 读提交事务的开启和结束由JAVA程序控制.上次报死锁的过程,抽象如下delimitr $$CREATE PROCEDURE `test_proc`( pid int)begin &n...
并发插入引起的死锁问题排查
2017大年初一晚上,线上报死锁了..大家挂着VPN排查问题,也是有点意思.不过当时并没有排查出原因上班之后,发现是客户端的一个bug.本来应该发送一个请求,但是却发送了大量的请求,应用层面又没有做幂等设计,所以所有的请求都落到了数据库层面。数据库是一个过程环境MySQL 5.6.14事务隔离级别 读提交引起问题的逻辑大...
记MySQL一次关于In的优化
MySQL版本:5.6.14详见MySQL技术内幕:SQL编程 102页files表记录的是dfs系统中的文件信息.有一批数据上传出现错误,需要重新上传.错误文件的范围已经记录在了test.files_20170206表中。运行如下查询,竟然很长时间没有结果.* files t1 (,) (select,() files f oldpath &nbs...
MySQL 间断范围问题
MySQL连续范围的姊妹篇MySQL连续范围链接如下:http://blog.itpub.net/29254281/viewspace-1385638/实验环境准备
主键自增,Insert为0的记录导致数据混乱
牙疼不是病,疼起来真要命.环境.MySQL 5.6.14SQL_Mode:STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION生产环境 配置表,设置主键为自增.一天某同学让我帮忙从测试导一批数据到生产.虽然我对这种方式深恶痛绝,但是没有办法..也只能照做.导入之后的第二天,业务发现很多生产数据错乱了。这个礼物的配置表,主键原本设计成...
将MySQL去重操作优化到极致之三弹连发
将MySQL去重操作优化到极致之三弹连发(一):巧用索引与变量http://blog.csdn.net/wzy0623/article/details/54377986实验准备:create table t_source ( item_id int, created_time datetime, &...
练字内功心法总览
持续更新.不断追加心经镇楼(别人写的...)
金鱼雷来了
先定一个小目标 把字练好工欲善其事必先利其器先置办了几个钢笔炫一炫啊派克 风采派克 丽雅三文堂 钻石580 国徽版写乐 21K(金鱼雷)lamy凌美 狩猎者白金 3376 世纪版墨水:派克标准黑墨水,青墨,极黑,百利金鸟水办公桌上这堆物件,花了小3000块.着实肉疼为了练字也是拼了今天新到的写乐金鱼雷...
MySQL列转行巧录数据
insert into target(channel,d,program,starttime,endtime) select '中国之声',1,d1,min(starttime),max(endtime) from ( SELECT @gid := @cgid, @cgid := t.d1, if(@gid =&nbs...
一次野事务排查
测试环境出了一个很神奇的问题。某一个事务锁了很多不同表的不同记录(暂且先叫他野事务),导致其他事务都阻塞了.这个野事务往往持续数个小时,并不提交或者回滚,就生生的占在那里。野事务锁的表,相互之间没有任何的关联.不能定位到某一个业务或者模块.经过排查,这个问题和我们的开发方式有关系.虽然使用了Spring,但是居...
简易LruMap
单位自己写的LruMap有内存泄露的问题.自己尝试用JDK自带的结构实现一个.功能 1.可以设置上线,一旦到达上线,根据LRU删除数据 2.可以设置过期时间.到期自动删除.
隔两行生一行计算变化率(续)
昨天的需求貌似不对啊.要是计算变化率的话应该是10月1日和10月2日比,然后是10月2日和10月3日比.昨天那个理解成了10月1日和10月2日比,10月3日和10月4日比.如果是10月1日和10月2日比,然后是10月2日和10月3日比.其实SQL还要简单一些.数据同前文.http://blog.itpub.net/29254281/viewspace-2127080/SQLs...
隔两行生一行计算变化率
今天宋三胖宋老师发了他们单位的一个需求原型.他这个原型似乎是每两天,计算一个变化率. 数据都是示意的.实际应该是如下图所示第三行变化率计算公式 (第一行 - 第二行) / 第一行他们大数据,数据仓库的需求我也不是很明白.实验数据准备.create table nums(id int ...
怎么理解Condition
转载:http://ifeve.com/understand-condition/http://www.cnblogs.com/dolphin0520/p/3920385.htmlhttp://blog.csdn.net/ns_code/article/details/17225469http://blog.csdn.net/ghsau/article/details/7481142