摘要:
一.count和distinct count是统计数据条数,distinct是去掉重复列; count统计的时候会忽略null值,distinct会将重复的null值列作为一个。 综上select count(null) from table,结果永远是0。 二.count的几种形式 常见到coun 阅读全文
摘要:
```` package com.java.base.sort.algorithm; / 冒泡排序 算法思路: 1.从数列第一个数开始,比较每相邻的两个数, 将较大(或较小)数交换至后面,直到将最大的数交换到数列最后 2.再循环第一步直到数列中只剩下第一个数 算法复杂度:O(n²) 稳定性:稳定 @ 阅读全文
摘要:
```` / 插入排序 算法思路: 1.选取数列第一个数作为已排序,数列的其他部分作为待排部分 2.每次取待排部分的第一个元素待插入数,然后从已排序部分末尾开始遍历,直到找到比待插入数小(或者打)的数 3.将这个小的数的位置后的数往后移动,空出一位,再将待插入数插入 4.重复以上步骤,直到无待排部分 阅读全文
摘要:
```` / 选择排序 算法思路: 1.遍历数列,找到最小(或最小)元素,然后将其放到数列首位,作为已排序部分 2.对剩下待排序数列,重复以上第一步,找到最小(或最小)元素放到已排序的部分后面,直到无待排序部分 算法复杂度:O(n²) 稳定性:不稳定 @author lxy / public cla 阅读全文
摘要:
转载自 "Git warning: CRLF will be replaced by LF in XXX" 今天,普通平凡的一天,平凡的使用 git add .,然后又出现一个之前没遇到的错误提示 。 真开心,手下败将又可以多一个了。 以下是错误提示: warning: CRLF will be r 阅读全文
摘要:
一直以来我几乎未使用过BigDecimal类型,只有在DB中涉及到金额字段时听说要用Decimal类型,但是今天再项目代码中看到使用BigDecimal表示贷款金额。 本篇文章不是介绍BigDecimal原理,只是说明BigDecimal和浮点的区别以及其应用场景。 借用《Effactive Jav 阅读全文
摘要:
Java基础扫盲系列( )—— String中的format 以前大学学习C语言时,有函数printf,能够按照格式打印输出的内容。但是工作后使用Java,也没有遇到过格式打印的需求,今天遇到项目代码使用String.format()工具api。 这里完善知识体系,将Java中的formatter简 阅读全文
摘要:
本文转载自: "再见乱码:5分钟读懂MySQL字符集设置" 一.内容概述 在MySQL的使用过程中,了解字符集、字符序的概念,以及不同设置对数据存储、比较的影响非常重要。不少同学在日常工作中遇到的“乱码”问题,很有可能就是因为对字符集与字符序的理解不到位、设置错误造成的。 本文由浅入深,分别介绍了如 阅读全文
摘要:
说到视图view,大家应该都很熟悉。如几何学中用三视图来描述集合物体的外观构成,三视图中反应出物体的面貌。这里我们讨论数据库中视图的概念: 什么是视图 为什么会有会用视图 怎样使用视图 视图与表的异同点 1.什么是视图 视图:以一定的视角看数据。即视图是一张虚拟的表,本身不存储任何数据,数据都来源于 阅读全文
摘要:
说到视图view,大家应该都很熟悉。如几何学中用三视图来描述集合物体的外观构成,三视图中反应出物体的面貌。这里我们讨论数据库中视图的概念: 什么是视图 为什么会有会用视图 怎样使用视图 视图与表的异同点 1.什么是视图 视图:以一定的视角看数据。即视图是一张虚拟的表,本身不存储任何数据,数据都来源于 阅读全文