自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 使用Minikube部署本地Kubernetes集群 

前言 使用Minikube部署本地k8s集群相对比较简单,非常推荐将其用于本地k8s开发环境,唯一麻烦点的仅仅是网络问题。 在本篇教程中,我们使用了国内的镜像来完成本地k8s集群的搭建。如果搭建过程中出现错误,建议使用minikube delete之后再重新搭建。 目录 ...

2020-04-22 15:54:53 95 0

原创 Linux日志log查看便捷命令

1、zcat 用法: zcat [fileName]|grep --binary-files=text ['target string'] 示例: zcat app-12-01-*.zip|grep --binary-files=text 'xxx...

2020-01-14 16:45:45 861 0

转载 人脸识别网络facenet原理

人脸相关任务介绍 人脸相关任务其实分为两部分: 人脸检测和人脸识别。人脸检测: 人脸检测就是获取图像中所有人脸的位置,并对人脸进行对齐。由于原始图像中的人脸可能存在姿态、位置上的差异,我们需要在获取人脸位置后,检测人脸中的关键点,根据这些关键点将人脸统一校准,以消除姿势不同带来的误差。这方面代表...

2019-12-26 10:04:48 959 0

转载 什么是CNN、RNN、LSTM

1.全连层 每个神经元输入: 每个神经元输出: (通过一个激活函数) 2. RNN(Recurrent Neural Network) 与传统的神经网络不通,RNN与时间有关。 3. LSTM(Long Short-Term Memory 长短期...

2019-12-25 09:34:42 856 0

原创 Latex

$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$

2019-12-20 09:35:52 839 0

转载 大型分布式SOA架构设计

1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2、基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础...

2019-12-17 15:53:10 842 0

转载 SpringBoot2+Mybatis多数据源切换和动态增减

MyBatis多数据源切换 项目结构为: 图片.png 项目相关依赖pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...

2019-12-17 15:40:32 190 0

原创 MYSQLMYSQL存储过程与游标学习(二)

-- 处理试剂关联方法 -- DROP PROCEDURE UpdateKitRelateMethod; DELIMITER // CREATE PROCEDURE UpdateKitRelateMethod() BEGIN DECLARE GKI INT(11) UNSIGNED; D...

2019-12-11 15:43:07 167 0

转载 MYSQL中游标的定义与使用

仅借鉴学习 创建游标 首先在MySql中创建一张数据表: CREATE TABLE IF NOT EXISTS `store` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `coun...

2019-12-11 14:26:14 164 0

原创 pip 指定镜像不超时安装

命令 pip --default-timeout=100 install --upgrade --force-reinstall -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow 结果 Looking in indexes: h...

2019-12-10 13:14:22 263 0

转载 Spring quartz 集群模式下trigger_state error问题原因

问题描述 在项目中采用了Spring quartz调度任务来执行定时任务,quartz本身是支持集群化方式的,可以配置一个数据源,quartz会在数据库中创建一系列的表,使用这些表来存储调度的信息,集群中所有的节点都访问这一个数据库,这样可以实现集群环境下的定时任务调度。 但是在最近生产环境...

2019-12-10 11:26:48 182 0

转载 windows10下安装TensorFlow Object Detection API的步骤

目录 1、下载源码后解压,修改文件夹名为models 2、安装protoc: 3、编译proto文件 4、添加环境变量 5、运行models/research下的setup.py 6、安装完成测试 7、执行已经训练好的模型 这篇文章主要介绍了windows10下安装TensorFl...

2019-12-02 18:21:22 182 0

转载 Running tf.slim evaluation loop on CPU

I'm trying to fine-tune a network using thetrain_image_classifier.pyTensorflow slim image classification libraryand I'd like to run in para...

2019-11-21 14:43:41 181 0

原创 Tensorflow VGG16 Inception_v3 图像识别学习网络模型训练记录

由于机器性能问题,训练数据波动比较大T_T 才训练6k多step机器就快卡死了

2019-11-21 14:08:56 176 0

原创 关于.gitignore文件使用的注意事项说明

目录 1、gitignore说明 2、格式规范 3、glob模式 4、匹配示例 5、定义全局的.gitignore文件 6、.gitignore规则不生效 7、java开发通用模版 1、gitignore说明 在使用git的过程中,一般我们总会有些文件无需纳入git的管理,也不希...

2019-11-20 12:58:34 170 0

原创 使用git reset命令重置错误本地提交

目录 问题 1. 使用git log回退到最近提交的版本 2. 回退到版本 3. 修改gitignore文件提交 问题 应该是困扰了很久,gitignore没提前配置好,或者是有些文件没有忽略就git add。 使用git rm –cached . 能删除暂缓区文件,但是重新push...

2019-11-20 12:55:48 164 0

原创 Tensorflow CIFAR10 图像识别学习网络模型训练记录

2019-11-15 09:44:17 177 0

转载 一个名为systemd-init的CPU挖矿病毒及后续

一个名为systemd-init的CPU挖矿病毒及后续 作者root在安全 今天接到了报警,一台内部的服务器CPU负载嗷嗷的高,感到非常的疑惑,就点进去看看负载情况 CPU爆满 监控诚不欺我,果然是CPU跑爆了,然后看看Command,发现都是M开头的,这肯定就是病毒了,就开始处理 ...

2019-11-11 15:38:30 612 1

原创 InnoDB: Running in read-only mode 问题排查

排查方法 1:/var/lib/mysql 文件权限设置 I just encountered a similar problem on one of my production servers this morning. (I'm still investigating the ...

2019-11-11 10:42:53 452 0

转载 世界上没有技术驱动型公司

一、世界上没有技术驱动型公司 世界上没有技术驱动型公司,不论google、facebook,还是腾讯、阿里,都不是技术驱动型公司。因为技术不是源头,需求才是。 因此一切技术问题,都要服从产品交付和市场反馈。所以,任何公司,都不可能以技术去驱动自身。人可以以技术驱动自己进步,但公司不行。 一家...

2019-11-08 15:45:32 176 0

转载 DDD-领域驱动设计示例

一、DDD概述 DDD,即领域驱动设计,核心是不断提炼通用语言并用于与领域专家等团队所有成员交流,并用代码来表达出一个与通用语言一致的领域模型。 通用语言:通过团队交流达成共识的能够简单清晰准确传递业务规则的语言(可以是文字、图片等) 领域:软件系统要解决的问题域,是有边...

2019-11-07 16:18:58 270 0

转载 SQL 查询的执行顺序

很多 SQL 查询都是以 SELECT 开始的。不过,最近我跟别人解释什么是窗口函数,我在网上搜索”是否可以对窗口函数返回的结果进行过滤“这个问题,得出的结论是”窗口函数必须在 WHERE 和 GROUP BY 之后,所以不能”。于是我又想到了另一个问题:SQL 查询的执行顺序是怎样的? 好像这...

2019-10-23 14:11:43 175 0

转载 Git标签功能实现版本发布

目录 概述 过程 切换到需要打标签的分支上,创建一个附注标签 对历史提交打标签,并查看标签详细信息 发布标签 误打或需要修改标签时,要先删除,再打新标签 获取指定标签的代码 概述 内容主要 ​ 讲解如何使用Shell命令创建和操作Git标签,实现版本发布。通读这篇文章大...

2019-10-22 10:38:42 197 0

转载 Jenkins插件之——git Parameter插件

一、作用 jenkins默认一个项目只能对应一个git分支来构建,通过git Parameter插件可以实现选择分支或tag来构建项目。 二、安装插件 搜索git Parameter并安装。 三、配置项目 General 源码管理 在Branch Sp...

2019-10-22 10:37:17 187 0

转载 MYSQL数据库引擎介绍

数据库引擎介绍 MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MyS...

2019-10-17 11:38:06 165 0

转载 MySQL中的锁(表锁、行锁,共享锁,排它锁,间隙锁)与避免死锁

目录 MySQL锁概述 MyISAM表锁 如何加表锁 查询表级锁争用情况 并发插入(Concurrent Inserts) MyISAM的锁调度 InnoDB锁 获取InonoD行锁争用情况 InnoDB的行锁模式及加锁方法 InnoDB行锁实现方式 间隙锁(Next-Key...

2019-10-15 17:30:40 196 0

转载 Protobuf协议格式详解

protobuf 是google开源的一个序列化框架,类似xml,json,最大的特点是基于二进制,比传统的XML表示同样一段内容要短小得多。还可以定义一些可选字段,用于服务端与客户端通信。前面几篇文章说了protobuf的用法,看到网上也没有分析protobuf协议的文章,就利用一些时间写了pr...

2019-10-12 11:59:15 3845 0

转载 @Async源码实现

不仅会用@Async,我把源码也梳理了一遍(下) 原创:吕一明java思维导图昨天 终于到了源码分析的环节了,在这之前我已经写过了两篇文章专门分析这个@Async了,还没看过的同学先去看下哈。 不仅会用@Async,我把源码也梳理了一遍(上) 不仅会用@Async,...

2019-09-28 09:42:13 311 0

转载 使用nmcli命令配置网络

NetworkManager是管理和监控网络设置的守护进程,设备既就是网络接口,连接是对网络接口的配置,一个网络接口可以有多个连接配置,但同时只有一个连接配置生效。 1 配置主机名 CentOS6 之前主机配置文件:/etc/sysconfig/network CentOS7主机名配置文件:...

2019-09-27 09:32:09 413 0

转载 netty4+protobuf3最佳实践

本文要点: netty4+protobuf3多类型传输实现 优雅的实现消息分发 做后台服务经常有这样的流程: 2eeae9b5-4a34-4171-b0e8-4f695c29d2d9.png 如何优雅的完成这个过程呢?下面分享下基于netty+protobuf的方案: 首先要...

2019-09-23 14:39:17 337 0

原创 实现简单的Redis分布式锁

lock方法 private boolean lock(String lockKey) { if(redisCache.getObj(lockKey) != null){ return false; } redis...

2019-09-23 10:56:05 161 0

转载 分布式系统常见负载均衡算法

一、概要 随着系统日益庞大、逻辑业务越来越复杂,系统架构由原来的单一系统到垂直系统,发展到现在的分布式系统。分布式系统中,可以做到公共业务模块的高可用,高容错性,高扩展性,然而,当系统越来越复杂时,需要考虑的东西自然也越来越多,要求也越来越高,比如服务路由、负载均衡等。此文将针对负载均衡算法进行讲...

2019-09-23 09:11:40 191 0

转载 JDK8函数式接口Function、Consumer、Predicate、Supplier

备注1:观察发现,函数式接口下共有1、三种方法 1.1唯一的抽象方法 1.2 使用default定义普通方法(默认方法),通过对象调用。 实现接口后,因为默认方法不是抽象方法,所以可以不重写,但是如果开发需要,也可以重写 。当然如果接口中的默认方法不能满足某个实现类需要,那么实现类可以覆盖默认方法...

2019-09-20 16:04:50 170 0

转载 Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法

一、问题描述 VMware中克隆虚拟机是经常的事情,虽然如此,用到虚拟机时,本人还是喜欢新安装一个操作系统,针对服务器的应用,在安装操作系统时,一并安装好,并且也花不了多少时间。但最近需要大量的配置一样的虚拟机进行测试,故安装了一个模板虚拟机,然后直接复制模板虚拟机到不同的文件夹,然后使用VMwa...

2019-09-20 15:42:45 244 0

原创 MySQL 定时备份

一、安装crontabs crond是linux系统中用来定期执行命令或者指定程序任务的一种服务或者软件。 (用rpm -qa | grep crontab查看是否安装,如果没有安装就执行 yum install -y crontabs ) [root@izbp1938t1plpjxn1...

2019-09-20 15:17:51 160 0

转载 Java实现八大排序算法

目录 直接插入排序 基本思想 算法描述 代码实现 复杂度分析 比较与总结 希尔排序 基本思想 算法描述 代码实现 复杂度分析 总结与思考 简单选择排序 基本思想 算法描述 代码实现 复杂度分析 总结与思考 堆排序 基本思想 算法描述 代码实现 复杂度分...

2019-09-03 09:53:03 186 0

原创 kubernetes Calico 问题排障

caliconode is not ready: BIRD is not ready: BGP not established with x.x.x.x 方案一 将advisor改成使用二进制文件启动,不使用容器启动,则不会产生虚拟网络设备 方案二 调整calicao 网络插件的网卡发现机...

2019-08-26 16:33:42 1047 2

翻译 kubernetes 创建 ServiceAccount

创建用户示例 本示例将通过告诉大家如何通过kubernetes的Service Account机制,生成一个管理员账号并通过 Token方式登录进入Dashboard。 首先新建admin-user.yaml文件,在文件中添加一下内容: apiVersion: v1 ki...

2019-08-23 17:21:07 641 0

转载 删除K8s Namespace时卡在Terminating状态

想要删除K8s里的一个Namespace,结果删除了所有该Namespace资源之后使用kubectl delete namespace test发现删除不掉,一直卡在Terminating状态,使用--force参数依然无法删除,报错:Error from server (Conflict): ...

2019-08-23 13:41:11 1116 0

转载 Kubernetes的Service外部访问方式

2018年04月18日 13:47:55Docker_阅读数:2008 最近有些同学问我 NodePort,LoadBalancer 和 Ingress 之间的区别。它们都是将集群外部流量导入到集群内的方式,只是实现方式不同。让我们看一下它们分别是如何工作的,以及你该如何选择它们。 注意...

2019-08-23 11:55:04 286 0

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