自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java 排序方法--选择排序(2)

基本原理: 每一次从待排序的记录中选出最小的元素,顺序放在已排好序的序列最后,直到全部记录排序完毕,也就是:每一趟在n-i+1(i=1,2,....n-1))个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序,树形选择排序,和堆排序。(这里只介绍常用的简单选择排序)public static void main(String[] args) {

2017-06-05 11:37:51 254

原创 程序猿必懂的排序方法(1)--插入排序

直接插入排序--基本思想 在要排序的一组数中,假设前面的(n-1)[n>=2] 个数已经是排好序的。现在要把第n个数插入到前面的有序数中,使得n个数也是排好序的。如此反复循环,直到全部排好顺序。上代码 : /** * 插入排序 * 平均O(n^2),最好O(n),最坏O(n^2);空间复杂度O(1);稳定;简单 * @author zeng * */

2017-06-05 10:39:11 841

原创 git删除远程服务器文件同时不删除本地文件

git删除远程服务器文件同时不删除本地文件

2017-05-31 09:25:10 516

原创 开发规范

0.1 业务代码n大禁忌(面向错误去设计)1、严禁信任任何入参    •    严禁:入参对象不做空值检查    •    严禁:入参数组不做越界检查    •    严禁:分页参数不设逻辑上、下限,如页数、每页数量2、严禁为了代码性能不写try-catch    •    严禁主业务流程不做try-catch保护    •    严禁for/while循环内不做try

2017-02-09 12:07:23 256

原创 invocationHandler中invoke proxyObject

以下的内容部分参考了网络上的内容,在此对原作者表示感谢!         Java中动态代理的实现,关键就是这两个东西:Proxy、InvocationHandler,下面从InvocationHandler接口中的invoke方法入手,简单说明一下Java如何实现动态代理的。         首先,invoke方法的完整形式如下: Java代码  publ

2017-01-28 22:01:06 291

转载 mysql5.6.35 配置安装

http://www.jb51.net/article/89224.htm

2017-01-07 14:09:52 339

转载 MySQL的InnoDB索引原理详解

摘要:  本篇介绍下Mysql的InnoDB索引相关知识,从各种树到索引原理到存储的细节。  InnoDB是Mysql的默认存储引擎(Mysql5.5.5之前是MyISAM,文档)。本着高效学习的目的,本篇以介绍InnoDB为主,少量涉及MyISAM作为对比。  这篇文章是我在学习过程中总结完成的,内容主要来自书本和博客(参考文献会给出),过程中加入了一些自己的理解,描述不准确的地方烦

2016-09-08 13:59:00 276

转载 MYSQL数据库设计规范与原则(转载)

MYSQL数据库设计规范     1、数据库命名规范        采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;        命名简洁明确(长度不能超过30个字符);        例如:user, stat, log, 也可以wifi_user, wifi_stat, wifi_log给数据库加个前缀;        除非是备份数

2016-09-08 11:22:12 685

原创 海内存知己,天涯若比邻

在软件行业工作了4年多了,终于可以开个博客,聊聊自己知道的,不知道的,和想要知道的,在这里,可以聊技术,聊生活,聊理想,真棒。

2016-06-02 19:25:41 1642

空空如也

空空如也

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

TA关注的人

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