- 博客(52)
- 收藏
- 关注
原创 MYSQL一个优化的过程
背景:优化一个20数据的表查询###优化前EXPLAINSELECT DISTINCT ect.contract_no AS contractCode, ect.contract_name AS contractName, NULL AS supplierId, ect.b_name AS supplierNameFROM `eva_test` ect LEFT ...
2019-03-29 11:31:11 174
原创 把 PostgreSQL 当做对象数据库使用
众所周知,PostgreSQL 是功能最为强大的开源数据库,以关系型为基础,添加了很多面向对象的功能,并且支持的数据类型可以说是无所不包,就算原生不支持的,也可以由用户自己进行扩展,以满足用户的需求。PostgreSQL 中的数组类型,就可以发挥很大的作用,有了它的支持,我们便可以把 PostgreSQL 当做一个对象数据库来使用。比如我们有以下对象类型:class Book { ...
2019-03-29 11:29:58 767
原创 关系型数据库设计的三大范式
一、什么是范式简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。二、三大范式2.1 第一范式当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基...
2019-03-29 11:27:01 328
原创 flac转换为mp3怎么才能减小音质的丢失
flac转换为mp3怎么才能减小音质的丢失?大家可能都知道flac为无损压缩音频格式,简单的说一下,为什么说flac是无损音呢?因为和cd音质是最相近的,但是其实cd也是经过处理和压缩的东西,所以flac是目前可以下载到的最好的音源了。mp3为有损压缩音频格式,flac转mp3也就是无损转换成有损压缩,在压缩的时候会丢失部分信息,多少也会影响到音质的。有损压缩,就是降低音频采样频率与比特率,输...
2019-03-29 11:23:24 1284
原创 如何将视频转换成音频MP3格式
平常我们看电视如果想要把喜欢的演员声音(对白)保存下来,但是视频文件就太大比较占内存,而音频文件就比较小方便保存、不占内存还可以设置成手机铃声。这样一来,大家知道为什么那么多人会把视频文件转换成音频文件了吗?那么怎么转换呢?请看下文。视频转换成音频MP3格式 如何将视频转换成音频MP3格式?因为大多的网络视频都是FLV格式文件,所以就需要把视频转换成音频,常见的FLV转MP3。我...
2019-03-28 13:44:34 3491
原创 Android自定义控件CustomView1
public class MyView extends View { public MyView(Context context) { super(context); init();}public MyView(Context context, AttributeSet attrs) { super(conte...
2019-03-26 15:32:04 192
原创 维信小程序button样式重写
以primary按钮为例:/**重写默认按钮样式**/button[type='primary'] {background: red;padding: 5px 0px;line-height: 30px;font-size: 14px;border: 0px;border-radius: 0px;margin: 10px 20px;}/**边框样式重写**/button...
2019-03-26 15:30:07 503
转载 linux基本命令
linux常用shell命令=命令+选项+参数cd (change directory)切换目录cd #root根目录cd / #系统根目录cd ../../ #返回上上一层目录ls/dir (list)列出目录下文件ls -a (--all) #列出所有文件ls -d (--directory...
2019-03-21 14:10:30 113
转载 gcc -lm -lpthread 一类的理解
C代码调用math.h中的函数有问题,如sqrt函数。会出现问题(点击看问题)。原因是调用<math.h>中的函数,编译时需要链接对应的库 libm-lm命令是使编译的时候,链接数学库;-lptread 链接线程库,可以使自己编译的库 ;g++编译程序成为.o目标函数,然后需要和库函数连接到一起;gcc 在编译时就可以将其替换为对应的值(gcc 优化的一部分),从而不需...
2019-03-21 14:09:07 617
原创 指标和事件之间有什么区别?
当我们采用监控技术和工具时,我们从系统中收集所有类型的数据。例如,我们可能希望并排查看应用程序指标,数据库日志和网络流量。我们并不总是谈论这些类型的数据的差异,所以今天我们讨论的问题是我最常问的问题:指标和事件之间有什么区别?看看你是否能发现差异!技术差异度量和事件是两种不同类型的时间序列数据:常规和不规则。常规数据(指标)在时间上均匀分布,可用于预测等流程。不规则数据(事件)是不...
2019-03-20 15:54:44 808
转载 对SQL Server监控状态有所了解
在2018年,我们运行了业界第一个SQL Server监控调查状态。我们收到了来自全球各种规模组织的600多名员工的出色回应。他们提供了宝贵的见解,了解他们认为未来12个月内他们和他们的庄园面临的最大挑战。调查结果不仅使社区受益,而且还帮助我们更好地了解我们如何塑造自己的产品开发,以便在组织需要时提供更多价值。那么我们去年发现了什么?以下是该报告中的一些重要见解。2018年业绩的关键见...
2019-03-20 15:53:26 156
翻译 使用Hrorm的基础知识
预赛在使用任何开发工具之前,有许多事情需要完成:获取,安装,配置,获取依赖(以及解决依赖冲突)等。在Java世界中,Maven已经处理了对我们来说很多,当然,你可以通过Maven得到Hrorm。当然,您也可以下载jar文件并使用您希望的任何方式将其放入类路径中。设置Hrorm最困难的部分是设置JDBC提供程序。这超出了本文的范围,因为它因数据库而异。但是一旦你完成了,并且可以java.sq...
2019-03-20 15:52:27 118
原创 Redis重新连接弹性
背景这是一个微服务世界。这些应用程序或微服务需要临时存储数据,并且频繁和超快速访问,以避免使用类似Redis的内存数据库进行磁盘IO操作。这些应用程序具有多个内存数据库集群,可以处理大量流量并避免请求失败。要快速访问此数据,应用程序需要准备好预先配置的已建立的池连接,以便从应用程序进行服务。问题陈述为应用而构建的应用程序在应用程序或基础架构故障时具有备份选项。存在于不同服务器上的不同数...
2019-03-20 15:50:36 949
原创 怎么把qlv格式转成mp4格式 iPhone怎么样才能播放
MP4格式在我们生活中应用比较广泛,几乎所有的电子设备都可以播放MP4格式的视频,但是现在有越来越多奇奇怪怪的视频格式出现,比如qlv、qsv、kux等,这些格式的视频文件可能无法在一些设备上打开,那么我们如何把它们转换为MP4格式呢?mp4格式不仅所占空间少,压缩效率超高而且可以方便的集成自然音视频对象和合成音视频对象,占地少,而且采用不同的解析码率保持在高压缩的同时,视频在视觉效果上也同样...
2019-03-20 15:41:17 1261
原创 把视频中间的某一段视频截取出来 视频片段截取的简单方法推荐
转眼间又到周五啦,春天到了,周末的时间当然是要外出走一走感受大自然的风光啦!玩出游玩的我们当然也离不开拍摄照片和视频了,说到视频,大家知道如何把视频中间的某一段视频截取出来吗?今天就带大家来看看基础的视频剪辑方法吧,新发现一个软件,今天小编就来为大家演示一下将一个视频中间的某一段视频截取出来的教程。有需要的朋友请仔细看哟! 首先在百度上搜索“迅捷视频转换器”,进入迅捷官网或者下载站中...
2019-03-19 14:11:47 10719
转载 PyCharm使用中出现的问题
1、症状:python框架tornado已经安装成功,使用python原生命令python hello.py能够正常启动如下图示代码,并浏览器访问成功,但使用PyCharm运行项目时提示ModuleNotFoundError: No module named 'tornado.ioloop',报错信息如下:症状分析:使用python原生命令进行项目的启动能够成功,可以初步认为pytho...
2019-03-18 16:37:48 348
原创 spring-boot-configuration-processor的作用
spring默认使用yml中的配置,但有时候要用传统的xml或properties配置,就需要使用spring-boot-configuration-processor了先引入pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin...
2019-03-18 16:36:28 885
原创 Subversion svn无法添加新文件问题
添加文件就提示没有文件可以添加target.idea.settings.project*.iml*.log.classpath问题根源:是因为不知道什么时候把整个目录给忽略掉了查看忽略文件, 在svn目录下空白处单击鼠标右键, 点击properties看了一下我的配置, 直接把src目录给忽略了, 这要是能添加才怪,修改一下, 把*和src删除, 只忽略...
2019-03-18 16:35:05 678
原创 VOB视频格式转换器怎么把vob转换为mp3
VOB视频格式转换器怎么把VOB转换为mp3?mp3是最流行的音频格式,有时候会因为一些需求会将VOB转换为mp3音频格式,那怎么进行格式之间的转换呢?下面小编就为大家介绍一款视频转换器吧,这款视频转换器是一个功能强大的VOB视频格式转换工具,可以帮助您将VOB格式视频换成各种常见的视频格式。下面小编就为大家以VOB转MP3为实例来介绍操作方法,VOB视频转换器如何将VOB格式转换MP3请看下...
2019-03-15 15:38:25 1648
转载 mysql 存储及查询亿级数据
第一阶段:1,一定要正确设计索引2,一定要避免SQL语句全表扫描,所以SQL一定要走索引(如:一切的 > < != 等等之类的写法都会导致全表扫描)3,一定要避免 limit 10000000,20 这样的查询4,一定要避免 LEFT JOIN 之类的查询,不把这样的逻辑处理交给数据库5,每个表索引不要建太多,大数据时会增加数据库的写入压力第二阶段:1,采用分表技术...
2019-03-15 14:40:42 2414
原创 MySQL删除所有表的外键约束、禁用外键约束
数据库的外键虽然能保证数据数据一致性和完整性,但是也一定程度地影响了数据更新的性能。在开发中,我们使用PowerDesigner建立物理数据模型时,为了结构的清晰,增加可读性,会创建表与表之间的关联关系。 在实际开发中,数据库中一般不会存在外键,阿里的开发手册中也强制不使用外键与级联操作,一切外键概念必须在应用层解决。如果数据库中已存在外键了,怎么办呢?删除所有表的外键 查询schema...
2019-03-15 14:39:21 589
原创 MySQL参数log_bin_trust_function_creators介绍
这是我们开启了bin-log, 我们就必须指定我们的函数是否是1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL 包含了SQL语句其中在function里面,只有 DETERMINISTIC, NO S...
2019-03-15 14:38:07 11188
转载 C++ const用法 尽可能使用const
C++const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int a1=3;...
2019-03-14 17:15:23 288
转载 内联函数的优缺点
在C++语言的设计中,内联函数的引入可以说完全是为了性能的考虑。因此在编写对性能要求比较高的C++程序时,非常有必要仔细考量内联函数的使用。所谓“内 联”,即将被调用函数的函数体代码直接地整个插入到该函数被调用处,而不是通过call语句进行。当然,编译器在真正进行“内联”时,因为考虑到被内联函 数的传入参数、自己的局部变量,以及返回值的因素,不仅仅只是进行简单的代码拷贝,还需要做很多细致的工作...
2019-03-14 17:13:30 1046
原创 Maven插件之绑定阶段
Maven中插件的可以手动运行,通过插件名:目标名的格式。当然也可以绑定某个阶段上,这样当我们运行到这个阶段之后这个插件的某个目标就好自动运行。代码示例:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugi...
2019-03-14 17:12:41 454
原创 Gnu/Linux 链接XServer方法
基础工作:apt-get install xserver-xephyr xnest方法一:Xephyr :1 -screen 1360x768 -query 192.5.2.19方法二:Xnest :1 -screen 1360x768 -query192.5.2.19方法三:X :1 -query 192.5.2.19...
2019-03-14 17:11:22 592
原创 简单的gif动画制作软件 avi格式怎么转换成gif
GIF动画制作软件大致分为两种情况,一种是将视频经典片段保存为gif动画格式,另一种是是自定义动画帧,也就是将多张jpg等格式的静态图片合成转换成一张gif动画。今天小编要详细说明的就是第一种情况并向各位朋友们推荐简单的gif制作软件——视频转换器,体积较小安装快速,可自由截取视频片段,还支持各种音视频格式的转换,准备好就跟着我看下去吧!方法步骤: 1、本文所使用到的迅捷视频转换...
2019-03-14 17:00:36 488
原创 视频合成软件哪个好,怎么把多个视频快速合并成一个视频
在观看抖音短视频时,进场会碰到视频中用类似的视频作比较,其实就是把单个视频快速合并成一个视频,这种方法在很多时候都需要用的,也可以将一些类似或者有趣的短视频拼凑在一起观看效果更佳。以下就是使用视频合成软件将多部视频合并成一部视频的方法。一、视频合成软件1、迅捷视频合并分割软件(1)软件介绍: 迅捷视频合并分割软件是一款支持视频合并与视频分割功能于一体的视频合成软件,支持对...
2019-03-14 16:45:21 25666
原创 mysql 多行转多列
/* Navicat Premium Data Transfer Source Server : root Source Server Type : MySQL Source Server Version : 50725 Source Host : localhost:3306 Source Schema : cookboo...
2019-03-13 14:26:19 323
转载 Thrift命令
Thrift thrift --gen java -out /Users/mrzhang/workspace/code/prod_service_marketing_client/src/main/java/com/xxx/prod/thrift/marketing/service etc/PUserXXXThriftService.thrift #!/bin/bash for file in `...
2019-03-13 14:24:42 1007 1
转载 spring cloud微服务分布式云架构-eureka 基础
在构建项目之前,我们先学习一下eureka,这是官方的讲解,我这边再重新帮大家回顾一下:服务发现:Eureka客户端 Spring Cloud大型企业分布式微服务云架构源码请加一七九一七四三三八零哦服务发现是基于微服务架构的关键原则之一。尝试配置每个客户端或某种形式的约定可能非常困难,可以非常脆弱。Netflix服务发现服务器和客户端是Eureka。可以将服务器配置和部署为高可用性,每个服...
2019-03-13 13:52:02 183
转载 Windows Zookeeper启动 zkServer.cmd闪退问题
启动zkServer.cmd闪退问题,我的是因为刚下载的zookeeper,在zkEnv.cmd没有修改,图片是修改后的,修改之前是zoo.cfg修改完之后,再启动zkServer.cmd
2019-03-13 13:50:38 215
原创 scala 两个map合并
简单合并val map1 = Map("key1" -> 1, "key2" -> 3, "key3" -> 5)val map2 = Map("key2" -> 4, "key3" -> 6, "key5" -> 10)println(map1 + ("key1" -&
2019-03-13 13:49:09 1178
翻译 如何开始使用CrateDB和Grafana可视化时间序列数据
安装CrateDB设置CrateDB以在本地计算机上运行相对简单。首先,运行以下命令:$ bash -c“$(curl -L https://try.crate.io/)”这样做将下载CrateDB并从tarball运行它。有关更永久地安装CrateDB或对Windows执行此操作的信息,请按照这些一步安装指南进行操作。上述命令运行完毕后,CrateDB管理界面应自动打开。...
2019-03-11 15:35:16 1807
原创 在数据库开发和测试期间安全地删除克隆和图像
在这里,我提供了一个PowerShell脚本,您可以使用它来安全地删除所有克隆,然后准备好父图像,以便使用最新版本的数据库刷新所有开发和测试实例。至于回滚过程,此脚本旨在管理删除过程,以确保工作不会丢失。通过将删除脚本与安装脚本相结合,您可以在更新映像时刷新所有克隆,以反映原始数据库中的更改。这些脚本一起用于管理典型的配置周期,以使克隆与当前版本的数据库保持同步。将克隆更新到最新版本在测试...
2019-03-11 15:33:52 173
原创 Neo4j中的图形算法:标签传播
图算法提供了理解,建模和预测复杂动态的手段,例如资源或信息流,传染或网络故障传播的途径,以及群体的影响和弹性。本博客系列旨在帮助您更好地利用图形分析和图形算法,以便您可以使用Neo4j等图形数据库更快地有效地创新和开发智能解决方案。上周我们继续研究社区检测算法,重点关注弱连通分量算法。本周我们将继续探索社区检测算法,并查看标签传播算法,该算法基于邻域多数传播标签作为推断群集的方法。...
2019-03-11 15:32:17 2599
翻译 数据虚拟化及其用例介绍
数据虚拟化是解决几个问题的解决方案。这种解决方案正在蓬勃发展,同比增长强劲。但我们首先从定义开始。Kezako?数据虚拟化是在数据源和数据使用者之间插入数据访问层以促进访问的过程。在实践中,我们有一种SQL请求程序作为工具,它能够查询非常异构的数据源,从传统的SQL数据库到文本或PDF文件,或像Kafka这样的流式源。简而言之,您拥有数据,可以查询数据,并在此数据之间生成连接。实际上,您可...
2019-03-11 15:30:50 2010
原创 如何将多个视频剪切后进行合并 视频剪切合并的方法
今天又是周一了,都说一年之计在于春,一日之计在于晨,那么现在正值春季,大家可要好好努力才是。大家平时周末出去玩的时候大家有没有拿出手机拍拍拍的习惯呢?平时拍的小视频相信大家都会想要将它们合并成一个大的视频文件的吧~所以今天小编要来分享的就是将视频剪切之后再进行合并,念着很拗口,其实就是将我们拍的多个小视频剪切之后再合并成一个大的视频文件。那么。废话不多说,一起接着往下看吧! 首先呢,...
2019-03-11 15:18:56 2519
原创 如何通过SSL连接到Java上的Redis
Redis是一个开源的内存数据结构存储,是构建NoSQL数据库最受欢迎的选择之一。但是,使用Redis的一个主要障碍是它没有任何自己的加密功能。当然,任何企业级数据库都必须能够保证其中存储的信息的安全性。如果不受信任方可以访问您的数据库,则需要开发自己的加密功能,在加密协议中包含数据。SSL(安全套接字层)是在不同服务器或计算机之间传输数据的首选协议。能够使用SSL / TLS安全地连接到...
2019-03-06 11:54:26 2550 1
原创 .NET中SQL数据库的GraphQL API
您可能已经阅读了大量关于GraphQL的文章,并且已经了解了这种API技术的所有优缺点,作为REST API的替代方案。但是,让我们不久回顾一下GraphQL是什么,它的主要目的,以及我们如何在现实生活中使用它。关于GraphQL的简短信息GraphQL于2015年由Facebook发布,定位为着名的RESTful架构风格的替代品。您只有一个Web API端点,而不是数百个Web API方...
2019-03-06 11:53:30 383 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人