关闭

MySQL key_len 大小的计算

背景:       当用Explain查看SQL的执行计划时,里面有列显示了 key_len 的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引。 环境: CREATE TABLE `tmp_0612` ( `id` int(11) NOT NULL, `name` varchar(10) DEFAULT NULL, `a...
阅读(230) 评论(0)

MySQL5.6之Index Condition Pushdown(ICP,索引条件下推)

http://mdba.cn/2014/01/21/index-condition-pushdownicp%E7%B4%A2%E5%BC%95%E6%9D%A1%E4%BB%B6%E4%B8%8B%E6%8E%A8/ ICP(index condition pushdown)是mysql利用索引(二级索引)元组和筛字段在索引中的where条件从表中提取数据记录的一种优化操作。ICP的思想...
阅读(267) 评论(0)

Heapsort 堆排序算法详解(Java实现)

Heapsort (堆排序)是最经典的排序算法之一,在google或者百度中搜一下可以搜到很多非常详细的解析。同样好的排序算法还有quicksort(快速排序)和merge sort(归并排序),选择对这个算法进行分析主要是因为它用到了一个非常有意思的算法技巧:数据结构 - 堆。而且堆排其实是一个看起来复杂其实并不复杂的排序算法,个人认为heapsort在机器学习中也有重要作用。这里重新详解下关于...
阅读(413) 评论(0)

Cyclic inheritance when implementing inner interface

This would be because you are implementing (coding) the interface you are implementing (inheriting) inside of the class that is inheriting from that class. I wish I could make that sentence better....
阅读(122) 评论(0)

MySql数据主从同步配置

由于需要配置MySQL的主从同步配置,现将配置过程记录下,已被以后不时之需 MySql数据主从同步 1.1. 同步介绍 Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一个 Slave上。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 M...
阅读(147) 评论(0)

MySQL主从同步配置(Ubuntu)

一、在两台Linux机器上安装MySQL 二、Master主服务器配置(192.168.1.3) 1.编辑my.cnf(命令查找文件位置:find / -name my.cnf) vi /etc/mysql/my.cnf 在[mysqld]中添加: server-id = 1 log_bin = master-bin log_bin_index = m...
阅读(110) 评论(0)

Mysql 5.6主从同步配置与解决方案

主库IP:192.168.1.10 从库IP:192.168.1.11 1、主库配置编辑my.cnf: # 启用二进制日志 log_bin = mysql-bin server-id = 111 log-bin-index=mysql-bin.index sync_binlog=1 binlog_format=mixed binlog-do-db = testdb ...
阅读(447) 评论(0)

MySQL主从延迟如何解决

一. 如何检测主从延迟        可以通过监控 show slave status\G 命令输出的 Seconds_Behind_Master 参数值来判断,是否存在主从延时。        NULL - 表示io_thread或sql_thread发生故障,也就是该线程的Running状态是No。(有故障)   0 - 该值为零,是我们极为渴望看到的情况...
阅读(227) 评论(0)

利用正则表达式排除特定字符串

阅读目录 查找不以baidu开头的字符串查找不以com结尾的字符串查找不含有if的行 回到顶部 查找不以baidu开头的字符串 baidu.com sina.com.cn 正则:^(?!baidu).*$  匹配结果就是第2行,也就是第1行被排除了 这里使用了零宽度断言(?!exp),注意,我们有一个向前查找的语法(也叫顺序环视)  (?=exp) (?=e...
阅读(445) 评论(0)

深入Spring:自定义注解加载和使用

前言 在工作中经常使用Spring的相关框架,免不了去看一下Spring的实现方法,了解一下Spring内部的处理逻辑。特别是开发Web应用时,我们会频繁的定义@Controller,@Service等JavaBean组件,通过注解,Spring自动扫描加载了这些组件,并提供相关的服务。 Spring是如何读取注解信息,并注入到bean容器中的,本文就是通过嵌入Spring的Bean加载,来描...
阅读(1967) 评论(1)

C#&PHP&Java实现Alias Method概率抽奖算法

最近在做抽奖服务端接口,会涉及到抽奖概率的问题,网上查资料找到一个比较好的抽奖概率的算法,Alias Method概率抽奖算法。今天就来分享一下这个算法的C#、PHP以及Java的实现。 举个例子,游戏中玩家推倒了一个boss,会按如下概率掉落物品:10%掉武器 20%掉饰品 30%掉戒指 40%掉披风。现在要给出下一个掉落的物品类型,或者说一个掉落的随机序列,要求符合上述概率。...
阅读(267) 评论(0)

Jodd-Java的瑞士军刀 demo

http://www.oschina.NET/p/jodd Jodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有:  提供操作Java bean,  可以从各种数据源加载Bean,  简化JDBC的接连与代码,  剖析SQL查询,  处理时间与日期,  操作与格式化String,  搜...
阅读(378) 评论(0)

Java常用工具包 Jodd

下文摘抄自:开源中国  Demo   jar下载 官方文档JoddAPI Jodd 是一个 Java 的工具包和一个微型框架。Jodd 工具增强了 JDK 提供很多强大的功能,帮助你实现日常的一些开发任务,让代码更加可靠和健壮。而 Jodd 框架是一个轻量级的应用框架,紧缩但强大。设计遵循 CoC、DRY 和 SCS 原则,让开发更加简单。  Jodd = tools + ioc + ...
阅读(462) 评论(0)

[置顶] Linux 基础操作 修改文件

for i in `ls -1 *.txt` do awk  '{print "999,"$0}' $i  > sqldir/$i.csv done  sed -i 's/http:/https:/g' *.txt.csv for i in `ls -1 *.csv |sort -n | head -n 35` do    echo $...
阅读(272) 评论(0)

linux awk命令详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得自于它的创始人 Alfr...
阅读(99) 评论(0)
67条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:6971499次
    • 积分:61219
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2617篇
    • 译文:3篇
    • 评论:661条
    文章分类
    最新评论