自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 解密微信域名防封的接口技术

现阶段,微信推广是传播信息速度最快的方法,见的最多的就是在海报上贴上微信二维码,让看到的人都能立刻了解到自己的产品,但是由于微信官方要维持一个绿色的环境,因此对扫码推广有着非常苛刻的审查, 虽然没有违反微信的规则,但是仍然被腾讯封杀了。这个问题一直让广大群众头疼,因为微信推广的效率,还浪费人力物力。我们要怎么解决这个问题呢?我们的微信域名...

2019-02-28 11:37:26 71

转载 SpringDataSolr小案例

一。下载安装Solr  1. 下载安装tomcat[root@ay120tum0is24xe ~]# docker search tomcatNAME DESCRIPTION STARS OFFICIAL ...

2019-02-27 18:14:00 54

转载 【PHP 每日函数】第 03 周期

2019-02-27array_keys()array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) : array说明:获取数组中部分的或者所有的键名$arr = [ 'name' => 'ZhangSan...

2019-02-27 09:29:13 47

转载 SpringCloud笔记

spring cloud面向开发人员,对分布式系统从编程模型上提供了强大的支持。可以说是分布式系统解决方案的全家桶,极大地降低了开发与构建分布式系统的门槛。包括了诸如下列功能:Eureka服务注册发现统一配置中心Spring Cloud Stream异步调用Zuul服务网关Hystrix服务降级容错服务调用跟踪Netf...

2019-02-27 01:58:54 77

转载 JavaWeb学习笔记(七)--Servlet入门

1. Servlet简介Servlet是Sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个Servlet接口,用户若想开发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下两个步骤:编写一个Java类,实现Servlet接口把开发好的Java类部署到web服务器上按照一种也定俗称的称呼习惯,通常我们也把实现了Ser...

2019-02-26 20:52:00 127

转载 MeEdu 0.1.4 发布,基于 Laravel 开发的在线视频点播系统

V0.1.4版本更新内容: 第三方登录配置化 Added:QQ登录 Added:支付宝支付 Added:微信扫码支付 Fixed:后台权限代码和实现逻辑 ...

2019-02-26 09:43:59 180

转载 一件很严肃的事情-高级程序员面试

​Java 面试跟着时刻的改动而改动。在以前的日子里,当你知道 String 和 StringBuilder 的差异就能让你直接进入第二轮面试,可是如今疑问变得越来越高档,面试官问的疑问也更深入。 在以前初入职场的时分,类似于 Vector 与 Array 的差异、HashMap 与 Hashtable 的差异是最盛行的疑问,只需求记住它们,就能在面试中取得更好的时机,但这种景象已经不复存在。如今...

2019-02-26 09:21:24 122

转载 当我们说 Promise ,我们在说什么?

当我要组织文章内容的时候,我感到十分的吃力。这是源于一个困惑:我们现在是否还需要探讨什么是Promise ?我们很容易就能 “使用” Promise ,已经有很多优秀的模块实现了不同标准的Promise 。而随着ES6原生 Promise 的落实,我们更容易写出 Promise 风格的异步代码。// ES6 下的原生Promiseconst httpGet = (url) => {...

2019-02-26 09:15:41 83

转载 Map 的 getOrDefault(),putIfAbsent() 和 computeIfAbsent() 三个方法

假设我们定义下面一个 Map:Map<String, List<String>> map = new HashMap<>();如果我们要放一个元素进去,很多人会这么写:List<String> list = map.get("list1");if (list == null) { ...

2019-02-25 21:32:06 74

转载 2n字符

有2n字符挨个排成一排,前n个是'1',后n个是'0'.如 11110000(此时2n=8),现在交换字符的位置,使之按照 10101010 的模式排列。而且要使字符移动的次数最少,编程计算最少的移动次数。#include<stdio.h>0int main(){ int n,t; scanf("%d",&t); for(int ...

2019-02-25 20:58:00 67

转载 Springsecurity-oauth2之TokenEndPoint

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-24 18:15:00 6182

转载 基于深度学习的计算机视觉开发环境搭建

基于深度学习的计算机视觉开发环境搭建(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow-gpu+Keras安装)说明:大家搭建开发环境时如果是学习的目的,没有必要追求安装操作系统、驱动和软件的最新版本。一是最新版本可能会有坑要填,二则学习他人的代码(如Keras和Tensorflow)和最新版本可能会有兼容性问题。具体的cuda和cuDNN安...

2019-02-24 16:37:28 992

转载 GraphQL学习过程应该是这样的

记录一个从枯燥学习 GraphQL 的过程,到发现项目 Gitter,模仿项目 Github-Trending-API,最后做一个自己的学习项目 Github-Trending-GraphQL。 一开始我是这样想的,最后我是这样做的,复盘整个学习过程。 准备学习graphql 是什么? 在之前的项目中我们主要使用 graphql...

2019-02-23 23:29:31 48

转载 C++回声服务器_1-简单版本

C++网络编程离不开socket编程。我们现在使用socket编写简单的回声服务器。流程这里所说的流程包括两部分:socket函数调用流程。服务器与客户端交互流程。socket函数调用流程服务器与客户端交互流程回声服务器主要功能:服务器将接收到来自客户端的数据传回客户端。服务器的功能:服务器在同一时刻只能与一个客...

2019-02-23 22:07:57 85

转载 能用机器完成的,千万别堆工作量|持续集成中的性能自动化测试

1.背景当前闲鱼在精益开发模式下,整个技术团队面临了诸多的能力落地和挑战,尤其是效能方面的2-1-1的目标(2周需求交付周期,1周需求开发周期,1小时达到发布标准),具体可见闲鱼工程师是如何构建持续集成流水线,让研发效率翻倍的,在这个大目标下,就必须把每个环节都做到极致。自动化的建设是决定CI成败的关键能力,今天分享一下闲鱼Andr...

2019-02-22 18:15:24 45

转载 第十二课时:渲染函数和JSX快速掌握

1. render函数(1)渲染Html render: h=&gt;('div', [ h('span', '111') ]) render: h =&gt; h('div', [ h('ul', { on: { 'cli...

2019-02-22 15:56:35 44

转载 表单选项互斥问题(vue)

最近有一个需求:表单中有3个多选框,而他们的选项是一样的,但是如果其中一个选项被选择之后,在另外2个多选框里面就不能再选了。这样的问题,让我想到了“将乒乓球放入不同盒子”的例子。上代码// index.html&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt; &lt;head&gt;...

2019-02-22 03:25:33 282

转载 网上的Date格式化代码(收藏)

function formatDate(time,format='YY-MM-DD hh:mm:ss'){var date = new Date(time);var year = date.getFullYear(), month = date.getMonth()+1,//月份是从0开始的 day = date.getDate(), hour = date.getHo...

2019-02-22 02:33:42 69

转载 Tensorflow源码解析2 -- 前后端连接的桥梁 - Session

1 Session概述Session是TensorFlow前后端连接的桥梁。用户利用session使得client能够与master的执行引擎建立连接,并通过session.run()来触发一次计算。它建立了一套上下文环境,封装了operation计算以及tensor求值的环境。session创建时,系统会分配一些资源,比如graph...

2019-02-21 19:27:19 57

转载 [前端基础]编写一个自定义事件类,包含on/off/emit/once方法

很多人听到事件,就会想到addEventListener,但在这个题目里,并不需要,而且addEventListener是针对dom的事件绑定,我们需要的是任何时候的自定义事件。function Event() { this._events = {};}Event.prototype.on = function(type, fn) { if (!this._events[type...

2019-02-21 16:22:27 973

转载 大数据与 AI 生态中的开源技术总结

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-21 11:47:00 40

转载 阿里云爬虫风险管理产品商业化,为云端流量保驾护航

爬虫风险管理产品是阿里云云盾推出的新安全产品,1月底正式宣布商业化上线,提供可以覆盖Web/H5/API/APP多种业务形态的爬虫风险解决方案,对爬虫风险进行有序管理。恶意爬虫引发高风险随着传统行业互联网化及大类业务的数据化,使爬虫风险逐渐成为一个风险爆发点。有网络数据报告统计,目前互联网中超过60%的流量都是批量自动化的爬虫流量。广...

2019-02-21 10:47:08 66

转载 DataLakeAnalytics: 解析IP地址对应的国家城市地址的能力

Data Lake Analytics 作为云上数据处理的枢纽,最近加入了通过IP地址查找对应的国家、省份、城市、ISP的函数, 今天带大家体验一下。函数详细介绍本次一共添加了下面这些函数:ip2region: 功能最全的函数,可以获取国家,省份,城市的信息,而且支持语言切换, 但是参数较多。ip_country: 获取IP地址对应的...

2019-02-21 01:11:38 102

转载 vue.js框架原理浅析

vue.js是一个非常优秀的前端开发框架,不是我说的,大家都知道。首先我现在的能力,独立阅读源码还是有很大压力的,所幸vue写的很规范,通过方法名基本可以略知一二,里面的原理不懂的地方多方面查找资料,本文中不规范不正确的地方欢迎指正,学生非常愿意接受各位前辈提出宝贵的建议和指导。使用vue的版本是v2.5.13,采用了flow作为类型...

2019-02-20 20:04:24 45

转载 借助工具完成js 合并及压缩混淆处理

一、应用背景个别页面会请求多个js,且这些js 长久不会变动,可做压缩合并处理,减少请求二、操作参考:https://www.zhangxinxu.com/wo...简述:1、全局安装 uglify.js: npm install uglify-js -g2、选定js做压缩合并(混淆-可选):uglifyjs myjs1.js my...

2019-02-20 17:49:08 74

转载 任务、进程、线程

https://blog.csdn.net/qq_22703355/article/details/77175625https://blog.csdn.net/xujingcheng123/article/details/79925661程序(program)只是一组指令的有序集合;任务(task)是最抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务既可以是一个...

2019-02-20 16:55:00 151

转载 jvm系列(四)jvm调优 命令大全(jps jstat jmap jhat jstack jinfo)

原文:GitHub:github.com/wangzhiwubi…简介运用jvm自带的命令可以方便的在生产监控和打印堆栈的日志信息帮忙我们来定位问题!虽然jvm调优成熟的工具已经有很多:jconsole、大名鼎鼎的VisualVM,IBM的Memory Analyzer等等,但是在生产环境出现问题的时候,一方面工具的使用会有所限制,另一方面喜欢装X的我们,总喜欢在出现问题的时候在终端输入一些...

2019-02-20 05:09:29 119

转载 在Java中替换掉繁杂的if语句

通常我们会遇到一些需要做一系列条件处理的业务逻辑,并且它们每一个都需要不同的处理。为了演示,我们来看一下Calulator(计算器)类的一个例子。下面是带有两个数字类型参数,一个操作符参数以及基于操作的数值返回值的一个方法: public int calculate(int a, int b, String operator) { int result = Integer....

2019-02-19 22:35:03 382

原创 下一代微服务!Service Mesh 2018年度总结

作者团:敖小剑、崔秀龙、单家骏、宋净超、田晓亮、徐蓓、张超盟前言在2017年年底,在Service Mesh刚刚兴起之时,应InfoQ的邀请撰写过一篇名为 “Service Mesh年度总结:群雄逐鹿烽烟起” 的文章,对2017年Service Mesh的发展做了一次年度回顾。当时正是Service Mesh技术方兴未艾,各家产品你争我夺之时,一片欣欣向荣的气象。时隔一年,江湖风云变幻。再次有幸收...

2019-02-19 09:54:25 253

转载 我国5G火车站就要来了:全球首个 网速提升10倍

  上海虹桥火车站18日正式启动5G网络建设,成为全球首个用5G室内数字系统建设的火车站,虹桥火车站计划在2019年9月完成5G网络深度覆盖。届时,广大旅客将享受到高速、便捷的各类5G网络服务。  用户对高速网络的需求越来越大  虹桥火车站是亚洲最大的火车站之一,每年发送旅客超过6000万人次,高峰期间单日旅客发送量超过33万人次。据上海移动统计,在今年春运期间,虹桥火车站单...

2019-02-19 09:17:30 91

转载 (三)Honghu Cloud云架构一定时调度平台

产品简介鸿鹄云架构是一个完全由Java编写的开源任务调度框架,为企业在任务调度提供了简单却强大的机制。开发人员根据业务规则,使用调度平台简单配置,就可以让任务在特定时间特定阶段进行运行。特点如下:1.强大的调度功能,例如支持丰富多样的调度方法,可以满足各种常规及特殊需求。2.灵活的应用方式,例如支持任务和调度的多种组合方式,支持调度数据的多种存储方式。3.分布式和集群能力,在复杂业务调度下非常稳定...

2019-02-19 06:10:45 145

转载 SpringMVC执行流程

MVC 在SpringMVC中,MVC三部分的作用如下: 执行流程 具体到执行流程上,SpringMVC主要依赖了HandlerMapping 处理器映射器、HandlerAdapter 处理器适配器以及 ViewReslover 视图解析器三个组件。 SpringMVC执行流程示意图如下: 图中将SpringMVC的执行流程分成了11个步骤: 用户发送请求至前端控制器 Dispatcher...

2019-02-18 22:56:00 69

转载 JAVA内存区域

Java虚拟机在执行Java程序的过程中会把它所管理的内存化分为若干个不同的数据域。如下图所示,主要包括程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区。1.1程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,可以当成单签线程所执行的资码街的行号指示器。作用:字码节解释器工作时可以通过改变这个计数器的值来选择吓一条需要执行...

2019-02-18 22:04:00 40

转载 cnetos7.5+docker17.03.x+rancher2.1.x从集群搭建到Pipeline部署完整教程[实践01]

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-18 14:32:00 176

转载 【译】什么是Node.js以及我们为什么要使用它?

Node.js是一个事件驱动且具有非阻塞I/O的JavaScript环境,这使其轻量又高效。与初始的浏览器相比,它是一种具有多种功能的广泛的函数式编程语言。事实上,行业专家通过一个短语来简单定义它,“一个高科技开源引擎,其中包含数百万由Node.js开发者编写的软件包”为什么选择Node.jsNode.js是一个实现web应用程序...

2019-02-18 06:18:01 52

转载 JavaScript的调用栈、回调队列和事件循环

译者按这篇文章可以看做是对Philip Roberts 2014年在JSConf演讲的《What the heck is the event loop anyway?》的一个总结。建议先看Philip Roberts的这个演讲然后再阅读本篇文章。这哥们儿的演讲语言幽默风趣,内容通俗易懂,非常值得一看。在这个视频中,Philip Robe...

2019-02-18 01:43:43 330

转载 The Rise of Worse Is Better 论文-学习笔记

《The Rise of Worse Is Better》是计算机科学界经典的议论文,作者是Lisp和Emacs圈子里的名人Richard Gabriel,他也是ACM Fellow。Worse Is Better软件思想正是起源于此,它的主要思想是:编程语言或者软件系统的简洁性(Worse,功能少+简单+实现容易)往往会比那些大而全、功...

2019-02-17 21:04:33 48

转载 前端_JavaScript_语法篇

JavaScriptJavaScript是ECMAScript的一种实现方式之一,轻量级的脚本语言,本身不提供I/O(输入/输出)相关的API,host提供。一:语法变量: 变量是对"值"的具名引用,变量名区分大小写. 声明变量的六种方法:var function let const import class 变量提升:J...

2019-02-17 18:13:51 39

转载 Scrum:为什么Sprint长度应该短?

短跑运行在短在一段有限的时间距离。它被用于许多包含跑步的运动中,通常用作快速到达目标或目标的方式,或避免或抓住对手。为什么短冲刺?你应该有一个足够短的迭代,以保持团队的注意力,但足够长,以提供有意义的工作增量。在Scrum的指南限制了冲刺长度为一个月。失败快 - 太小导致不会失败短Sprint的优势来自于尝试某些事情(快速失败)...

2019-02-15 21:53:01 53

转载 我的2018

引言每次一到过年的时候,就会突然的感慨,“哎,时间过得也太快了吧,又是一年!”然后就开始感慨又有那些想做的没有完成。回首2018想想过去的一年,好像是我大学中最充实的一年了吧。大一的时候,刚刚入学,感觉大学也不过如此,好像并不像电视中看到的那样有趣;大二的时候,初入团队,什么都不懂的我,每天都在学习,感觉大学真是太累;201...

2019-02-15 16:23:23 49

空空如也

空空如也

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

TA关注的人

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