在Java程序中,性能问题的大部分原因并不在于Java语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1、尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 第一,控制资 Read More
posted @ 2019-06-02 11:47 人在京城 Views(671) Comments(0) Diggs(0)
1、完全等于 <=> 注:用于严格比较两个null值是否相等,两个操作码均为null时,其所得值为1;而当一个操作码为null时,其所得值为0。mysql 数据库系统中,1代表true,0代表false。 2、不等于 <> 注:<> 同 != Read More
posted @ 2019-05-31 17:28 人在京城 Views(1660) Comments(0) Diggs(0)
1、简单case函数 2、case搜索函数 结论:简单case函数的写法相对比较简洁,但是和 case搜索函数 相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,case函数只返回第一个符合条件的值,剩下的case部分将会被自动忽略。 Read More
posted @ 2019-05-31 16:31 人在京城 Views(857) Comments(0) Diggs(0)
一、sql 优化方案 1)列类型尽量定义成数值类型,且长度尽可能短,如主键和外键,类型字段等等 2)建立单列索引 3)根据需要建立多列联合索引。当单个列过滤之后还有很多数据,那么索引的效率将会比较低,即列的区分度较低,那么如果在多个列上建立索引,那么多个列的区分度就大多了,将会有显著的效率提高。 4 Read More
posted @ 2019-05-27 19:19 人在京城 Views(186) Comments(0) Diggs(0)
一、两者的区别 1)本质 表是内容,视图是窗口。视图是已经编译好的sql语句,是基于sql语句的结果集的可视化的表,而表不是。 2)实与虚 表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。 3)是否存在物理记录 视图没有,而表有。 4)是否占用物理空间 表占用物理空间,而视图不占用。视图 Read More
posted @ 2019-05-26 15:22 人在京城 Views(4029) Comments(0) Diggs(0)
1、百分号通配符 '%' ,匹配任意长度的字符,甚至包括零字符 例:查询所有以 'a' 字母开头的水果,sql 语句如下 2、下划线通配符 '_' , 一次只能匹配任意一个字符 例:查询以字母 'y' 结尾,且 'y' 前面只有 4 个字母的记录,sql 语句如下 区别:'%' 可以匹配多个字符,而 Read More
posted @ 2019-05-26 13:08 人在京城 Views(2564) Comments(0) Diggs(0)
1、select 语句优先级 from > where > select > group by > having > order by Read More
posted @ 2019-05-22 17:53 人在京城 Views(270) Comments(0) Diggs(0)
1、查询目录/文件的数量(包括子目录下的文件) 注:R代表子目录、"^d"表示目录 、"^-"表示文件 Read More
posted @ 2019-05-20 18:49 人在京城 Views(213) Comments(0) Diggs(0)
1、profile生效命令 说明:source命令也称为“点命令”,也就是一个点符号(.) Read More
posted @ 2019-05-20 17:37 人在京城 Views(771) Comments(0) Diggs(0)
1、私有ip的由来 在现在的网络中,ip地址分为公网ip地址和私有ip地址。公网ip是在Internet中使用的ip地址,而私有ip地址是在局域网中使用,在Internet上不使用。 由于我们目前使用的IP V4协议的限制,现在IP地址的数量是有限的。这样,我们就不能为居于网中的每一台计算机分配一个 Read More
posted @ 2019-05-20 15:12 人在京城 Views(2366) Comments(0) Diggs(0)