基础知识
文章平均质量分 88
基础知识
Shine_安
Hello World!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IDEA : shorten command line
【官方文档】:IntelliJ IDEA 2017.3 EAP: Configurable command line shortener and more 如果类路径太长,或者有许多VM参数,程序就无法启动。原因是大多数操作系统都有命令行长度限制。在这种情况下,IntelliJIDEA将试图缩短类路径。 shorten command line 选项提供三种选项缩短类路径。 none:这是默认选项,idea不会缩短命令行。如果命令行超出了OS限制,这个想法将无法运行您的应用程序,但是工具提转载 2020-09-22 11:06:17 · 8984 阅读 · 1 评论 -
ODS ,EDW,DM 名词解释
原文地址:https://www.cnblogs.com/lipengfei/p/8637224.htmlODS:操作数据存储ODS(Operational Data Store),操作型数据仓库,最早的数据仓库模型,是数据仓库体系结构中的一个可选部分,ODS具备数据仓库的部分特征和OLTP系统的部分特征。特点是数据模型采取了贴源设计,业务系统数据库数据结构是怎样的,ODS数据库的结构就是...转载 2019-06-24 17:50:58 · 10073 阅读 · 0 评论 -
Base上关于CMS、GC碎片、大缓存的一种解决方案:Bucket Cache----没看懂
介绍BucketCache前,先对HBase的Cache做个介绍: 一.HBase在读取时,会以Block为单位进行cache,用来提升读的性能; 二.Block可以分类为DataBlock(默认大小64K,存储KV)、BloomBlock(默认大小128K,存储BloomFilter数据)、IndexBlock(默认大小128K,索引数据,用来加快Row所在DataBlock的定位) 三.对于一...转载 2018-04-28 11:50:55 · 605 阅读 · 0 评论 -
ODS 与 EDW
ODS简单的理解为 Operational Data Store, 可操作的数据仓库。EDW简单理解为 Enterprise Data Warehouse, 企业级数据仓库。普遍存在于各种企业的BI(Business Intelligence) 项目。ODS是数据仓库的一个扩展,它也是一个企业级的数据存储模式,它的构造也是面向主题的。ODS是企业中运行系统发布信息的地方,这些信息是实时或接近实时的...转载 2018-04-03 15:48:42 · 965 阅读 · 0 评论 -
大白话解释 Git 和 GitHub
2017/05/18 · IT技术 · 8 评论 · Git, Github本文由 伯乐在线 - 听风 翻译,艾凌风 校稿。未经许可,禁止转载!英文出处:Red Radger。欢迎加入翻译组。本文旨在使用通俗易懂的文字,讲解版本控制背后的理论,以便你能对程序员们如何工作有个全局概念。本文不涉及代码,不用下载啥东西,循序渐进,不关注繁复细节,只有文字和一些不怎么漂亮的手绘涂鸦。写本文的动机学习任何东...转载 2018-06-29 09:30:49 · 1030 阅读 · 0 评论 -
MySQL中删除重复数据只保留一条
用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断SELECT *FROM peopleWHERE peopleId IN ( SELECT peopleId FRO...转载 2018-10-09 19:02:33 · 405 阅读 · 0 评论 -
mysql字符串区分大小写的问题
一、1、 CREATE TABLE NAME(name VARCHAR(10));对这个表,缺省情况下,下面两个查询的结果是一样的:SELECT * FROM TABLE NAME WHERE name='clip';SELECT * FROM TABLE NAME WHERE name='Clip';MySql默认查询是不区分大小写的,如果需要区分他,必须在建表的时候,Bin...转载 2018-10-09 18:44:27 · 228 阅读 · 0 评论 -
Vue.js之组件传值
Vue.js之组件传值源:https://www.cnblogs.com/jin-zhe/p/8317532.html属性传值可以从父组件到子组件,也可以从子组件到父组件。这里讲一下从父组件到子组件的传值 还以上次的demo为例,demo里有APP.vue是父组件,Header.vue,Users.vue和Footer.vue为子组件,Users.vue中的数据有个数组,现在把数...转载 2018-10-15 14:35:13 · 210 阅读 · 0 评论 -
鼠标事件-MouseEvent
当鼠标进行某种操作时,就会生成一个event对象,该对象记录着鼠标触发事件时的所有属性。可以通过如下方法在google控制台打印出 MouseEvent 对象。function mouseDown(e){ var e = e||event; console.log(e)}window.onload = function (){ document.g...转载 2018-08-31 18:32:47 · 8542 阅读 · 0 评论 -
Echarts(二)tree型图
2018年04月12日 15:30:09阅读数:5201、demo示例http://echarts.baidu.com/examples/editor.html?c=tree-basic2、事件响应和重绘事件myChart.showLoading();$.get('data/asset/data/flare.json', function (data) { myChart.hideLoadi...转载 2018-06-28 20:10:41 · 1646 阅读 · 0 评论 -
MySQL复制表结构和内容到另一张表中的SQL语句
1.复制表结构及数据到新表 复制代码代码如下:CREATE TABLE 新表SELECT * FROM 旧表 2.只复制表结构到新表 复制代码代码如下:CREATE TABLE 新表SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立.方法二:(低版本的mysql不支持,mysql4.0.25 不支持,mysql5已...转载 2018-10-10 09:52:20 · 343 阅读 · 0 评论 -
vue-router的link样式设置问题
发现router-link添加上去后文字上会出现下划线,打开调试工具发现router-link其实是由a来实现的,在reset的时候a { text-decoraction: none;}至于点击之后的样式则是router-link-active.router-link-active { text-decoration: none;}源:https://ww...转载 2018-10-10 15:13:47 · 16168 阅读 · 0 评论 -
vue-router 基本使用
路由,其实就是指向的意思,当我点击页面上的home按钮时,页面中就要显示home的内容,如果点击页面上的about 按钮,页面中就要显示about 的内容。Home按钮 => home 内容, about按钮 => about 内容,也可以说是一种映射. 所以在页面上有两个部分,一个是点击部分,一个是点击之后,显示内容的部分。 点击之后,怎么做到正确的对应,比如,我点击h...转载 2018-10-10 15:26:44 · 453 阅读 · 0 评论 -
Navicat for MySQL 之数据库迁移
1.将数据库下的表迁移出来 2.将表全部迁入另一个数据库 重新连接数据库看看吧!转载 2018-10-22 20:27:39 · 5441 阅读 · 0 评论 -
SpringMVC + Mybatis bug调试 SQL正确,查数据库却返回NULL
今天碰到个bug,有点意思背景是SpringMVC + Mybatis的一个项目,mapper文件里写了一条sql 大概相当于 select a from tableA where b = "123" 这样的级别然后不管传进去的是什么 数据库里有没有 都会返回null第一反应是sql语句写错了,比如把1和小写L弄混了之类的,传给sql的参数里有奇怪的空格等等于是打开debug lo...转载 2018-11-08 19:11:08 · 646 阅读 · 0 评论 -
Oracle Comment添加表备注和列备注添加和查询comment on table or culumn
oracle开发过程中,经常会用到comment on table is 和comment on column is来添加备注,以便与查看表和列的作用。 添加标注备注的方法如下 --添加表备注 COMMENT ON TABLE b_so IS '发货订单'; 复制代码 添加列备注 -...转载 2018-12-12 15:15:22 · 11461 阅读 · 0 评论 -
彻底理解setTimeout()
之前在网上看了很多关于setTimeout的文章,但我感觉都只是点到为止,并没有较深入的去剖析,也可能是我脑袋瓜笨,不容易被点解。后面看了《你不知道的javascript-上卷》一书,决定重新再来理一次。这次我觉得我应该整明白了。于是分享给大家,文中解释有错误的部分还希望大家留言指正。首先我们还是来看那道大家再熟悉不过的前端面试题:for (var i = 1;i <= 5;i +...转载 2018-12-06 10:38:57 · 12320 阅读 · 3 评论 -
十分钟带你理解Kubernetes核心概念
http://dockone.io/article/932 本文将会简单介绍Kubernetes的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。相反,我们会使用一些图表(其中一些是动画)和示例来解释这些概念。我们发现一些概念(比如Service)如果没有图表的辅助就很难全面地理解。在合适的地方我们也会提供Kubernetes文档的链接...转载 2019-02-26 17:11:44 · 276 阅读 · 0 评论 -
ECharts使用心得
前言上周项目组要临时给客户做一个演示的原型,首页设计的是一个中国地图,本来打算用谷歌的地图,但是,做出来之后,整体的效果看起来太差了,最后就在网上搜相关的地图呈现的控件,然后就找到了这个ECharts报表呈现组件,挺不错的一个组件,而且地图数据都是离线的,真心很赞。但是,使用起来却颇费了一番工夫。所以就把使用中的一些心得体会跟大家分享一下。1. 插件的下载以下是ECharts的下载链接,需要...转载 2018-06-27 19:28:11 · 279 阅读 · 0 评论 -
iframe关于滚动条的去除和保留
iframe嵌入页面后,我们有时需要调整滚动条,例如,去掉全部的滚动条,去掉右边的滚动条且保留底下的滚动条,去掉底下的滚动条且保留右边的滚动条。那么我们应该怎么做呢? 一:去掉全部的滚动条 第一个方法: iframe 有一个scrolling属性,它有 auto , yes , no 这三个值。 scrolli...转载 2018-06-27 11:01:08 · 345 阅读 · 0 评论 -
ODBC与JDBC比较
原文: https://blog.youkuaiyun.com/u010191243/article/details/46685951 在学习J2EE的JDBC过程中,刚见到JDBC就马上联想到了ODBC,而且我们可以肯定他们之间有必然的关系。开始学它的时候还是觉得有点晕,于是就查了很多资料,与比较熟悉的ODBC进行了比较。 先各自简单介绍一下ODBC和JDBC。 ODBC(O...转载 2018-04-13 17:25:07 · 6885 阅读 · 2 评论 -
数据库-范式
作者:Lyken链接:https://www.zhihu.com/question/24696366/answer/46864498来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。NF(normal form)作为一个数据库设计里经常会提到的概念,是每一个初学者都应该了解并掌握的。复习数据库的时候发现 Database System Concepts 这本书里讲的过于...转载 2018-04-08 11:08:32 · 245 阅读 · 0 评论 -
tar命令详解
在Linux中,压缩与解压用得最多的tar.tar命令确实很厉害。tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件以上五个是独立的命令参数,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的 gz-j:有bz2属性的 bz2-J :有xz属性的 ...转载 2018-04-09 15:17:02 · 1344 阅读 · 0 评论 -
数据库语言分类
DML(data manipulation language):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 。DDL(data definition language):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约...转载 2018-04-09 17:22:30 · 161 阅读 · 0 评论 -
Mysql中的视图
!视图是用来简化查询的,它是用来看的,不是用来修改的,(但是它是可以改的)!表中的数据修改了,则视图中的数据随之改变阅读目录什么是视图视图的特性视图的作用使用场合视图实例1-创建视图及查询数据操作视图实例2-增删改数据操作其它什么是视图通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图的特性视图是对若干张基本表的引用,...转载 2018-04-09 17:43:47 · 153 阅读 · 0 评论 -
遍历Map的四种方法
遍历map的4种方式的比较public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", &q转载 2018-04-09 18:14:37 · 107 阅读 · 0 评论 -
在ORACLE中如何删除表中的重复数据
我们可能会出现这种情况,某个表原来设计不周全,导致表里面的数据数据重复,那么,如何对重复的数据进行删除呢? 重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。 一、对于部分字段重复数据的删除 先来谈谈如何查询重复的数据吧。 下面语句可以查询出那些数据是重复的: select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 ha...转载 2018-04-09 18:16:01 · 1435 阅读 · 0 评论 -
EJB到底是什么?
1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡&转载 2018-04-10 11:22:11 · 122 阅读 · 0 评论 -
CMMI等级是按照什么标准进行区分
CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型),申请此认证的前提条件是该企业具有有效的软件企业认定证书。CMMI是世界公认的软件产品进入国际市场的通行证,它不仅仅是对产品质量的认证,更是一种软件过程改善的途径。是推动软件企业在产品的研发、生产、服务和管理上不断成熟和进步的手段,是一种持续提升和完善企...转载 2018-04-10 15:33:28 · 2441 阅读 · 0 评论 -
详解UML图之类图
产品经理的必备技能之一是画UML图,本文就告诉你怎么画标准的类图吧。本文结合网络资料和个人心得所成,不当之处,请多指教。1、为什么需要类图?类图的作用我们做项目的需求分析,最开始往往得到的是一堆文字,请看下面这堆文字:本项目是在一期的基础上增加对电缆、通讯工程的管理和施工详细数据的记录和统计,使整个系统更好的管理各工程项目从中标开始到竣工验收的全部过程和资料和分析施工过程的数据。本系统将一条或一个...转载 2018-04-10 16:30:49 · 485 阅读 · 0 评论 -
UML类图几种关系的总结
U在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1. 泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即...转载 2018-04-10 16:31:23 · 133 阅读 · 0 评论 -
UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图
面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是Unified Modeling Language?),这篇课程的目的是展示出UML的精彩之处。UML中有九种建模的图标,即:用例图类图对象图顺序图协作图状态图活动图组件图配置图本课程中的某些部分包含了这些图的细节信息的页面链接。而且每个部分都有一个小问题,测试一下你对这个部分的理解...转载 2018-04-10 16:32:13 · 312 阅读 · 0 评论 -
Java Applet 基础
Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。如下所示是独立的 Java 应用程序和 applet 程序之间重要的不同:Java 中 Applet 类继承了 java.applet.Applet 类。Applet 类没有定义 main(),所以一个 Applet 程...转载 2018-04-16 11:33:06 · 203 阅读 · 0 评论 -
线性表
存储类别顺序存储结构单链表存储分配方式用一段连续的存储单元依次存储线性表的数据元素采用链式存储结构,用一组任意的存储单元存放线性表的元素时间性能查找O(1)、插入和删除O(n)查找O(n)、插入和删除O(1)空间性能需要预分配存储空间,分大了浪费,小了容易发生上溢不需要分配存储空间,只要有就可以分配,元素个数不受限制 通过上面的对比,可以得出一些经验性的结论:若线性表需要频繁查找,很少进行插入和删...转载 2018-04-04 14:34:40 · 460 阅读 · 0 评论 -
软件测试的目的、原则及流程
一、软件测试的目的 1)软件测试是为了发现错误而执行程序的过程。 2)测试是为了证明程序有错,而不是证明程序无错。(发现错误不是唯一目的) 3)一个好的测试用例在于它发现至今未发现的错误。 4)一个成功的测试是发现了至今未发现的错误的测试。注意: 1、测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征。可以帮助...转载 2018-04-04 14:39:50 · 57316 阅读 · 0 评论 -
数据结构-二叉树
二叉树是树的特殊一种,具有如下特点:1、每个结点最多有两颗子树,结点的度最大为2。2、左子树和右子树是有顺序的,次序不能颠倒。3、即使某结点只有一个子树,也要区分左右子树。一、特殊的二叉树及特点 1、斜树所有的结点都只有左子树(左斜树),或者只有右子树(右斜树)。这就是斜树,应用较少2、满二叉树所有的分支结点都存在左子树和右子树,并且所有的叶子结点都在同一层上,这样就是满二叉树。就是完美圆满的意思...转载 2018-04-04 16:09:11 · 626 阅读 · 0 评论 -
深入学习排序算法之稳定性、比较次数、交换次数探讨
在学习排序算法时,出于效率考虑,经常容易看到算法的稳定性、比较次数及交换次数研究。特别是考试或者公司笔试题,经常出现这样的题目。由于排序算法有很多种,平时提出大家才能说出个大概,但真要考查这些细节,估计很多人都说不准确。博主下决心写此文章,彻底探查清楚这些问题,与大家共享之。 首先说明稳定性是指相同元素在排序后相对位置保持不变。个人感觉稳定性的含义在于更广泛情形下,排序元素通常具有...转载 2018-04-04 17:42:49 · 844 阅读 · 0 评论 -
回调函数(callback)是什么?
作者:no.body链接:https://www.zhihu.com/question/19801131/answer/27459821来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。什么是回调函数?我们绕点远路来回答这个问题。编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单...转载 2018-04-23 10:58:48 · 39926 阅读 · 5 评论 -
数据库事务的四大特性以及事务的隔离级别
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Cons...转载 2018-04-08 08:41:37 · 137 阅读 · 0 评论
分享