- 博客(36)
- 资源 (4)
- 收藏
- 关注
原创 人脸识别技术活体检测方法概述
文章目录人脸识别技术活体检测技术动作配合式活体检测在线图片的活体检测H5视频活体检测离线近红外活体检测离线3D结构光活体检测离线RGB活体检测人脸识别技术活体检测技术动作配合式活体检测根据指定的动作要求,用户需配合完成,通过实时检测用户的眼睛、嘴巴、头部姿态等动作状态来判断是否是活体。一般需要预设动作及检测顺序,此方式为为非静默检测。在线图片的活体检测此方式是为了防止屏幕二次翻拍等作弊行...
2019-06-05 16:39:42 5646
转载 量子密钥分发和BB84协议
1984年,物理学家Bennett和密码学家Brassard提出了利用“单量子不可克隆定理”实现密钥分发的方案,后称BB84协议。“单量子不可克隆定理”(No-CloningTheorem)是“海森堡测不准原理”的推论,它是指量子力学中对任意一个未知的量子态进行完全相同的复制的过程是不可实现的,因为复制的前提是测量,而测量必然会改变该量子的状态。下面将通过示意图,解释如何利用光子的量子特性在理论上...
2018-12-08 15:15:43 13777 1
原创 基于Prometheus&Grafana的监控方案[3]-监控样例
流量图node exporter入口流量sum by (ip) (rate(node_network_receive_bytes_total{name = 'node_bj_xxx', device != "lo"}[5m]))出口流量sum by (ip) (rate(node_network_transmit_bytes_total{name = 'node_bj_...
2018-07-24 15:08:58 9962
原创 基于Prometheus&Grafana的监控方案[2]-安装配置
架构这里我们用第三方的exporter采集机器数据,prometheus直接从exporter的实例pull数据,然后用grafana展现和告警。 grafana可以选择多个数据来源,所以机器较多时,我们可以配置多个prometheus汇集数据,再统一由grafana展现,一般可以按照地域、业务、机房等维度进行划分。Exporter这里我们仅仅监控机器的流量、CPU、内存、磁...
2018-07-23 17:12:55 2154 1
原创 基于Prometheus&Grafana的监控方案[1]-组件介绍
Prometheus简单介绍Prometheus是由Go编写的一套开源的监控&报警&时间序列数据库的组合,由SoundCloud开发,从 2012 年开始编写代码,再到 2015 年 github 上开源以来,已经吸引了 9k+ 关注,以及很多大公司的使用;2016 年 Prometheus 成为继 k8s 后,第二名 CNCF(Cloud Native Computing...
2018-07-20 16:32:08 2902 1
原创 mongodb分页排序获取数据 导致超出32M限制
mongodb 分页排序获取数据导致超出32M限制:Sort operation used more than the maximum 33554432 bytes of RAM异常:"exception":"org.springframework.data.mongodb.UncategorizedMongoDbException","message":"Query failed ...
2018-03-28 12:08:57 3877 1
原创 Java VisualVM 远程查看tomcat的JVM
1.tomcat的catalina.sh启动参数添加:JAVA_OPTS='-verbose:gc -XX:+UseG1GC -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCTimeStamps -Xloggc:/var/www/videosearch/gc.log -Dcom.sun.management.jmxrem
2017-12-26 16:48:28 736
原创 单节点mongodb3.4.3转换成复制集(带账号密码)
* 背景现有一个单节点启动的mongodb实例,版本:3.4.3。带账号密码。目标是将该单节点转换成复制集结构,同时带账号密码登录复制集。单节点的mongodb的配置文件为:mongo.confdbpath=/usr/local/mongodb/data/dblogpath=/usr/local/mongodb/data/logs/mongodb.loglogappend=truejourna
2017-12-12 10:08:50 907
原创 JAVA通过JNI调用C++程序实践
整体思路:将需要调用的C++函数在java中声明一个对应的native函数,利用javah生成对应的h头文件,用C++封装成动态链接库,提供给java调用 实践步骤:1.声明需要调用的C++函数在java中对应的native函数,这里只有两个是native函数,只要这2个函数在动态库中能找到就可以了:package com.ylzhang.service.config;/** * Ylzhang
2017-08-01 17:46:24 2172
原创 centos7下systemctl管理springboot微服务的基础配置
一. 关于systemctl的基本命令参考:http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html二. 写service配置,两种方式:设定working目录,springboot会在working目录下寻找application.yml加载;不设定working目录,指定springboot配置文件 ...
2017-08-01 16:06:46 6778 2
原创 springboot下使用JdbcTemplate和MongoTemplate链接多个mongodb源+sql源
application.yml配置db: mongo: one: "mongodb://[user]:[pwd]@[ip]:[port]/[db]" two: "mongodb://[user]:[pwd]@[ip]:[port]/[db]" sql: url:"jdbc:sqlserver://ip;DatabaseName=;instanceName="
2017-05-22 19:07:28 1396
原创 mongodb3.4.3 集群搭建
一 replica set 和shard 分配 环境: 1. 三台物理机,ip分别是X.X.X.75,X.X.X.76,X.X.X.77 2. 系统:centos7.2 集群组成: 三个replicaSet的分片+一个replicaSet的config+三个入口mongos 分配方案: 1. 三个数据分片: 分别为shard01,shard02,shard03; 每个分片都是一个re
2017-05-02 15:51:33 2792
转载 MongoDB journal与oplog解惑
journaljournal 是 MongoDB 存储引擎层的概念,目前 MongoDB主要支持 mmapv1、wiredtiger、mongorocks 等存储引擎,都支持配置journal。MongoDB 所有的数据写入、读取最终都是调存储引擎层的接口来存储、读取数据,journal 是存储引擎存储数据时的一种辅助机制。以wiredtiger 为例,如果不配置 journal,写入 wiredt
2017-04-27 17:49:29 1380
转载 [python协程gevent]之greenlet初识
1 关于greenletgreelet指的是使用一个任务调度器和一些生成器或者协程实现协作式用户空间多线程的一种伪并发机制,即所谓的微线程。greelet机制的主要思想是:生成器函数或者协程函数中的yield语句挂起函数的执行,直到稍后使用next()或send()操作进行恢复为止。可以使用一个调度器循环在一组生成器函数之间协作多个任务。网络框架的几种基本的网络I/O模型:阻塞式单线程:这是最基本的
2017-02-06 15:52:16 3253
原创 JAVA 爬虫获取js动态生成的网页数据
问题: 有些网页数据是由js动态生成的,一般我们抓包可以看出真正的数据实体是由哪一个异步请求获取到的,但是获取数据的请求链接也可能由其他js产生,这个时候我们希望直接拿到js加载后的最终网页数据。解决方法: phantomjs 1.下载phantomjs,[官网]:http://phantomjs.org/ 2.我们是windows平台,解压,会在bin目录下看到exe可执行文件,有它就够啦
2016-12-22 18:19:12 15918 2
原创 docker搭建redis3.2官方集群
1.集群配置: 6个节点,一主一备,三个主节点,三个从节点2.单节点redis配置 2.1 DockerFile文件:FROM redis:3.2MAINTAINER ylzhangENV REDIS_HOME /usr/localRUN mkdir $REDIS_HOME/confWORKDIR $REDIS_HOME/conf## 创建一个redis.conf文件,打开集群相关配置,
2016-11-28 17:16:21 8349 4
转载 Docker网络详解
1. Docker的4种网络模式我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式:host模式,使用--net=host指定。container模式,使用--net=container:NAME_or_ID指定。none模式,使用--net=none指定。bridge模式,使用--net=b
2016-11-16 16:15:34 5449
转载 10张图带你深入理解Docker容器和镜像
http://dockone.io/article/783【编者的话】本文用图文并茂的方式介绍了容器、镜像的区别和Docker每个命令后面的技术细节,能够很好的帮助读者深入理解Docker。这篇文章希望能够帮助读者深入理解Docker的命令,还有容器(container)和镜像(image)之间的区别,并深入探讨容器和运行中的容器之间的区别。当我对Docke
2016-11-16 11:27:48 2125
原创 centos7下安装ab测试
1.ab运行需要依赖apr-util包,安装命令为:yum install apr-util2.需要yumdownload命令下载,没有该命令的话,可以:yum install yum-utils3.新建一个目录,下载解压用:cd /optmkdir abtmpcd abtmpyum install yum-utils.noarchyumdownloader httpd-tools*rpm
2016-11-15 15:16:38 5910 1
原创 spring4+mybatis3+atomikos3.9多数据源分布式事务控制
spring4+mybatis3+atomikos3.9分布式事务控制pom文件关键jar一览 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>4.2.3.RELEASE<
2016-11-10 15:39:09 3700
原创 Spring Boot的资源集合
深入学习微框架:Spring BootSpring Boot官网Spring Boot guide安财网实战经验 Spring Boot Rock'n'Roll
2016-09-19 14:58:04 572
转载 docker背后的namespaces
2.3.2 命名空间(1)命名空间提供了虚拟化的一种轻量级形式,使得我们可以从不同的方面来查看运行系统的全局属性。该机制类似于Solaris中的zone或 FreeBSD中的jail。对该概念做一般概述之后,我将讨论命名空间框架所提供的基础设施。1. 概念传统上,在Linux以及其他衍生的UNIX变体中,许多资源是全局管理的。例如,系统中的所有进程按照惯例是通过PID标识的
2016-06-01 14:32:09 559
转载 sql server 2008误操作 恢复数据库的方法--日志尾部备份
http://blog.csdn.net/dba_huangzj/article/details/8491327
2016-02-29 09:06:54 601
原创 利用es-head 删除指定查询条件中的数据
在head中的复合查询中选择DELETE 参数用_query例如删除type 为gz_xx某个特定时间内的数据http://xxx.xx.xxx.xx:9200/yuyinsearch-2016.01/gz_xx/参数为_query请求体为:{ "query": { "bool": { "must": [ {
2016-02-01 11:34:26 21141 2
原创 【ELK初探】-Centos6.7下实战配置篇_1
主要工作:将四台nginx日志收集并统计分析架构回顾:N1~N4:四台nginx机器,分别部署了logstashA:部署了redis、elasticsearch、logstah、kibanaB、C、D:部署elasticsearch ABCD组成了elasticsearch集群数据流向:【N1~N4】logstash---->【A】redis----->【A】logst
2016-01-26 16:02:57 1467
原创 【ELK初探】-Centos6.7下搭建篇
一.架构一览:所谓ELK,分别指代的是Elasticsearch、Logstash、Kibana; 官网:https://www.elastic.co/products;三者角色分明:Elasticsearch负责索引(创建索引,搜索数据),相当于数据库;Logstash负责上传日志,在上传日志的过程中,可以对日志做规整,将规整后的日志塞进Elasticsearch中;Kibana负责可视
2016-01-25 17:16:26 2392
原创 mangodb索引问题
mangodb创建唯一索引,且去除重复数据,允许该索引的key不存在db.collection.ensureIndex({a:1},{dropDups:true,sparse:true})----------------------------------------------------------------------------当mongo要索引一个字段时,如果一
2015-12-11 10:39:08 735
原创 在windows平台下安装MangoDB3.0.7 设置超级管理员服务启动
一、安装安装百度一大推,可以参考:http://www.runoob.com/mongodb/mongodb-window-install.html 基本不会有什么问题。安装完成后,输入:http://localhost:27017/ 看到浏览器返回:It looks like you are trying to access MongoDB over HTTP on the nati
2015-12-09 16:34:37 870
原创 Windows中的.Net服务移植到Centos
【移植说明】:原平台:Windows Server 2008 R2 Enterprise ;IIS目标平台:Centos6.5移植对象:.Net服务移植方式:在Centos6.5上安装Mono和Jexus 以支持.Net服务一.安装Mono1.安装Mono源码安装需要的库yum -y install gcc gcc-c++ bison pkgconfig glib2-d
2015-11-26 09:50:52 705
原创 Tcpdump常用方式小结
1. 下载一个tcpdump2. adb push /data/local/tcpdump3 ./data/local/tcpdump -p -s 0 -w /sdcard/001.pcap4. adb pull /sdcard/001.pcap 5.用winshark分析上述过程中,tcpdump命令的参数含义如下: #
2015-10-26 10:00:51 605
原创 lucene源码下载并导入eclipse工程
1.lucen官网:http://lucene.apache.org/core/developer.html 获取svn地址:2.本机check out下来,发现不是project文件,需要用ivy和ant,弄成project文件:http://blog.csdn.net/ccit0519/article/details/84437803.导入eclipse。
2015-09-15 10:40:28 3912
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人