自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python-Debug、函数装饰器

Debug操作: 程序出问题的时候可以用debug来看一下代码运行轨迹,然后找找问题在哪里 1.先给即将debug的代码打上断点: 2.打完断点之后右键点击debug: 3.然后依次点击开始按钮让程序开始一步步运行: 函数的装饰器: 定义:装饰器为其他函数添加附加功能,本质上还是...

2019-10-31 20:24:26

阅读数 134

评论数 0

原创 使用 pdf.js 跨域问题的处理方法1

在《使用 pdf.js 在网页中加载 pdf 文件》中详细介绍了 pdf.js 的使用与集成网页开发的基本方法。展示效果如下图: 站点的目录为http://localhost:8033/PDFTest。此时PDF文件就部署在IIS站点的子目录下,这种方式访问一切正常。 var pdfF...

2019-10-31 12:22:39

阅读数 170

评论数 0

原创 Java接口统一样式返回模板

Java接口统一样式返回模板 背景 在进行接口开发时,一般需要一个固定的返回样式,成功和失败的时候,都按照这种格式来进行统一的返回,这样,在与其他人进行接口之间的联调时不会显得很杂乱无章。而这种固定的格式如果放在Java的每个接口单独处理时,又会在接口开发时很繁琐,所以这个时候可以采用封装一个...

2019-10-30 20:21:49

阅读数 150

评论数 0

转载 微软BI SSIS 2012 ETL 控件与案例精讲面试 200 问(SSIS 面试题,ETL 面试题)

开篇介绍 本自测与 面试题出自 微软BI SSIS 2012 ETL 控件与案例精讲 (http://www.hellobi.com/course/21) 课程,对于学完本课程的每一课时和阅读完相关辅助阅读博客之后,都需要通过以下自测题来巩固课程中所学习到的基本知识点。具体相关学习方法与面试准备可...

2019-10-30 17:38:29

阅读数 152

评论数 0

原创 手绘风格的 JS 图表库:Chart.xkcd

本文作者:HelloGitHub-kalifun 图表库千万个今天 HelloGitHub 给大家推荐个很有“特色”的图表库:一个手绘风格的 JS 图表库 —— Chart.xkcd,快收起你紧绷、严肃的面容让我们一起 看看用手绘风格展示数据的效果。 一、介绍 项目地址:https://...

2019-10-30 12:25:39

阅读数 171

评论数 0

原创 java架构之路-(MQ专题)RabbitMQ安装和基本使用

RabbitMQ安装   我这里安装是使用阿里云的CentOS7.5来安装的,使用CentOS版本低于7的可能会报错。 1.安装rabbitmq所需要的依赖包 输入$ yum install build-essential openssl openssl-devel unixODBC uni...

2019-10-29 20:23:37

阅读数 231

评论数 1

转载 关于面试总结12-接口自动化面试题

前言 前面总结了一篇关于接口测试的常规 面试题,现在接口自动化测试用的比较多,也是被很多公司看好。那么想做接口自动化测试需要具备哪些能力呢? 也就是面试的过程中,面试官会考哪些问题,知道你是不是真的做过接口自动化测试?总的来说问的比较多的就是以下几个问题: 1.json和字典的区别? -对基础数据...

2019-10-29 17:39:24

阅读数 189

评论数 0

原创 向net core 3.0进击——多平台项目发布与部署

目录 前言 发布 测试 小结 前言 在经历过好多折腾后,总算是把部署走通了一遍,之前只是简单创建个工程在linux下部署,后来一直将这件事搁置,直到最近刚好团队入手一个小服务器,很显然是linux的,那就没啥说的了,Come On! 发布 在...

2019-10-29 12:23:16

阅读数 158

评论数 0

原创 子字符串查找之————关于KMP算法你不知道的事

写在前面: (阅读本文前需要了解KMP算法的基本思路。另外,本着大道至简的思想,本文的所有例子都会做从头到尾的讲解) 作者翻阅了大量网上现有的KMP算法博客,发现广为流传的竟然是一种不完整的KMP算法。即通过next数组来作为有限状态自动机,以此实现非匹配时的回退。这不失为一种好的方法。 ...

2019-10-28 20:22:11

阅读数 199

评论数 0

转载 SSH面试题

一、SSH框架 SSH作为struts2+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,帮助开发人员在短期内搭建Web应用程序。其中使用Struts作为系统的整体基础架...

2019-10-28 17:38:45

阅读数 163

评论数 0

原创 大白话关系型数据库:索引,事务,锁

感谢阅读。也欢迎大家可以去看《MySQL技术内幕》和橘黄色的《算法》。 前言 数据库是软件开发的核心,因为一个软件如果要有状态,也就是它记得你什么时候操作过什么,那么数据要持久化,总要存储在某些地方,这些地方也就是数据库。当然,计算机上面的文件夹,文件,你也可以把它当成数据库,也就是文件数据库...

2019-10-28 12:20:23

阅读数 232

评论数 0

原创 Vue + Js 面试宝典

https://github.com/rohan-paul/Awesome-JavaScript-Interviews https://github.com/nieyafei/front-end-interview-js 前端面试interview的Js题目收集 https://github.co...

2019-10-27 20:17:26

阅读数 1617

评论数 0

转载 面试题2

http://blog.csdn.net/Hackbuteer1 2011.10.17百度 面试题 1、进程切换需要注意哪些问题? 保存处理器PC寄存器的值到被中止进程的私有堆栈; 保存处理器PSW寄存器的值到被中止进程的私有堆栈; 保存处理器SP寄存器的值到被中止进程的进程控制块; 保存...

2019-10-27 17:39:18

阅读数 265

评论数 0

原创 Spring Boot提供RESTful接口时的错误处理实践

使用Spring Boot开发微服务的过程中,我们会使用别人提供的接口,也会设计接口给别人使用,这时候微服务应用之间的协作就需要有一定的规范。 基于rpc协议,我们一般有两种思路:(1)提供服务的应用统一将异常包起来,然后用错误码交互;(2)提供服务的应用将运行时异常抛出,抛出自定义的业务异常,...

2019-10-26 20:23:22

阅读数 280

评论数 0

转载 全面整理的C++面试题

C++ 面试题 1.是不是一个父类写了一个virtual 函数,假设子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,仅仅事派生类没有訪问权限而已 virtual可加可不加 子类的空间里有父类的全部变量(st...

2019-10-26 17:37:38

阅读数 209

评论数 0

原创 记因git规范导致的提测和发布延迟

号外 最近因为换工作的原因,我的博客和Github没有像之前那样频繁的更新了。一方面原因是投递简历和准备 面试,由于之前的基础没有很扎实,需要把平时的知识点都整理一遍。这个时间段持续了20多天的样子,因为今年的互联网市场遇冷,简历反馈率都不是很好。 ​ 我一共投递了菜鸟网络,天猫超市,有赞,大...

2019-10-26 12:21:46

阅读数 244

评论数 0

原创 netty中Pipeline的ChannelHandler执行顺序案例详解

一、netty的Pipeline模型 netty的Pipeline模型用的是责任链 设计模式,当boss线程监控到绑定端口上有accept事件,此时会为该socket连接实例化Pipeline,并将InboundHandler和OutboundHandler按序加载到Pipeline中,然后将该s...

2019-10-25 20:20:41

阅读数 234

评论数 0

转载 linux运维面试题

一、有文件file1 1、查询file1 里面空行的所在行号   grep -n "^#" file1   or awk ‗{if($0~/^$/)print NR}‘ file or grep -n ^$ file |awk ‗BEGIN{FS=‖...

2019-10-25 17:38:24

阅读数 441

评论数 0

转载 网页个人微信api分享

安卓微信的api,个人微信开发API协议,微信 ipad sdk,微信ipad协议,微信web版接口api,微信网页版接口,微信电脑版sdk,微信开发sdk,微信开发API,微信协议,微信接口文档sdk,替代微信ipad协议的api接口,网页个人微信api分享1、基础消息类型1、客户端发送的心跳包...

2019-10-25 16:09:50

阅读数 204

评论数 0

原创 Head First设计模式——装饰者模式

前言:对于 设计模式我们有时候在想是否有必要,因为实际开发中我们没有那么多闲工夫去套用这么多设计模式,也没有必要为了模式而模式。 通常这些模式会引入新的抽象层,增加代码的复杂度,但是当我们掌握了这些设计模式, 在系统中比较棘手或者需要以后修改扩展的地方采用了合适的设计模式会让我们的系统易于扩展...

2019-10-25 12:20:02

阅读数 208

评论数 0

原创 MOOC python笔记(三) 序列容器:字符串、列表、元组

容器概念 容器是Python中的重要概念,分为有序与无序。 有序容器也称为序列类型容器,如:字符串、列表。 通用序列容器操作 容器连接+ 加号可以把两个序列连接成一个更大的容器,相加后两个序列的值并不改变 >>> s1='abc' >>&...

2019-10-24 20:19:31

阅读数 202

评论数 0

原创 SpringBoot 2.0整合阿里云OSS,实现动静分离架构

前言 相信大部分开发者对下面这张架构图并不陌生吧,现在很多网站/应用都采用了动静分离的架构进行部署。博主的博客也不例外,主机采用的是阿里云的 ECS,使用 CDN 做静态内容分发,不过静态文件还是存储在 ECS,采用的是 Nginx 做动静分离。今天我们来学习一下如何使用阿里云 OSS 做动静分...

2019-10-24 12:12:27

阅读数 233

评论数 0

原创 Cocos2d-x入门之旅[4]场景

我们之前讲了场景图(Scene Graph) 的概念,继续之前你先要知道 场景图决定了场景内节点对象的渲染顺序 渲染时 z-order 值大的节点对象会后绘制,值小的节点对象先绘制 HelloWorld 你还记得HelloWorld场景是如何启动的么?回看我们工程里的AppDelegat...

2019-10-23 20:12:13

阅读数 226

评论数 0

原创 Kubernetes的Service运行原理

一、为什么Servcie能定位到Pod 因为Pod的IP是不固定的,所以Kubernetes需要Service,除此之外它还可以在多个Pod间负载均衡 Service的访问入口,其实是宿主机的kube-proxy生成的iptables规则 ,及kube-dns生成的DNS记录 Service通...

2019-10-23 12:12:11

阅读数 539

评论数 0

原创 Java8新特性之Lambda

为什么要Lambda Java8应该是目前最大的一次更新了,更新后我们迎来了很多新特性,其中便包括Lambda表达式,函数式编程的思想正式进入Java,让我们看一个经典案例。 例1 按照两个人的年龄排序的功能 采用匿名内部类已经算简介了,如果专门用一个类去实现Comparator再new出来...

2019-10-22 20:12:15

阅读数 1167

评论数 1

原创 互斥那点事儿(下)

“我找到好办法了!” 没有想到,说话的人竟然是磁盘! 进程调度器瑟瑟的说:“你有方法?还是算了吧,我怕用你的方法操作系统要乱套了。” 磁盘委屈的道:“不就是刚刚冤枉你了吗,这么小气干什么!再说了,这个方法不是我想出来的,是我从文件里找到的。” 操作系统挑了挑眉毛:“哦?你找到什么文件了,让...

2019-10-22 12:12:21

阅读数 177

评论数 0

原创 前端深入之css篇丨2020年前,彻底掌握css动画【animation】

写在前面 马上就2020年了,不知道小伙伴们今年学习了css3动画了吗? 说起来css动画是一个很尬的事,一方面因为公司用css动画比较少,另一方面大部分开发者习惯了用JavaScript来做动画,所以就导致了许多 程序员比较排斥来学习css动画(至少我是),但是一个不懂css动画的前端工程师不...

2019-10-21 12:13:21

阅读数 170

评论数 0

原创 Windows系统调用中的现场保存

Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html Windows系统调用中的现场保存   我们之前介绍过三环进零环的步骤,通过中断或者快速调用来实现。   但是我们是否考虑过CPU从三环进入零环时,其三环的寄...

2019-10-20 20:13:33

阅读数 174

评论数 0

原创 Spring Security 动态url权限控制(三)

一、前言 本篇文章将讲述Spring Security 动态分配url权限,未登录权限控制,登录过后根据登录用户角色授予访问url权限 基本环境 spring-boot 2.1.8 mybatis-plus 2.2.0 mysql 数据库 maven项目 Spring Secu...

2019-10-20 12:13:32

阅读数 157

评论数 0

原创 NLP(十八)利用ALBERT提升模型预测速度的一次尝试

前沿   在文章NLP(十七)利用tensorflow-serving部署kashgari模型中,笔者介绍了如何利用tensorflow-serving部署来部署深度模型模型,在那篇文章中,笔者利用kashgari模块实现了经典的BERT+Bi-LSTM+CRF模型结构,在标注了时间的文本语料(...

2019-10-19 20:13:53

阅读数 166

评论数 0

原创 Java源码解析|HashMap的前世今生

HashMap的前世今生 Java8在Java7的基础上,做了一些改进和优化。 底层数据结构和实现方法上,HashMap几乎重写了一套 所有的集合都新增了函数式的方法,比如说forEach,也新增了很多好用的函数。 前世——Java 1.7 底层数据结构 数组 + 链表 在Java1.7...

2019-10-19 12:11:26

阅读数 159

评论数 0

原创 前端常见面试题(二)————前端

前端常见面试题(二)————前端 小小的提一下,面试时,面试官很喜欢看你的项目实践,就看你做过什么项目,如果一个都不写,可能会跪,然后围着你的项目去问细节。(自己做些项目很重要) 正文部分: 1.var,let,const的区别: (1).var可以变量提升:啥是变量提升? var a=...

2019-10-18 20:11:26

阅读数 3368

评论数 10

原创 隐身衣揭秘--java中继承/隐藏/覆写

故事背景 看过《哈利·波特》的娃们,想必一定还记得电影中的“隐形斗篷”。。这件隐形衣是哈利收到的圣诞礼物,也是死亡圣器中的三件套之一,它让哈利小盆友在执行任务的过程中简直是如虎添翼! 其实说白了,隐身衣所包裹的就是人类本能的掌控欲与窥探欲,我们渴望知道和了解所有事,但很多时候又不想让别...

2019-10-18 12:13:32

阅读数 158

评论数 0

原创 .NET Core 微信公众号小程序6种获取UnionID方法,你知道哪几种?

前言 官方的解释:如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,...

2019-10-18 12:12:01

阅读数 152

评论数 0

转载 微信开发sdk

安卓微信的api,个人微信开发API协议,微信 ipad sdk,微信ipad协议,微信web版接口api,微信网页版接口,微信电脑版sdk,微信开发sdk,微信开发API,微信协议,微信接口文档sdk,替代微信ipad协议的api接口,网页个人微信api分享1、基础消息类型1、客户端发送的心跳包...

2019-10-18 11:34:35

阅读数 146

评论数 0

原创 nextjs:如何将静态资源发布到 CDN

nextjs 是基于 react 的服务端同构指出框架,在使用的过程中也多多少少遇到过几个问题,其中最大的问题就是静态资源的发布了。 1. 如何基于文件内容进行 hash 命名 Next.js uses a constant generated at build time to iden...

2019-10-17 20:13:05

阅读数 217

评论数 0

原创 AVL平衡二叉查找树

二叉排序树: 定义 二叉排序树,又叫二叉查找树,它或者是一棵空树;或者是具有以下性质的二叉树: 1. 若它的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 2. 若它的右子树不空,则右子树上所有节点的值均大于它的根节...

2019-10-17 20:11:48

阅读数 140

评论数 0

原创 银企支付-详细设计文档

目录 银企支付-详细设计文档 1、定义说明 2、借款单 3、报销单 4、银企互联 5、执行流程日志 6、监控 7、差错处理 8、数据库设计 银企支付-详细设计文档 本...

2019-10-17 12:12:58

阅读数 159

评论数 0

原创 Chrome插件开发(一)

作为一个开发人员,我们在日常工作中肯定会用到 Chrome 浏览器,同时也会用到谷歌的一些插件,比如 Tampermonkey,AdBlock等,在之前的文章本人还用过 Tampermonkey 插件,好使又好玩,传送门 https://www.cnblogs.com/weijiutao/p/1...

2019-10-17 12:11:43

阅读数 134

评论数 0

原创 Mysql高手系列 - 第24篇:如何正确的使用索引?【高手进阶】

Mysql系列的目标是:通过这个系列从入门到全面掌握一个高级开发所需要的全部技能。 欢迎大家加我微信itsoku一起交流 java、算法、数据库相关技术。 这是Mysql系列第24篇。 学习索引,主要是写出更快的sql,当我们写sql的时候,需要明确的知道sql为什么会走索引?为什么有些sql...

2019-10-16 20:18:14

阅读数 136

评论数 0

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