摘要: 在使用antd的form组件时候,需要对Select组件进行语体示,placeholder,但是写的值并不生效 效果如上,但是现实的时候不生效,经检查发现,组件需要传递的是undefined,如果传入null,会默认写成null 具体出现此现象的原因需要查看源码分析,该问题待深入探查。。。 阅读全文
posted @ 2018-11-26 13:10 李德东 阅读(2561) 评论(0) 推荐(0) 编辑
摘要: sql优化规则: 1.对于查询,尽量不要使用全表扫描,尽量在where子句以及order by所对应的字段建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备 阅读全文
posted @ 2018-11-03 14:39 李德东 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 索引 索引是一种快速访问数据的途径,可提高数据库性能。索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。通过建立索引能提高查询的性能。 一般来说,select、update、delete命令的where子句性能会得到提高,但是insert(对标和索引都进行插入)、索引列update、 阅读全文
posted @ 2018-11-03 14:09 李德东 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 对于判断对象是否相等,肯定需要重写它的equals和hashCode方法。不然使用默认的方法只会比较地址,因此会出现错误。 以String类为例,且看它的equals方法 主要思想:比较地址、比较长度、比较字符 hsahCode实现方式: 阅读全文
posted @ 2018-11-03 11:00 李德东 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 查看oracle中表的索引 oracle中表的索引信息存在 user_indexes 和 user_ind_columns 两张表里面,其中 user_indexes 系统视图存放是索引的名称以及该索引是否是唯一索引等信息, user_ind_columns 统视图存放的是索引名称,对应的表和列等 阅读全文
posted @ 2018-10-30 10:15 李德东 阅读(42295) 评论(0) 推荐(0) 编辑
摘要: 什么是RESTful(Representational state transfer ) 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 Representationa 阅读全文
posted @ 2018-10-18 19:01 李德东 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,发现报表打印,字体和默认字体不一样。本地开发环境(windows)没问题,但是远程linux一直出现这样的问题。经过排查发现linux没有安装中文字体库宋体。 linux查看当前的字体库字体命令行: linux安装宋体过程如下: 1.在/usr/share/fonts新建文件chine 阅读全文
posted @ 2018-10-17 17:16 李德东 阅读(13231) 评论(0) 推荐(0) 编辑
摘要: 快速排序(Quicksort)是对冒泡排序的一种改进。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 详细描述:首先在要排序的序 阅读全文
posted @ 2018-10-16 21:55 李德东 阅读(2698) 评论(0) 推荐(0) 编辑
摘要: 三个基本特征:封装、继承和多态 五种设计原则:单一职责原则、开放封闭原则、替换原则(子类能代替父类)、依赖倒置原则(具体依赖抽象)、接口隔离原则(多个专用接口优于一个单一的通用接口) 阅读全文
posted @ 2018-10-13 09:30 李德东 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。 希尔排序是基于插入排序的以下两点性质而提出改进方法 阅读全文
posted @ 2018-10-12 19:22 李德东 阅读(2714) 评论(0) 推荐(0) 编辑