全栈角度看分页处理
分页是webapplication开发最常见的功能。在使用不同的框架和工具过程中,发现初始行/页的定义不同,特意整理记录。从这个技术点去看不同层的实现。以及不同语言实现的对比。文章会从正常的web结构分层的角度去梳理不同层的处理。分为数据库分页、服务端分页、前端分页
Easter79 Easter79
3年前
springcloud知识点笔记
Eureka的自我保护机制:默认情况下EurekaClient定时向EurekaServer端发送心跳包,如果EurekaServer在一定时间内没有收到EurekaClient发送的心跳包,便会直接从服务注册列表中剔除该服务(默认90S),但是在短时间丢失大量的服务实例心跳,这时候EurekaServer会开启自我保护机制,不会剔除该服务。Ribbon
说透IO多路复用模型
在说IO多路复用模型之前,我们先来大致了解下Linux文件系统。在Linux系统中,不论是你的鼠标,键盘,还是打印机,甚至于连接到本机的socketclient端,都是以文件描述符的形式存在于系统中,诸如此类,等等等等,所以可以这么说,一切皆文件。
Stella981 Stella981
3年前
Spring5的WebClient使用详解
前言Spring5带来了新的响应式web开发框架WebFlux,同时,也引入了新的HttpClient框架WebClient。WebClient是Spring5中引入的执行HTTP请求的非阻塞、反应式客户端。它对同步和异步以及流方案都有很好的支持,WebClient发布后,RestTemplate将在将来版本中弃用,并且不会向前添加主要新功能。
Easter79 Easter79
3年前
Tengine快速上手指南(中文版)
Tengine是一个优秀的轻量级端侧/嵌入式环境深度神经网络推理引擎。兼容多种操作系统和深度学习算法,以AI推理框架为基础的AIoT开发套件。本文档将分别在x86Linux和Arm64Linux平台,以分类模型(TensorFlowMobileNetv1模型)为例,带你快速上手Tengine。Linuxx86平台编译
Stella981 Stella981
3年前
IDEA使用svn拉取多模块项目
如果没有安装过svn客户端,安装的时候需要选择安装第二个工具,如下图所示安装小乌龟,自行搜索,注意点是需要选择安装第二个工具!(https://oscimg.oschina.net/oscnet/bd55d6cf9572811dd8782350664bd3b5837.png)因为默认是不安装的,而这个组件是集成到IDEA”必须的”.
Easter79 Easter79
3年前
Spring集成Hystrix实现依赖隔离
Hystrix(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FNetflix%2FHystrix)是Netflix针对微服务分布式系统的熔断保护中间件,当我们的客户端连接远程的微服务时,有两种情况需要考虑:首先,如果远程系统当机了我们怎么办?其次,我们如何管理
Wesley13 Wesley13
3年前
HDR10 中的名词解释
1.EOTF( ElectroOptical Transfer Function),电光转换函数。由电信号,转换成光信号时的规则。确定显示终端(电视机、投影仪等),如何合理地响应输入端的电信号,转成光信号时的曲线。而且,是非线性的。视频领域中的标清规范(Rec.601)、高清规范(BT.709)、以及新出的
Stella981 Stella981
3年前
Django rest
REST与技术无关,代表的是一种软件架构风格,REST是RepresentationalStateTransfer的简称,中文翻译为“表征状态转移”REST从资源的角度类审视整个网络,它将分布在网络中某个节点的资源通过URL进行标识,客户端应用通过URL来获取资源的表征,获得这些表征致使这些应用转变状态REST与技术无关,代表
可莉 可莉
3年前
2020年了,Android后台保活还有戏吗?看我如何优雅的实现!
1、引言对于移动端IM应用和消息推送应用的开发者来说,Android后台保活这件事是再熟悉不过了。自从AndroidP(即Android8.0)出现以后,Android已经从系统层面将后台保活这条路给堵死了(详见:《AndroidP正式版即将到来:后台应用保活、消息推送的真正噩梦(https://www.oschina