0

android下vulkan与opengles纹理互通

先放demo源码地址:https://github.com/xxxzhou/aoce 06_mediaplayer 效果图: 主要几个点: 用ffmpeg打开rtmp流。 使用vulkan Compute shader处理yuv420P/yuv422P数据格式成rgba. 初始化android su ...

天天不在 发布于 2020-11-23 09:17 评论(0) 阅读(84)
1

Spark闭包 | driver & executor程序代码执行

Spark闭包 | driver & executor程序代码执行 ==> 编写的Spark程序代码,运行在driver端还是executor端呢? ...

大数据学习与分享 发布于 2020-11-23 09:15 评论(0) 阅读(73)
0

上周热点回顾(11.16-11.22)

热点随笔: · 写给园友们的一封求助信 (博客园团队)· 《.NET 5.0 背锅案》第5集-案情大转弯:都是我们的错,让 .NET 5.0 背锅 (博客园团队)· 《.NET 5.0 背锅案》第7集-大结局:捉拿真凶 StackExchange.Redis.Extensions 归案 (博客园团队 ...

博客园团队 发布于 2020-11-23 09:11 评论(0) 阅读(649)
1

Flink处理函数实战之四:窗口处理

欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; Flink处理函数实战系列链接 深入了解ProcessFunction的状态操作(Flink- ...

程序员欣宸 发布于 2020-11-23 09:09 评论(0) 阅读(83)
0

「补课」进行时:设计模式(14)——组合模式

1. 前文汇总 「补课」进行时:设计模式系列 2. 某东的菜单 前段时间双十一,不知道各位的战果如何,反正我是屯了两盒口罩凑个数。 电商平台为我们提供的方便快捷的搜索框入口,我想大多数人在使用的时候应该都会使用这个入口,但其实电商平台还为我们提供了另一个入口,就是它的分类体系,如下: 我简单抽象一下 ...

极客挖掘机 发布于 2020-11-23 09:08 评论(0) 阅读(82)
1

精尽MyBatis源码分析 - MyBatis初始化(一)之加载 mybatis-config.xml

该系列文档是本人在学习 Mybatis 的源码过程中总结下来的,可能对读者不太友好,请结合我的源码注释(Mybatis源码分析 GitHub 地址、Mybatis-Spring 源码分析 GitHub 地址、Spring-Boot-Starter 源码分析 GitHub 地址)进行阅读 MyBati ...

月圆吖 发布于 2020-11-23 08:57 评论(0) 阅读(178)
1

Monitor的扩展支持string的超时锁

对Monitor的使用可以防止lock的时间过长并且可以设置其对应的超时时间达到对预期代码的一个控制,合理的使用timeout可以有助于程序的健壮性。但是对于不同的并发程序可能某些时候我们需要的粒度是不一样的,从而产生的一个问题是需要更细粒度的锁来保证,又因为默认的字符串无法共享导致的无法通过str ...

薛家明 发布于 2020-11-23 08:55 评论(0) 阅读(119)
0

为什么你写的拦截器注入不了 Java bean?

一、如何实现拦截器 在Spring Boot项目中,拦截器经常被用来做登陆验证,日志记录等操作。拦截器是Spring提供的,所以可以将拦截器注成bean,由IOC容器来管理。实现拦截器的方式很简单,主要由以下两个步骤: 自定义拦截器类实现HandlerInterceptor接口 自定义WebMvc配 ...

Java旅途 发布于 2020-11-23 08:53 评论(0) 阅读(196)
6

ASP.NET Core管道详解[2]: HttpContext本质论

ASP.NET Core请求处理管道由一个服务器和一组有序排列的中间件构成,所有中间件针对请求的处理都在通过HttpContext对象表示的上下文中进行。由于应用程序总是利用服务器来完成对请求的接收和响应工作,所以原始请求上下文的描述由注册的服务器类型来决定。但是ASP.NET Core需要在上层提... ...

Artech 发布于 2020-11-23 08:53 评论(0) 阅读(457)
1

Pinpoint 编译环境搭建(Pinpoint系列一)

本文基于 Pinpoint 2.1.0 版本 新版本的内容参考官方文档, Pinpoint的整个搭建是历经艰辛。 一、2.1.0 版本特性 见官方文档 https://pinpoint-apm.github.io/pinpoint/2.1.0/main.html Pinpoint-collector ...

自由早晚乱余生 发布于 2020-11-23 08:41 评论(0) 阅读(96)
2

小游戏2048最佳算法怎么实现?思路全解析!

1.简介 很多人都玩过2048,我就比较老套,因为我一向看不上这类单机游戏。但是就在某一天泡脚的无聊时光,拿了媳妇儿的手机,左看看右点点,莫名打开了2048。嗯... 这真是一款打发无聊时光的 "good game"。通过滑动来使得每行或每列相邻并且相同的数字相加而得到一个最大的数字,最后的数字越大 ...

锅外的大佬 发布于 2020-11-23 08:38 评论(0) 阅读(284)
0

【干货!!】十分钟带你搞懂 Java AQS 核心设计与实现!!!

前言 这篇文章写完放着也蛮久的了,今天终于发布了,对于拖延症患者来说也真是不容易~哈哈哈。 言归正传,其实吧。。我觉得对于大部分想了解 AQS 的朋友来说,明白 AQS 是个啥玩意儿以及为啥需要 AQS,其实是最重要的。就像我一开始去看 AQS 的时候,抱着代码就啃,看不懂就去网上搜。。但是网上文章 ...

使徒行者白 发布于 2020-11-23 08:35 评论(0) 阅读(149)
1

NVM、NPM、Node.js的安装选择

在安装和使用这三种工具时,我们有很多方式可以选择,这些方法各有优劣,每个人都有自己用起来比较习惯的配置,所以我在这里记录下自己比较习惯的一种安装方式与其他一些可能的选项。 NVM、NPM、Node.js的关系 假定我们的最终目的是为了安装并使用Node.js,那么我们有两种常规的选择: Node.j ...

奶酪魔像 发布于 2020-11-23 08:34 评论(0) 阅读(144)
65

【开源】.net微服务开发引擎Anno开源啦

1、Anno是什么? Anno是一个微服务框架引擎。入门简单、安全、稳定、高可用、全平台可监控、依赖第三方框架少。底层通讯RPC(Remote Procedure Call)采用稳定可靠经过无数成功项目验证过的跨语言的thrift、 grpc。 自带服务注册发现健康检查(不依赖于Etcd、Consu ...

杜燕明 发布于 2020-11-23 07:45 评论(44) 阅读(3628)
0

HotSpot类模型之ArrayKlass

上一篇分析了 HotSpot类模型之InstanceKlass ,这次主要分析表示java数组类型的C++类。 1、ArrayKlass类 ArrayKlass继承自Klass,是所有数组类的抽象基类,类及重要属性的定义如下: class ArrayKlass: public Klass { ... ...

HotSpot-Researcher 发布于 2020-11-23 07:44 评论(0) 阅读(44)
3

Spring Cloud实战 | 最八篇:Spring Cloud +Spring Security OAuth2+ Vue前后端分离模式下无感知刷新实现JWT续期

项目中如何通过前后端配合利用双token刷新实现JWT续期的功能需求,后端抛出token过期异常,前端捕获之后调用刷新token请求,成功则完成续期,失败(一般指refresh_token也过期了)则需要重新登录。 ...

你好,旧时光 发布于 2020-11-23 07:42 评论(1) 阅读(254)
0

10 张图聊聊线程的生命周期和常用 APIs

上一篇文章我们聊了多线程的基础内容,比如为什么要使用多线程,线程和进程之间的不同,以及创建线程的 4 种方式。本文已收录至我的 Github: https://github.com/xiaoqi6666/NYCSDE 今天我们来说一下线程的生命周期和常用 APIs:我们需要非常清楚的知道线程的各种状 ...

码农田小齐 发布于 2020-11-23 07:42 评论(0) 阅读(171)
20

ASP.NET Core使用HostingStartup增强启动操作

概念 在ASP.NET Core中我们可以使用一种机制来增强启动时的操作,它就是HostingStartup。如何叫"增强"操作,相信了解过AOP概念的同学应该都非常的熟悉。我们常说AOP使用了关注点分离的方式,增强了对现有逻辑的操作。而我们今天要说的HostingStartup就是为了"增强"启动 ...

yi念之间 发布于 2020-11-23 07:28 评论(11) 阅读(1689)
0

Cassandra + JSON?答案就是Stargate Documents API

JSON已经被开发者在很多场景中频繁使用,但是其实将Cassandra用于JSON或其他面向文档的用例并不容易。为了让开发者在使用原生的JSON的同时还能享受Cassandra带来的可靠性和伸缩性,我们开发了Stargate Cassandra Documents API——它使得绝大多数的Cass... ...

DataStax 发布于 2020-11-23 01:36 评论(0) 阅读(94)
1

浅析 - 阿里巴巴专家教你坚持写作

❝ 大家好,我是木小深,高级产品经理。我们的公众号主要是分享关于产品经理个人成长和职业发展相关的话题。今天分享的产品经理个人成长中,关于为什么要坚持写作的思考。 ❞ 「初稿|木深、木小深」 「编辑|牟深、Sam、Ella」 1、前言 你有写作的习惯吗?很多产品经理的回答是:我为什么要写作呢?很多人觉 ...

木深 发布于 2020-11-23 01:19 评论(1) 阅读(288)