2019-12-03 10:45
函数计算阿里云函数计算是一个事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码,并提供日志查询,性能监控,报警等功能。借助于函数计算,您可以快速构建任何类型的应用和服务,无需管理和运维。更棒的是,您只需要为代码实际运行消耗的资源付费,而代码未运行则不产生费用。...
2019-12-02 15:52
一、Redis集群的水平扩展 Redis3.0版本以后,有了集群的功能,提供了比之前版本的哨兵模式更高的性能与可用性,但是集群的水平扩展却比较麻烦,接下来介绍下Redis高可用集群如何做水平扩展,在原集群的6个节点的基础上新增2个节点,由原来的3主3从变成4主4从,原先的3主3从部署详见Redis系列(二):Redis高可用集群,如下图:...
2019-12-02 15:22
概述
上一篇 Android DecorView 与 Activity 绑定原理分析 分析了在调用 setContentView 之后,DecorView 是如何与 activity 关联在一起的,最后讲到了 ViewRootImpl 开始绘制的逻辑。本文接着上篇,继续往下讲,开始分析 view 的绘制流程。
上文说到了调用 performTraversals 进行绘制,由于 performTraversals 方法比较长,看一个简化版:
复制代码
// ViewRootImpl 类
private void performTraversals() {
...
2019-12-02 15:29
欢迎点赞阅读,一同学习交流,有疑问请留言 。
GitHub上也有开源 JavaHouse,欢迎star
引用
当开发过程中,我们遇到并发问题。怎么解决?
一种解决方式,简单粗暴:上锁。将千军万马都给拦下来,只允许一个人过独木桥。书面意思就是将并行的程序变成串行的程序。现实的锁有门锁、挂锁和抽屉锁等等。在Java中,我们的锁就是synchronized关键字和Lock接口。
synchronized关键字
synchronized也叫同步锁,是Java里面的关键字。我们可以猜测到synchronized原理也JVM虚拟机有关联。
...
2019-12-02 15:04
对于上一篇文章,我又自己总结归纳并补充了一下,有了第二篇。...
2019-12-02 15:39
JSP 内置对象
jsp一共有9个内置对象,这些对象由web容器创造并且适用于所有jsp页面。
九大内置对象如列表所示:
对象 类型
out JspWriter类的实例
request HttpServletRequest接口的实例
response HttpServletResponse接口的实例
config ServletConfig类的实例
application ServletContext类的实例
session HttpSession类的实例
pageContext PageContext类的实例
...
2019-12-02 15:45
本文主要讨论Netty NioEventLoop原理及实践,关于Netty NioEventLoop,首先要知道NioEventLoop是什么,为什么它会是Netty核心Reactor处理器,实现原理是什么,进而再讨论Netty对其的实现及使用上我们可以学到哪些。
EventLoop是一个Reactor模型的事件处理器,一个EventLoop对应一个线程,其内部会维护一个selector和taskQueue,负责处理客户端请求和内部任务,内部任务如ServerSocketChannel注册、ServerSocket绑定和延时任务处理等操作。
...
2019-12-02 15:10
关于Emit的博客已经进入第四篇,在读本篇博文之前,我希望读者能先仔细回顾博主之前所编写的关于Emit的博文,从该篇博文开始,我们就可以真正的使用Emit,并把知识转化为实战,我也会把之前的博文链接放在下方,以方便读者阅读,大家也可以将自己的疑问或者指正写在评论当中,博主会积极进行回复。...
2019-12-02 15:43
09 线性回归及矩阵运算
线性回归
定义:通过一个或者多个自变量与因变量之间进行建模的回归分析。其中可以为一个或者多个自变量之间的线性组合。
一元线性回归:涉及到的变量只有一个
多元线性回归:变量两个或以上
通用公式:h(w) = w0 + w1x1 + w2x2 + ....= wTx
其中w,x 为矩阵:wT=(w0, w1, w2) x=(1,x1, x2)T
回归的应用场景 (连续型数据)
房价预测
销售额预测 (广告,研发成本,规模等因素)
贷款额度
线性关系模型
定义: 通过属性 (特征) 的线性组合来进行预测的函数:
...
2019-12-02 15:11
前言
在上一篇博客vue学习笔记(八)组件校验&通信中,我们学会了vue中组件的校验和父组件向子组件传递信息以及子组件通知父组件(父子组件通信),上一篇博客也提到那是对组件内容的刚刚开始,而本章博客将会重点的讲解vue-cli中的组件通信,毕竟这在以后的开发内容中是非常普遍使用的。那么一起来看看本篇博客需要学习的知识点吧!
本章目标
学会使用vue-cli中父组件向子组件传递信息
学会使用vue-cli中子组件向父组件传递信息
学会使用vue-cli中非父子组件传递信息
vue-cli中的父组件向子组件传递信息
...
2019-12-02 15:42
大家好,我是痞子衡,是正经搞技术的痞子。本系列痞子衡给大家介绍的是机器视觉模块OpenMV-RT初体验。...
2019-12-02 15:53
如果你需要经常性需要多处部署同样的项目,如果你曾经也遇到过"明明在我电脑运行得好好的"问题,如果听说过 Docker 但还没用过,如果你不确定你到底需不需要 Docker ,那么,希望你花时间阅读一下这篇文章!
因为 Docker 将帮助你轻松运行自己不熟悉语言编写的开源项目,帮助你更加优雅地部署自己的项目,省去重复下载并配置环境的繁琐过程...
现在让我们先睹为快,预览一下基于 Docker 部署项目的实际效果,希望能让你对 Docker 有个初步的印象!
Docker 部署的 nginx 作为反向代理服务器,支持 https 访问以及泛域名解析.
...