摘要: A.数据库方面 MySQL索引原理以及查询优化 https://www.cnblogs.com/bypp/p/7755307.html SQL语句是怎么被执行 http://www.cnblogs.com/annsshadow/p/5037667.html B.算法 --一个动图理解算法 https 阅读全文
posted @ 2019-03-29 15:24 一路向北的熊 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要用索引 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。 索引优化应该是对查询性能优化最有效的手段了。索引能够轻易将查询性能提高好几个数量级。 索引相当于字典的音序表,如果 阅读全文
posted @ 2019-03-29 15:16 一路向北的熊 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC+... 阅读全文
posted @ 2014-07-23 17:12 一路向北的熊 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一.几种加密算法1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后进行比较摘要是否相同。MD5的全称是Message-Digest Algorithm 5(信息-摘要算法)。过程不可逆,... 阅读全文
posted @ 2014-07-23 15:04 一路向北的熊 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 一.为什么会有10进制, 2进制,8进制,16进制?10对我们来说是一个非常重要的数字。10是我们大多数人拥有的手指或脚趾的数目,因而我们人类已经适应了以10为基础的数字系统. 我们通常使用的数字系统称为以10为基础的数字系统或十进制。这个数字系统对我们来说非常自然,因而我们很难想像出还有其他的数字... 阅读全文
posted @ 2014-07-23 14:47 一路向北的熊 阅读(3323) 评论(0) 推荐(0) 编辑
摘要: java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap.Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它... 阅读全文
posted @ 2014-07-17 15:48 一路向北的熊 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 转摘有一个问题需要明确:为什么要使用bytebuffer,它比byte比起来有什么优点?很简单:为了提高IO的效率。怎样提高的,这个还得google一下。记住几个标志的含义:position[0]:当前指针的位置,也就是接下来要读写的位置。limit:限制,一个缓冲区可读写的范围。capabilit... 阅读全文
posted @ 2014-07-16 14:04 一路向北的熊 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 计算机对负数的运算 = 先取绝对值的原码----》 然后取反,-----》+1 这是负数的补码表示例如 -5 5的原码= 0000,0101 取反 1111,1010, +1= 1111,1011补码求原码 补码在求一次补码 就是补码的原码例如 -5 补码 1111,1011 先求反码 在+1 10... 阅读全文
posted @ 2014-07-08 17:30 一路向北的熊 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 这是一个困惑了我几年的问题,它让我对现在的教科书和老师极其不满,从我N年前开始摸电脑时,就几乎在每一本C++教科书上都说,8位有符号的取值范围是-128~+127,为什么不是-127~+127呢,后来的java,int的聚值范围,再32位计算,-2^31 ~ +2^31-1,可是,却从来没有任何一本... 阅读全文
posted @ 2014-07-08 16:45 一路向北的熊 阅读(659) 评论(0) 推荐(0) 编辑
摘要: Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.app.. 阅读全文
posted @ 2014-02-24 14:12 一路向北的熊 阅读(181) 评论(0) 推荐(0) 编辑