- 博客(61)
- 资源 (1)
- 收藏
- 关注
原创 Mysql(四)
7. 分表设计7.1 逻辑方式分表 mysql数据库本身就有分表技术,该方式可以节省逻辑处理7.2 物理方式分表 自己手动创建多个数据表出来,这个需要自己考虑分表算法,逻辑处理等7.3 四种逻辑分表具体为:key hash -------求余方式 range list --------范围方
2017-07-17 09:11:22
244
原创 Mysql优化(三)
5.5 设计索引1)被频繁使用的字段设置索引 字段被频繁使用在where和order等条件里边,数据表创建完毕,要预估那些字段被经常使用,就给其创建索引2)执行时间长的sql语句考虑设计索引 可以利用“慢查询日志”收集这样的sql语句并优化设计索引3)逻辑非常重要的sql语句考虑设计索引 例如商城系统里边,会员给自己账户充值,订单购物,进行付款的
2017-07-16 09:35:51
360
原创 mysql (二)
4. 范式4.1 三范式1 范式:字段设计原子型,不能分割2 范式:字段与主键id关联3 范式:字段 与主键id直接关联4.2 逆范式不遵守三范式,称为”逆范式“,在分类表中记录对应商品的数目,方便后期查询5. 索引主键索引(primary key)索引是进行数据库设计的时候,提升性能最有效的一个技术,索引字段对应记录的物理地址;从技术本身的角度看索引,索引就是
2017-07-10 15:38:27
205
原创 mysql 优化(一)
1. 优化的方面1.1 存储层:数据表“存储引擎”选取、字段选取、逆范式(3范式)1.2 设计层:索引、分区/分表1.3 架构层:分布式部署(主从模式/共享)1.4 sql语句层:结果一样的情况下,要选择效率高,速度快,节省资源的sql语句执行2. 存储引擎2.1 存储引擎:数据表存储数据的一种格式。使用不同的特性也是不一样的。innodb存储引擎的特性有:支持事务,行级锁
2017-07-09 15:55:59
313
原创 java EE 请求重定向和请求转发的区别
一、请求转发:转发request由服务器执行,客户端发送一次请求二、请求重定向:rresponse由客户端执行,客户端发送两次请求
2017-05-10 19:48:45
362
原创 Mysql 登陆密码忘记了怎么办?怎么修改密码?
ERROR 1045 (28000): Access denied for user 'roor'@'localhost' (using password: YES)ERROR 1045 (28000): Access denied for user 'roor'@'localhost' (using password: NO)解决方法都一样。第一步:去到你的安装目录下面找到my.in
2017-04-28 21:39:11
3498
原创 Mysql Sql语句分类
4种。一、DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等。关键字:create、drop、alter、二、DML(Data Manipulation Language):数据操作语言,用来定义数据库记录。关键字:insert、update、delete三、DQL(Data Query Language):数据查询语言,用来
2017-04-25 16:12:30
286
原创 笔记本内存条怎么选?DDR3?DDR3L?
买内存条之前,先确定你的电脑有多少个卡槽,这个很重要,不然到时买了,没能插上。第一步:查看你的笔记本最大的扩展内存是多少?一般来说32位操作系统最大扩展内存是4G,也就是说只能插一条4G内存条,而64位一般都是支持16G内存,不过担心,这个和操作系统有关,如果你的电脑硬件还不错,你可以刷64位操作系统。假如你不放心的话可以用DOS指令查一下你电脑的扩展内存,具体如下wmic m
2017-04-22 17:11:34
12780
原创 java KMP算法和next[]改进算法
KMP算法最大的优点之处:在匹配失败时,主串中的指针i不需要回溯,而是在模式中找出适当的字符继续比较。下面是模式串中的失败函数 i= 0 1 2 3 4 模式 a a a a b Next[i]= -1 0 1 2 3...
2017-04-11 20:21:32
565
原创 android 百度地图SDK 获得详细路线信息
package com.example.baidulbs;import android.content.Context;import android.widget.Toast;import com.baidu.location.BDLocation;import com.baidu.location.BDLocationListener;import com.baidu.locati
2017-04-09 19:50:29
752
1
原创 百度地图 点击定位服务但没有反应
自己明明是照着百度地图开发文档打,怎么也不能定位,这里有个小问题,就是你忘记在AndroidManifest里面的添加这个服务其实在开发文档里面是有的提到的下载百度地图SDK的时候记得把全部功能都下载,避免找不到其某些类或功能
2017-04-08 15:50:55
1775
原创 android:连接本地sqlserver数据库 Could not find class 'javax.sql.XAConnection'
android APP连接本地数据库,真机上我没弄成,就是ip问题,只能在模拟器上运行。假如你使用过java连接成功过,那么步骤很简单,只需要把localhost替换成10.0.2.2,这是用模拟器用的访问地址接下要讲的就是可能出现的问题:相信这个问题困扰你很久,你也百度了很多,但没有一个确定的说法;现在我告诉你,这个是你引入jdbc.jar包有问题,这是因为版本号,或
2017-04-07 21:43:39
563
原创 java快速排序
快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。- 高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很
2017-03-28 19:49:40
232
原创 java——设置sa账号密码,jdbc连接sqlserver2005数据库
1. 使用语言:java2. 使用工具:eclipse3. 数据库:SQL server 2005 这里用的是SQL server 账号密码登陆,在运行程序前先确定你的数据库能用账号密码连接,一般装SQL server默认是Window 身份登陆的,所以在这里你需要先设置一下你的数据库登陆方式先用Window身份登陆--->在左下角你能看到"数据库"文件夹,在他上面还
2017-03-26 14:46:16
4529
1
原创 java 当分母为零时,出现的所有情况总结
当分母为零时,分为以下四种情况:一、当且仅当分子分母同时为整数零时,即(0/0),运行结果抛出异常:java.lang.AritmeticExcption:/ by zero二、当分子分母同时为零,但不同时为整数零时,即(0.0/0、0/0.0、0.0/0.0),运行结果为NaN(not an number);任何数与NaN相比较都为false,包括NaN==NaN也为false三、当
2017-03-13 16:45:11
8015
原创 归并算法(Java版)
归并算法,正如他的名字一样,递归算法+合并算法,所以想要学习这个算法,可以从两方面先入手,一就是先学习递归算法,了解递归思想。二肯定就是合并算法;这两个算法并不难学,不知道的可以先查一下资料。还是先看递归算法把,代码很简单,没什么技术含量,重点是他的结束条件,也就是递归基该怎么取得问题合并算法看下面两张图片,行数太多没法截在一起,请见谅:好了。主要的代码就在上面了,下面给个
2017-03-05 19:52:58
1001
原创 最优冒泡法排序(C语言)
对于大多数学程序的人来说。冒泡法排序肯定不陌生,但如何使算法变得更加完美,这就看个人修为了。接下来用C语言给大家一种改进的冒泡法排序。先看代码在这里同样可以看到时间复杂度依然是O(n^2),但在实际运用中,上面的排序要比原始版的节省许多的时间。为什么会节省时间呢?优势:原始版的算法,经过每一次的循环只能排一个数,也就是必须要经过n(n-1)/2次比较才能排好序,上面实现的算法就不用
2017-03-05 10:20:30
698
原创 去掉重复字符(C语言)
利用c语言实现消除数组中重复的字符,很多人都能实现,但复杂度太大O(n^2),也有利用空间换时间的,但都不太理想。现在我来介绍一种可行的方法。什么都不说先上代码。运行程序为这个思想其实很简单,但前提是先排好序。时间复杂度为O(n)。如果你还看不懂,那就拿起笔照着程序走一遍你就明白了。我也是这样懂的
2017-03-03 21:41:35
7903
2
原创 计划太多,做得太少
就这样,一个寒假是时间过得太快了吗?确实有一点吧,45天的大二寒假已经接近尾声。这个寒假和我一开始预期的计划真是南辕北辙,大相径庭。本来吧,计划每天都学一点点的,结果回到家,我才发现事实并不是这样的。我感觉吧,是一天太短了,我每天起床时间在同龄人中应该算是早的了 8点前一般都起床了。我总结了一下,只有早上能学习。下午和晚上一般都有约的,下午一群死党出去浪,打球,晚上就到死党家‘品茶’论
2017-02-16 16:29:17
446
原创 我很累,但我会坚持
我很累,但我会坚持我不知道当时选择这个专业——软件工程,是怎么想,或许是迫不得已,又或许没得选择。但既然选择了这个专业那就要把它学好,不管怎么样,大学四年就是它了,很同学一听到我学这个专业,都觉得特别高档霸气,说什么高薪专业。我只想说,什么专业学得好,都是高薪专业,问题是自己有没有去努力,付出不一定有收获,但不努力永远不会有收获。说说我的大一是怎么过来的吧!!!一开始,什么都不懂,
2016-09-02 19:05:32
679
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅