今天遇到一个很有意思的问题,一个开发人员反馈在测试服务器ORACLE数据库执行的一条简单SQL语句非常缓慢,他写的一个SQL没有返回任何数据,但是耗费了几分钟的时间。让我检查分析一下原因,分析解决过后,发现事情的真相有点让人哭笑不得,但是也是非常有意思的。我们先简单构造一下类似的案例,当然只是简单模 ...
分类:
其他好文 时间:
2018-12-09 22:37:44
阅读次数:
192
在项目使用mysql过程中,随着系统的运行,发现一些慢查询,在这里总结一下mysql索引优化步骤 1.开发过程优化 开发过程中对业务表中查询sql分析sql执行计划(尤其是业务流水表),主要是查看sql执行计划,对sql进行优化。 explain执行计划关键属性 select_type,possib ...
分类:
数据库 时间:
2018-12-09 22:37:35
阅读次数:
242
维基百科中对于Knowledge Transfer(知识转移)的定义是: 知识转移是指分享或传播知识并为解决问题提供投入。在组织理论中,知识转移是将知识从组织的一个部分转移到另一个部分的实际问题。 与知识管理一样,知识转移旨在组织,创建,捕获或分发知识,并确保其可供未来用户使用。 它被认为不仅仅是一 ...
分类:
其他好文 时间:
2018-12-09 22:37:25
阅读次数:
227
参考:https://github.com/romeOz/docker-nginx-php 1.命令: docker run --name app -d -p 8080:80 \ --net pg_net \ -v /host/to/path/app:/var/www/app/ \ romeoz/d ...
分类:
Web程序 时间:
2018-12-09 22:37:10
阅读次数:
291
public static void swap(int[] arr, int i, int j) { int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } public static void heapInsert(int[] arr, int ind... ...
分类:
编程语言 时间:
2018-12-09 22:36:47
阅读次数:
200
简介 spark SQL官网:http://spark.apache.org/docs/latest/sql-programming-guide.html sparkSQL是构建在sparkCore之上的组件,用于处理结构化的数据。它将数据抽象为DataFrame并提供丰富的API,并且sparkS ...
分类:
数据库 时间:
2018-12-09 22:36:38
阅读次数:
189
SpringAOP(xml文件配置) 配置文件的方式,主要是在xml文件中进行配置,不使用注解! 目录: applicationContext.xml main 注: 1.配置bean,实现aop的类 2.配置切面的bean 3.配置aop需要使用<aop:config>标签 4.使用<aop:po ...
分类:
编程语言 时间:
2018-12-09 22:36:24
阅读次数:
174
小波变换能够很好地表征一大类以低频信息为主要成分的信号, 小波包变换可以对高频部分提供更精细的分解 详见(http://www.cnblogs.com/welen/articles/5667217.html) 小波分解函数和重构函数的应用和区别 (https://www.baidu.com/link ...
分类:
其他好文 时间:
2018-12-09 22:36:17
阅读次数:
223
郑愈明 过去两天完成了哪些任务: 文字/口头描述: 准备接口考试,没有做什么。 展示GitHub当日代码/文档签入记录: 无 接下来的计划: 考试结束后,开始搭建【群发功能】的界面。 还剩下哪些任务: 个人任务看板 暂无 燃尽图 暂无 有哪些困难: 时间不够用啊。 有哪些收获和疑问: 暂无 ...
分类:
其他好文 时间:
2018-12-09 22:36:11
阅读次数:
227
Docker入门-docker-compose使用(二)Docker Docker容器大行其道,直接通过 docker pull + 启动参数的方式运行比较麻烦, 可以通过docker-compose插件快速创建容器1.安装docker-compose安装curl -L "https://githu... ...
分类:
其他好文 时间:
2018-12-09 22:36:02
阅读次数:
195
JS的单线程 JS语言的特点之一就是单线程,简而言之就是同一时间只能做一件事,假设JS是多线程,一个线程在某个节点上添加内容,另一个线程删除了这个节点,这时就看到了问题所在了,但是H5提出了Web Worker标准,允许js脚本创建多个线程,但是子线程完全受主线程的控制,而且你不得操作DOM,所以本 ...
分类:
编程语言 时间:
2018-12-09 22:35:53
阅读次数:
195
JAVA代理JAVA代理技术是JAVA核心技术之一,也是JAVAcore中非常重要的一部分,对于学习Spring等JAVA生态圈的学习起着非常重要的作用,比如说AOP,cglib。动态代理技术就是产生对象的代理对象的。举例现实场景就是:一个明星在出名之前可能没有很多商演找他,所以商家可以直接联系明星本人进行商谈,但随着明星知名度越来越高,商演越来越多,那么这个时候明星本人就无法处理过多的商谈,那么
分类:
编程语言 时间:
2018-12-09 22:09:23
阅读次数:
205
GPT描述 全局唯一标识分区表 (GUID Partition Table,缩写:GPT)是硬盘的分区表的结构布局标准。它是 可扩展固件接口 (EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的32bits来存储逻辑块地址和大小信息的 主引导记录 (MBR) ...
分类:
系统相关 时间:
2018-12-09 22:09:14
阅读次数:
247
我们的spring项目目前用到的配置文件包括1--web.xml文件,这是java的web项目的配置文件。我理解它是servlet的配置文件,也就是说,与spring无关。即使你开发的是一个纯粹jsp页面的web项目,你也必须配置这个文件。我们的java web项目肯定写了很多servlet代码,这 ...
分类:
编程语言 时间:
2018-12-09 22:09:03
阅读次数:
277
项目团队:小豆芽 开发周期:11.5-12.2(Alpha版本) 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决问题:当前电商平台卖家买家角色固化,买家在没有寻求到心仪商品时无法记录并告知他人,卖家出售商品无法确认是否有市场有需求; 软件定 ...
分类:
微信 时间:
2018-12-09 22:08:40
阅读次数:
289