自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DataWorks调度配置最佳实战

摘要: DataWorks基于MaxCompute作为核心的计算、存储引擎,提供了海量数据的离线加工分析、数据挖掘的能力。通过DataWorks,可对数据进行数据传输、数据转换等相关操作,从不同的数据存储引入数据,对数据进行转化处理,最后将数据提取到其他数据系统。摘要:DataWorks基于MaxCompute作为核心的计算、存储引擎,提供了海量数据的离线加工分析、数据挖掘的能力。通过Data...

2018-09-14 17:13:30 2069

原创 世界杯千万级直播高稳定的挑战和实践

摘要: 今年夏天,俄罗斯世界杯召开。在刚刚落幕的重庆云栖飞天技术汇专场中,阿里视频云技术专家裘良科,就世界杯这个话题,跟参会嘉宾一起探讨了千万级直播高稳定的挑战和相关实践,本文为演讲全文。 2018年俄罗斯世界杯从6月14日到7月15日,跨度整整一个月,共有64场比赛,优酷成为央视指定的世界杯新媒体官方合作伙伴,作为优酷的同门兄弟,阿里云也一并为世界杯直播的提供技术支持,一同征战世界杯。今年夏...

2018-09-14 17:11:36 390

转载 这是一段关乎你的代码:你的未来 我们正在参与

看视频请点击阅读原文让2980个孩子回家团圆“十五年了,只有在路上,我才感觉我是一个父亲。” 2015年初电影《失孤》热映,一辆摩托车、一张旗子、一个背包,一个父亲15年走遍大江南北寻找被拐卖儿子的故事,戳动了很多人的心弦。 秉承着技术解决社会问题的初心,2015年11月,阿里巴巴打拐办成立,多名阿里巴巴安全技术专家报名加入其中,并承担起一个重要的公益任务——为公安打拐刑警开发...

2018-09-13 15:33:27 291

转载 Java TreeMap类源码解析

原文链接摘要: TreeMap实现的是基于红黑树的有序键值对集合,底层完全是树状链表不含有数组,key不能为null,value可以为null。本身含有comparator,若comparator不为null则所有关于key的比较都是通过comparator完成,否则直接根据key本身的class实现来比较,若此时key不是可比较类则会抛出错误。TreeMap实现的是基于红黑树的有序键值对...

2018-08-21 15:03:52 214

转载 Python全栈 MongoDB 数据库(概念、安装、创建数据)

原文链接摘要: MongoDB 数据库、MongoDB简介、nosql和关系型数据库比较?什么是关系型数据库?数据库什么是关系型数据库?          是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,            同时也是一个被组织成一组拥有正式描述性的表格(二维表),该形式的表格作用的实                   ...

2018-08-21 15:03:09 172

转载 补习系列-springboot 实现拦截的五种姿势

原文链接摘要: 简介 AOP(面向切面编程)常用于解决系统中的一些耦合问题,是一种编程的模式通过将一些通用逻辑抽取为公共模块,由容器来进行调用,以达到模块间隔离的效果。其还有一个别名,叫面向关注点编程,把系统中的核心业务逻辑称为核心关注点,而一些通用的非核心逻辑划分为横切关注点 AOP常用于... 日志记录你需要为你的Web应用程序实现访问日志记录,却又不想在所有接口中一个个进行打点。简介...

2018-08-21 15:02:24 272

转载 WiFi破解这个技术很普通!Python几行代码就可以做到!进来就学会

原文链接摘要: 是不是还在为WiFi密码发愁,甚至有时候还忘掉自己家的WiFi密码,没关系,今天我给大家带来几个破解WiFi密码的案例!我先说明下这个东西一点都不高端,甚至看起来有点糟糕,而且用的是单线程~。 案例一: 导入模块 if reply != b’OK ’:判断需要修改 配置扫描器 扫描周围热点 热点测试 案例 结果还行,大家的安全意识还是比较强的哈哈哈。是不是还在为WiFi密码...

2018-08-21 15:00:59 3703

转载 C#语法——事件,逐渐边缘化的大哥。

原文链接摘要: 事件是C#的基础之一,学好事件对于了解.NET框架大有好处。 事件最常见的比喻就是订阅,即,如果你订阅了我的博客,那么,当我发布新博客的时候,你就会得到通知。 而这个过程就是事件,或者说是事件运行的轨迹。事件是C#的基础之一,学好事件对于了解.NET框架大有好处。事件最常见的比喻就是订阅,即,如果你订阅了我的博客,那么,当我发布新博客的时候,你就会得到通知。而这个过...

2018-08-21 14:56:05 134

转载 C#语法——消息,MVVM的核心技术。

原文链接摘要: 在C#中消息有两个指向,一个指向Message,一个指向INotify。这里主要讲INotify。 INotify也有人称之为[通知],不管叫消息还是通知,都是一个意思,就是传递信息。 消息的定义INotify消息其实是一个接口,接口名叫INotifyPropertyChanged。在C#中消息有两个指向,一个指向Message,一个指向INotify。这里主要讲INoti...

2018-08-21 14:49:38 201

转载 springboot + redis(单机版)

原文链接摘要: 本次和大家分享的是在springboot集成使用redis,这里使用的是redis的jedis客户端,如下添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> </dependen...本次和大家分享...

2018-08-21 14:47:14 179

转载 如何用JavaScript实现2+2=5?

原文链接摘要: 我大学毕业找工作时,经常做一些稀奇古怪的面试题。这不,给大家分享一道整蛊的面试题,它其实不能算一道正式的面试题,大家可以用它来捉弄你们那些程序员朋友。 题目:如何用JavaScript实现2+2=5? 答案如下。我大学毕业找工作时,经常做一些稀奇古怪的面试题。这不,给大家分享一道整蛊的面试题,它其实不能算一道正式的面试题,大家可以用它来捉弄你们那些程序员朋友。题目:...

2018-08-21 14:46:34 437

转载 通过Java代码实现图片的放大和缩小

原文链接摘要: 本文介绍的例子在Android安卓手机上测试通过。 先看看效果吧。可以看到这个开发好的安卓应用有三个按钮:Zoom In缩小图片,Zoom Out放大图片和Save保存。 初始页面: 可以在左边边框自由移动图片,图片下面的调试界面debug screen会显示详细的图片矩阵matrix信息: ...本文介绍的例子在Android安卓手机上测试通过。先看看效果吧。可以看到...

2018-08-21 14:45:51 1528

转载 如何使用Java代码给图片增加倒影效果

原文链接摘要: 效果 倒影率为90%时的效果: 倒影率10%时的效果: 实现原理 倒影率作为参数rate 传入Reflection button的事件处理函数: CreateImageWithReflection这个Java方法会根据传入的倒影率参数rate,创建一个对应高度的reflectionImage...效果倒影率为90%时的效果:倒影率10%时的效果:实现原理...

2018-08-21 14:45:09 156

转载 JEESZ分布式框架简介

原文链接摘要: 1. 项目核心代码结构截图 <!-- jeesz 工具jar --> <module>jeesz-utils</module> <!-- jeesz 公共配置jar --> <module>jeesz-config</module> <!-- jeesz 核心框架jar --> <

2018-08-20 15:41:19 104

转载 飞天技术汇 | 你用Kubernetes的样子很酷!

原文链接摘要: 如何进行容器化及标准化? 交付中如何快速验证? 多种发布模式如何简单实现? Kubernetes的某些方面存在不合理性,为使用者带来一定的学习和使用成本。 阿里云如何真正打通DevOps流程 阿里云研发开源工具Derrick,通过代码探测帮助开发者实现应用容器化。  如何进行容器化及标准化?交付中如何快速验证?多种发布模式如何简单实现? Ku...

2018-08-20 15:40:45 211

转载 十年技术架构,只剩下这套Java技术栈了

原文链接摘要: 蓦然回首自己做开发已经十年了,这十年中我获得了很多,技术能力、培训、出国、大公司的经历,还有很多很好的朋友。 但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推...

2018-08-20 15:39:18 230

转载 服务器宕机不再愁!Docker 内置功能帮您解决

原文链接摘要: 在过去十年中,随着微服务和高度可扩展系统的普及,导致在网络上大量分布的应用程序的复杂性整体增加,从而使应用程序存在着许多迁移时产生的和一些潜在的故障模式。 出品丨Docker公司(ID:docker-cn)编译丨小东每周一、三、五晚6点10分 与您不见不散!在过去十年中,随着微服务和高度可扩展系统的普及,导致在网络上大量分布的应用程序的复杂性整体增加,从而使...

2018-08-20 15:38:35 382

转载 Java LinkedHashMap类源码解析

原文链接摘要: LinkedHashMap继承了HashMap,他在HashMap的基础上增加了一个双向链表的结构,链表默认维持key插入的顺序,重复的key值插入不会改变顺序,适用于使用者需要返回一个顺序相同的map对象的情况。LinkedHashMap继承了HashMap,他在HashMap的基础上增加了一个双向链表的结构,链表默认维持key插入的顺序,重复的key值插入不会改变顺序,...

2018-08-20 15:37:15 115

转载 TensorFlow 2.0来了!动态图处理大幅升级,支持更多语言和平台

原文链接摘要:   新智元报道  来源:Google 作者:Martin 编译:三石 【新智元导读】TensorFlow2.0,终于要来了!开发团队决定于今年下半年发布TensorFlow2.0预览版,更好的满足广大用户的需求。    新智元报道 来源:Google作者:Martin编译:三石 【新智元导读】TensorFlow2.0,终于要来了!开发团...

2018-08-20 15:35:35 1645

转载 spring源码-增强容器xml解析-3.1

原文链接摘要:   一、ApplicationContext的xml解析工作是通过ClassPathXmlApplicationContext来实现的,其实看过ClassPathXmlApplicationContext的xml源码解析过程的其实都应该知道,xml的解析过程基本上就是用原来的XmlBeanFactory的解析过程完成的。  一、ApplicationContext的xml解...

2018-08-20 15:35:00 132

转载 计算机领域中有什么高大上的术语其实描述的是很简单的事物?

原文链接大家喝的是啤酒。这时你入座了。 你给自己倒了杯可乐,这叫低配置。 你给自已倒了杯啤酒,这叫标准配置。 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。 你的同事给你倒了杯白酒,这叫推荐配置。 人到齐了,酒席开始了。 你先一个人喝了一小口,这叫单元测试。 你跟旁边的人说哥们咱...

2018-08-20 15:34:23 350

转载 redis架构演变与redis-cluster群集读写方案

原文链接摘要: 本文涉及到近年来redis多实例架构的演变过程,包括普通主从架构、哨兵模式下的主从架构、redis-cluster高可用架构的简介。同时还介绍使用Java的两大redis客户端:Jedis与Lettuce用于读写redis-cluster的数据的一般方法。redis架构演变与redis-cluster群集读写方案导言redis-cluster是近年来redis架构不...

2018-08-20 15:33:20 413

转载 “全新” 编程语言 Julia开箱体验

原文链接摘要: 本文共 851字,阅读大约需要 3分钟 ! 概 述 Julia 是一个 “全新”的高性能动态编程语言,前两天迎来了其 1.0 正式版的重大更新。Julia集 Python、C、R、Ruby 之所长,感觉就像一种脚本语言,并且对交互式使用有很好的支持。本文共 851字,阅读大约需要 3分钟 !概 述Julia 是一个 “全新”的高性能动态编程语言,前两天迎来了...

2018-08-16 15:09:45 273

转载 python超详细的基础笔记你学会了么

原文链接摘要: python简介 python是一种面向对象的解释型计算机程序设计语言,python的是吉多·范罗苏姆(Guido van Rossum)于1989年发明 任何语言都有优缺点,python也不例外,python的优点是简单易懂、可移植性、可扩展性、可嵌入性,python的缺点,一就是运行速度慢,因为python是解释型语言,代码在执行过程中会一行一行翻译成cpu能理解的机器码;...

2018-08-16 15:09:01 252

转载 介绍十个Python小案例,新手入门就在这里

原文链接摘要: 今天给大家分享十个Python入门级别的小案例。 案例一:排列组合 要求: 将4个数字可能组成的所有互不相同且无重复数字的排列组合列出。 分析: 排列就好了 代码: 案例二:阶梯求和 要求: 企业实行阶梯制销售绩效方案。今天给大家分享十个Python入门级别的小案例。 案例一:排列组合要求:将4个数字可能组成的所有互不相同且无重复数字的排列组合列出。...

2018-08-16 15:08:10 10399

转载 【Java】留下没有基础眼泪的面试题

原文链接摘要: 计算机/Java基础面试题前言只有光头才能变强本文力求简单讲清每个知识点,希望大家看完能有所收获一、如何减少线程上下文切换使用多线程时,不是多线程能提升程序的执行速度,使用多线程是为了更好地利用CPU资源!程序在执行时,多线程是CPU通过给每个线程分配CPU时间片来实现的,时间片是CPU分配给每个线程执行的时间,因时间片非常短,所以CPU通过不停地切...

2018-08-16 15:06:26 120

转载 redis系列:分布式锁

原文链接摘要: 1 介绍 这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。1 介绍这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分...

2018-08-16 14:58:32 118

转载 干货 | PHP就该这么学!

原文链接摘要: 前段时间和大家一起分享了一篇关于学习方法内容《大牛与搬运工的差距——学习方法的力量》。我们将学习过程分成八步,并借鉴了敏捷开发的迭代思想,以达到自我迭代学习的效果。行胜于言,理论结合实践才是王道,所以本文我将基于前面的学习方法,分享我是如何学习PHP的。前段时间和大家一起分享了一篇关于学习方法内容《大牛与搬运工的差距——学习方法的力量》。我们将学习过程分成八步,并借鉴了敏捷...

2018-08-16 14:57:36 113

转载 Redis 和 Memcached 的区别

原文链接摘要: 说到redis就会联想到memcached,反之亦然。了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;redis支持数据的备份,即master-slave模式的数据备份;redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加...

2018-08-16 14:23:52 86

转载 程序员、媒体人成职场“久坐”高危人群

原文链接摘要: 8月8日为“全民健身日”,共享办公服务企业纳什空间发布《职场久坐族调查白皮书》,通过对互联网、金融、医药、政府机构、媒体公关等行业人群的调查,首度揭露了职场白领在办公空间中久坐不动的真相。根据报告显示,职场白领人均久坐的时间长达8小时,其中80后和90后是职场久坐一族的中坚力量。8月8日为“全民健身日”,共享办公服务企业纳什空间发布《职场久坐族调查白皮书》,通过对互联网、金...

2018-08-16 14:23:02 439

转载 蚂蚁开源 | 在 Spring Boot 中集成 SOFABoot 类隔离能力

原文链接摘要: SOFABoot 是蚂蚁金服中间件团队开源的基于 Spring Boot 的一个开发框架,其在 Spring Boot 基础能力之上,增加了类隔离能力。蚂蚁金服内部丰富的实践场景表明,类隔离能力对解决类冲突、版本管控有其特殊的优势。SOFABoot 是蚂蚁金服中间件团队开源的基于 Spring Boot 的一个开发框架,其在 Spring Boot 基础能力之上,增加了类隔...

2018-08-16 14:22:18 1333

转载 深度学习并非万能:你需要避免这三个坑

原文链接摘要: Tweaking Neural Net Parameters Three reasons that you should NOT use deep learning 深度学习在过去几年一直是人工智能领域最热门的话题。Tweaking Neural Net ParametersThree reasons that you should NOT use deep lea...

2018-08-16 14:21:14 436

转载 java调用C++ DLL库方法

原文链接摘要: 最近一个项目要开发网页端人脸识别项目,人脸识别的算法已经写好,是C++版,但是网页端要求使用Java后台,这就涉及到Java调用DLL的问题。经过查找,实现了一个简单的例子。 1、第一步,先在Java中新建一个类     如上图,其中注意这句System.loadLibrary("javaCallcpp");,这就是加载dll文件的代码了。最近一个项目要开发网页端人脸识别项...

2018-08-14 14:38:24 6213

转载 Socket编程模式理解与对比

原文链接摘要: 本文主要分析了几种Socket编程的模式。主要包括基本的阻塞Socket、非阻塞Socket、I/O多路复用。其中,阻塞和非阻塞是相对于套接字来说的,而其他的模式本质上来说是基于Socket的并发模式。本文主要分析了几种Socket编程的模式。主要包括基本的阻塞Socket、非阻塞Socket、I/O多路复用。其中,阻塞和非阻塞是相对于套接字来说的,而其他的模式本质上来说是...

2018-08-14 14:37:46 174

转载 30分钟全面解析-SQL事务+隔离级别+阻塞+死锁

原文链接摘要: 阅读目录 概述: 一、事务 二、锁 三、阻塞 四、隔离级别 五.死锁  以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化。  本系列主要是针对T-SQL的总结。阅读目录概述: 一、事务 二、锁 三、阻塞 四、隔离级别 五.死锁 以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优...

2018-08-14 14:37:09 143

转载 MySQL主从同步报错排错结果及修复过程之:Slave_SQL_Running: No

原文链接摘要: 起因调查:   收到大量邮件报警想必事出有因,就问同事到底发生了什么?同事登录从库查看,发现出现如下报错提示,表示与主库同步失败,一直卡在哪里,看他弄了两个多小时,问题越来越多,解决一个恢复平静了一两分钟又不行了。起因调查:  收到大量邮件报警想必事出有因,就问同事到底发生了什么?同事登录从库查看,发现出现如下报错提示,表示与主库同步失败,一直卡在哪里,看他弄了两个多小...

2018-08-14 14:36:05 220

转载 HBase运维基础——元数据逆向修复原理

原文链接摘要: 鉴于上次一篇文章——“云HBase小组成功抢救某公司自建HBase集群,挽救30+T数据”的读者反馈,对HBase的逆向工程比较感兴趣,并咨询如何使用相应工具进行运维等等。总的来说,就是想更深层理解HBase运维原理,提高运维HBase生产环境的能力,应对各种常见异常现象。背景    鉴于上次一篇文章——“云HBase小组成功抢救某公司自建HBase集群,挽救30+T数...

2018-08-14 14:35:26 770

转载 使用redis进行基于shiro的session集群共享

原文链接摘要: 之前写过一篇nginx多tomcat负载均衡,主要记录了使用nginx对多个tomcat 进行负载均衡,其实进行负载均衡之前还有一个问题没有解决,那就是集群间的session共享,不然用户在登录网站之后session保存在tomcat A,但是下次访问的时候nginx分发到了tomcat B,这个...之前写过一篇nginx多tomcat负载均衡,主要记录了使用nginx对...

2018-08-14 14:34:18 130

转载 Redis源码解析(1)——源码目录介绍

原文链接摘要: 概念       redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。概念      redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表...

2018-08-14 14:33:35 122

转载 全面解析JavaScript的对象创建和继承

原文链接摘要: 阿里巴巴前端工程师逸翾对JavaScript中的对象进行了详细讲解。首先从理解对象谈起,说明了对象中的两个关键点key和prototype,其次介绍了对创建对象的三种方式,包括字面量、构造函数、Object.create和class person,最后对JavaScript的继承进行了详细解析。阿里巴巴前端工程师逸翾对JavaScript中的对象进行了详细讲解。首先从理解对...

2018-08-14 14:32:37 237

空空如也

空空如也

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

TA关注的人

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