自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 利用微查询和数据锐化进行大数据探索

微查询和数据锐化™微查询和数据锐化是专利技术,它们协同工作以允许用户与大数据进行交互。Zoomdata查询引擎根据所请求的聚合值类型和预期查询运行时间等条件调用它们。微查询和数据锐化非常适合按日期分区并在具有多个处理核心的群集上运行的大数据。此功能是可选的,可以在数据源定义级别禁用。Microqueries分批运行以跨数据库分区对数据进行采样。查询引擎提交一个完整的长时间运行查询,该查询与...

2019-02-28 16:17:10 406

原创 动态魔术使用DBMS_SQL

动态SQL / PLSQL被认为是Oracle PL / SQL中最高级的主题之一。尽管它根本不是一个新主题,但它仍然是消化和掌握最具挑战性的概念之一。动态SQL只是SQL代码的任何部分,在编译之前未明确写入。因此,例如,如果您不知道SQL查询中的“WHERE”谓词,则必须使用动态SQL。Oracle为我们提供了两种不同的方法来构建动态SQL / plsql代码,第一种是NativeDynam...

2019-02-28 16:15:12 325

原创 如何将qlv格式倚天屠龙记转换为MP4格式

  一提到金庸,那绝对是家喻户晓的名字,不仅是带给我们不少童年的欢乐和记忆,更是父辈们的偶像。他作品众多,比较熟知和经典大概有《书剑恩仇录》、《射雕英雄传》、《神雕侠侣》、《倚天屠龙记》、《笑傲江湖》、《鹿鼎记》等等。在金庸的笔下,大侠们都有着不同寻常、跌宕起伏的人生,其中多部作品还被拍成了电视剧,最近就有一部被翻拍的作品正在播放,那就是《倚天屠龙记》,《倚天屠龙记》是作家金庸创作的长篇武侠小说,...

2019-02-28 16:06:43 359

转载 在AWS上自动执行Hadoop计算

Hadoop框架为大数据项目提供了许多有用的工具。但是自己管理它太复杂了。几个月前,我正在使用Cloudera部署Hadoop集群。我发现它仅适用于计算和存储容量不变的架构。将Cloudera这样的工具用于需要扩展的系统是一场噩梦。这就是云技术的用武之地,让我们的生活更轻松。Amazon Web Services(AWS)是此用例的最佳选择。AWS为Hadoop提供了一个名为Elastic Map...

2019-02-27 16:19:18 519

翻译 如何在Azure Data Studio中导出数据库?

出口?当我们说出口时,我们究竟是什么意思?它可以像将数据导出到平面文件以便在Excel或其他东西中使用一样简单。它可能正在创建备份。也许我们的意思是创建一个bacpac文件。我们还可以考虑为数据库中的对象创建单独的脚本。最后,完全导出数据库对象定义怎么样?任何或所有这些都可能是问题所在。所以,让我们快速解决它们。这些中的每一个都可以是手动过程或自动过程。我不打算同时解决所有这些问题,而是将...

2019-02-27 16:17:23 1844

原创 GraphQL:了解Spring Data JPA / SpringBoot

GraphQL是API的查询语言。通常,在我们的API中创建REST端点时,通常的趋势是为需求创建端点。假设您的端点返回了一个员工列表,每个员工都有一般属性,例如姓名,年龄和地址(假设地址是映射到员工的另一个模型,每个员工都有一个地址)。现在,在某个时间点,您只需要数据用于其地址,即数据库中所有地址的列表(仅限国家,城市和街道)。为此,您需要在服务中使用全新的端点。这就是GraphQL的强大功...

2019-02-27 16:16:06 176

转载 Kafka不停机,如何无感知迁移ZooKeeper集群?

Kafka 在 Yelp 的应用十分广泛,Yelp 每天通过各种集群发送数十亿条消息,在这背后,Kafka 使用 Zookeeper 完成各种分布式协调任务。因为Yelp 非常依赖 Kafka,那么问题来了,它是否可以在不引起 Kafka 及其他 Zookeeper 用户注意的情况下切换 Zookeeper 集群呢?本文将揭晓答案。Kafka 在 Yelp 的应用十分广泛。事实上,我们 每天...

2019-02-25 14:41:06 330

转载 Spring校验@RequestParams和@PathVariables参数

依赖配置 要使用Java Validation API,我们必须添加validation-api依赖项: <dependency>    <groupId>javax.validation</groupId>    <artifactId>validation-api</artifactId>    <versio...

2019-02-25 14:40:22 1371

原创 JVM上的响应式流 — Reactor简介

响应式编程 作为响应式编程方向上的第一步,微软在.NET生态系统中创建了Rx库(Reactive Extensions)。RxJava是在JVM上对它的实现。响应式编程是一个异步编程范式,通常出现在面向对象的语言中,作为观察者模式的一个扩展。它关注数据的流动、变化的传播。这意味着可以轻易地使用编程语言表示静态(如数组)或动态(如事件发射源)数据流。 响应式流随着时间的推移...

2019-02-25 14:37:13 254

原创 如何在VS2013配置CUDA,并编译生成DLL

环境:win7_64 VS2013 CUDA7.0 安装配置CUDA环境,这里就不详细介绍了。一、手动建立CUDA工程 打开VS2013,新建空白项目,起名为 test2。  在解决方案管理器中,右键点击工程test2,生成自定义,选择CUDA6.0 添加头文件 t.h,注意这里t.cuh,也是可以的,但是为了外观上等同于纯C\C++类库,写成.h 添加...

2019-02-25 14:35:57 1257

转载 ape格式转换ogg格式用什么软件好

  ape格式是目前比较流行的音乐格式之一,是一种无损压缩格式,而ogg格式则类似于MP3格式,是一种有损压缩格式,两者都是我们平时经常遇到的音频文件,ape格式音乐音质虽好,但是文件过于庞大,ogg格式音乐,体积虽小,但是品质不如ape格式文件,那么这两者之间该如何转换呢?可能有人觉得不能转换,但是今天小编的这篇文章将会告诉你利用迅捷视频转换器是可以转换的,下面小编就来具体告诉大家转换方法吧!...

2019-02-25 14:29:22 290

原创 MySQL--MySQL索引优化

1.独立的列进行查询的时,索引列不能是表达式的一部分,也不能是函数的参数,否则无法使用索引例如user_id 为索引列,改索引不能生效select user_id from user where user_id +1 =3;2.多列索引在需要使用多个列作为条件进行查询时,使用多列索引比使用多个单列索引性能会更好.select user_id ,phone from user...

2019-02-21 14:59:18 143

原创 sql优化

9. SQL优化主要原则1、尽量少作计算——如select user_name from tbl_user where id+1>10,id不会走索引2、尽量少 join——连接查询多了效率变低,连接查询尽量不要超过三个表3、尽量少排序——排序会消耗资源4、尽量避免 select *5、尽量用 join 代替子查询——这里的意思是查询列不要用子查询,  如select use...

2019-02-21 14:58:05 140

原创 Mysql的锁

概念读锁=共享锁: 拿到读锁,不会阻塞其他用户的读操作 select * from t_test lock in share mode; 写锁=排他锁: 拿到写锁,其他用户任何操作都被阻塞 select * from t_test for update; 显示调用表锁 lock tables t_test read local; unlock tables; 表锁 lock t...

2019-02-21 14:55:14 122

原创 电脑不支持MOV怎么办 怎么快速将mov格式转换为MP4

  现在网上视频素材的质量参差不齐,而且下载的渠道很多。所以不少视频下载到本地后,都因为编码不规范而不能导入premiere中。一些MOV格式的视频也是这样,premiere是不支持的而且对该格式的兼容性也不高。所以最好的解决办法是用视频转换器把MOV格式的视频转换成比较规范的MP4格式视频就能解决了~  MP4格式视频是目前主流的视频格式,这里我用的是迅捷视频转换器进行转换,就是因为这款软件...

2019-02-21 11:41:11 2493

原创 Camera 基本工作原理

一、Camera 工作原理介绍1. 结构 .一般来说,camera 主要是由 lens 和 sensor IC 两部分组成,其中有的 sensor IC 集成 了 DSP,有的没有集成,但也需要外部 DSP 处理。细分的来讲,camera 设备由下边几部 分构成: 1) lens(镜头) 一般 camera 的镜头结构是有几片透镜组成,分有塑胶透镜(Plastic)和玻璃透 镜(Gla...

2019-02-20 15:51:27 509

原创 网络库性能对比

TCP ping-pong 测试 go 收发20W QPS  单线程/多线程 boost::asio 收发 9W7  QPS 单线程 / 多线程ae(Redis网络库) 收发7W5 QPS   单线程libuv 收发 6W9 QPS   单线程...

2019-02-20 15:47:56 477

转载 Noark入门之极速体验

简介Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开发实现了配置注入,协议映射,模板加载,数据存储,异步事件,延迟任务,内部指令等功能模块从而达到了松散耦合的效果,提高了系统的可重用性、可维护性以及可扩展性精心设计过的它大大简化了网络编程和多线程编程,众多的工具类库就是为了解决开发中那些重复劳动而产生的框架优点:...

2019-02-20 15:45:35 556

原创 迷茫的程序员 迷茫的路

程序员是一个特殊的群体,我们不知道为什么加入这个行业,也不知道这个行业还能做多久,不同人有着不同的故事、有着不同的迷茫。傻子太多,骗子都不够用了!在技术圈,充满着各种所谓的技术大神,他们在各自的领域有着这样那样的建树。有的大神是真的,然而有一小部分“大神”,是假的,也就是所谓的骗子大神。当然,这个行业新手更多,密密麻麻,黑压压的一片。新手们热情澎湃,追随着他们眼中的大神,期待有一天自己也能...

2019-02-20 15:38:02 432 1

原创 Java并发编程71道面试题及答案

Java并发编程71道面试题及答案1、在java中守护线程和本地线程区别?java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行...

2019-02-20 15:34:32 638

原创 如何截取视频片段 批量截取片段的方法

  如何截取视频片段 多个视频批量截取片段的方法?截取视频片段的操作很常用到,尤其是喜欢在网上分享小视频的朋友们,看到某电视剧或电影等视频的某个精彩片段就会想截取下来分享到网络。怎么操作呢?  各位用户朋友在视频编辑合并的时候,应该是要准备好需要的视频片段了吧。但是在网上找到自己需要的视频片段犹如大海捞针,到最后还是要自己一个一个的剪切。今天给大家推荐一款好用的视频剪辑软件,下面就来讲一讲...

2019-02-19 10:31:26 1522

原创 如何使用或不使用备份还原SQL Server主数据库

尽管SQL Server是一种流行的关系数据库管理系统,但它经常遇到腐败和其他问题。出于这个原因,SQL用户经常抱怨遇到麻烦而无法执行一些简单的任务。但是,用户无法无缝地还原SQL Server主数据库并不总是SQL Server的错误。有时候,用户对这个过程也没有足够的知识,这就是阻止他们成功恢复数据库的原因。为了减少用户的失败尝试,我们将讨论在此帖子中恢复SQL主数据库。继续阅读以详细了解这些...

2019-02-18 16:49:54 317

原创 Apache Beam和BigQuery的错误处理(Java SDK)

设计管道假设我们有一个简单的场景:事件正在流向Kafka,我们希望使用管道中的事件,进行一些转换并将结果写入BigQuery表,以使数据可用于分析。 可以在作业开始之前创建BigQuery表,或者Beam本身可以创建它。代码看起来很简单:EventsProcessingOptions options = PipelineOptionsFactory。fromArgs(arg...

2019-02-18 16:47:51 404

原创 用于机器学习的Python和HDFS

Python平台是MATLAB或Mathematica等封闭源(和昂贵的!)平台的强大替代品。多年来,随着NumPy和SciPy(用于一般科学计算)和TensorFlow,Keras,Theano和PyTorch等平台的积极开发,今天通过Python环境可供所有人使用的功能是惊人的。添加像Jupyter笔记本电脑这样的东西,对于我们大多数人来说,这笔交易是密封的。就个人而言,我差不多五年前就停...

2019-02-18 16:43:03 279

原创 几款常见的视频格式转换器

  在短视频占半壁江山的时候,关于体积、格式等成了困扰人们的因素,视频太大不利于传播,比如微信里就限制了传输的大小不得超过20M,所以其实说起来工作上QQ的性能远超微信。今天这里小编给大家总结几款常用的视频转换器,希望在格式转换、视频压缩等方面能给大家带来些便利。1、EV视频转换软件  最近才出的软件,最开始也是冲着EV录屏免费无水印才去的。这款软件,小编疯狂为高清转码打call,30...

2019-02-18 14:47:49 1588

原创 Android框架之路——EventBus的使用

一、简介EventBus是由greenrobot 组织贡献的一个Android事件发布/订阅轻量级框架。EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过Eve...

2019-02-15 15:54:14 173

原创 JAVA程序设计:线程的概念

一、前言  二、什么是线程    线程,一般指的是进程中执行任务的流程。    每个进程开启后都会拥有独立的内存空间,一个进程可以执行多个线程,而多个线程共享一个进程的内存空间。    线程只能是进程的一部分,它能够满足我们提高内存的使用效率。三、线程的生命周期    线程是一个动态执行的过程,它有自己的生命周期。      线程的五种状态:    新建(N...

2019-02-15 15:52:33 177

原创 HashMap源码分析

1.HashMap简介HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突).JDK1.8 以后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(默认为 8)时,将链表转化为红黑树,以减少搜索时间。...

2019-02-15 15:50:21 150

原创 网络库性能对比

TCP ping-pong 测试 go 收发20W QPS  单线程/多线程 boost::asio 收发 9W7  QPS 单线程 / 多线程ae(Redis网络库) 收发7W5 QPS   单线程libuv 收发 6W9 QPS   单线程...

2019-02-15 15:48:31 617

转载 大数据构建模块:选择体系结构和开源框架

场景:Twitter情感分析许多客户使用社交媒体来谈论产品和服务。Twitter也不例外。充满意见的推文可以传播,并极大地影响您的产品(和公司)的声誉。因此,在我们的示例场景中,让我们假设我们是一家区域性零售公司。我们希望实时跟踪和分析Twitter帖子,以便我们在必要时采取行动,表达我们对积极反馈的欣赏,并迅速减轻客户的不满。 问题:我们有许多产品和服务,并且在所有业务部门中,我们的客...

2019-02-14 15:42:36 316

转载 Kafka使用ELK堆栈进行记录

安装Kafka运行Kafka和ELK Stack需要Java,所以让我们从安装Java开始:sudo apt-get updatesudo apt-get install default-jre接下来,Apache Kafka使用ZooKeeper来维护配置信息和同步,因此我们需要在设置Kafka之前安装ZooKeeper:sudo apt-get install zoo...

2019-02-14 15:40:03 301

原创 Apache Ignite初学者的简单核对表

如果您是第一次运行Apache Ignite,则可能会遇到一些困难。您刚刚下载了Apache Ignite,运行了几次,并遇到了一些问题。大多数情况下,这些问题以类似的方式解决。因此,我决定创建一个清单,提供建议以帮助您避免开发环境中的问题。1.配置文件当Ignite通过执行ignite.sh|bat  文件以独立模式启动时,Ignite将使用  $IGNITE_HOME/config/d...

2019-02-14 15:38:16 578

翻译 Spark是一种基本的开源大数据技术

火花前的时间要了解Spark的潜力,它有助于在十年前回顾大数据的形状。在2008 - 2009年,大数据即业务概念经常与Hadoop技术混为一谈。Hadoop是一个开源框架,用于管理在MapReduce编程任务上运行的集群(多台计算机的网络)。MapReduce是Google于2004年推广的一种编程模型,用于构建大型数据集的收集和分析。十年前,范式大数据项目被编码为应用于特定域数据的MapR...

2019-02-14 15:37:02 897

原创 最有用的Postgres扩展:pg_stat_statements

扩展能够扩展,改变和推进Postgres的行为。怎么样?通过挂钩到低级Postgres API挂钩。 横向扩展Postgres的开源  Citus数据库本身实现为  PostgreSQL扩展,它允许Citus保持与Postgres版本保持同步,而不像其他Postgres分支那样落后。我之前已经写过关于  各种类型的扩展,虽然我想深入了解最有用的Postgres扩展:  pg_stat_statem...

2019-02-13 15:37:15 519

翻译 如何在Azure中配置SQL Server 2008 R2故障转移群集实例

​配置Azure实例我不会在这里详细介绍一些屏幕截图,特别是因为Azure门户UI经常会经常更改,所以我拍摄的任何屏幕截图都会很快变得陈旧。相反,我将只介绍您应该了解的重要主题。故障域或可用区?为了确保您的SQL Server实例具有高可用性,您必须确保您的群集节点位于不同的故障域(FD)或不同的可用区(AZ)中。您的实例不仅需要驻留在不同的FD或AZ中,而且您的文件共享见证(见下文)...

2019-02-13 15:35:37 566

原创 如何在Spring Boot中使用Hibernate Natural ID

首先,让我们关注所需类的实现。完成所有这些后,我们将能够为具有自然ID的实体提供存储库。用自然ID编写实体让我们考虑以下具有自动生成ID和自然ID(code列)的实体。这只是一个使用一个自然ID的典型实体@NaturalId:@实体public class Product implements Serializable {  private sta...

2019-02-13 15:32:53 769

翻译 使用容器和数据库克隆进行数据库迁移

SQL Server迁移在DBA的生命周期中是一个常量,SQL Server 2008的支持终结正在推动大量的迁移规划。数据库迁移通常涉及将备份还原到目标环境,为应用程序测试提供开发和QA环境,以及识别已弃用的功能。当处理涉及需要数小时恢复的大量数据库的大型复杂环境时,挑战变得繁重。Docker容器与数据库克隆相结合,通过利用支持在几秒钟内交付复杂的多TB环境的不可变映像简化了迁移。本文介绍了...

2019-02-13 15:31:11 403

原创 js按长度截取字符串,返回按长度分割成的字符串数组

var str = "春节快要放假了,好开心呀!" var strArr = []; var n = 3; for (var i = 0, l = str.length; i < l/n; i++) { var a = str.slice(n*i, n*(i+1)); strArr.push(a); } console.log(strArr); 结果:["春节快", "要放假", "了,好"...

2019-02-11 16:20:23 4928

原创 CSS 实现 0.5px 边框线

原有元素要添加 position: relative; ::before伪元素一点要加z-index属性保证原有元素处于后加元素上层,否则会导致原有元素上点击等事件触发不了<div class="top border-line"></div>.top { position: relative; }.border-line::before { ...

2019-02-11 16:18:58 1600

转载 idea+spring4+springmvc+mybatis+maven实现简单增删改查CRUD

在学习spring4+springmvc+mybatis的ssm框架,简单实现增删改查功能,在这里记录一下。工作环境:Windows 10 jdk8(1.8) IntelliJ IDEA  spring 4 和 springMVC MySQL 5.7 maven 3.3 mybatis 3.4 DBCP Tomcat 8.5项目上传到了Github方便查看:https:/...

2019-02-01 16:17:58 690

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除