0

超强图文|并发编程【等待/通知机制】就是这个feel~

你有一个思想,我有一个思想,我们交换后,一个人就有两个思想 If you can NOT explain it simply, you do NOT understand it well enough 现陆续将Demo代码和技术文章整理在一起 "Github实践精选" ,方便大家阅读查看,本文同样收 ...

日拱一兵 发布于 2020-03-17 07:50 评论(1)阅读(178)
0

ReentrantLock源码探究

`ReentrantLock`是一种可重入锁,可重入是说同一个线程可以多次获取同一个锁,内部会有相应的字段记录重入次数,它同时也是一把互斥锁,意味着同时只有一个线程能获取到可重入锁。 1.构造函数 提供了两个构造函数,构造函数只是用来初始化 字段,可以看到,默认情况下 使用的是非公平锁,当然,也可以 ...

纳兰小依 发布于 2020-03-17 00:37 评论(1)阅读(136)
0

数据挖掘入门系列教程(四点五)之Apriori算法

[TOC] 数据挖掘入门系列教程(四点五)之Apriori算法 Apriori(先验)算法 关联规则 学习的经典算法之一,用来寻找出数据集中频繁出现的数据集合。如果看过以前的博客,是不是想到了这个跟 "数据挖掘入门系列教程(一)之亲和性分析" 这篇博客很相似?Yes,的确很相似,只不过在这篇博客中, ...

段小辉 发布于 2020-03-17 00:25 评论(0)阅读(73)
0

Redis集群搭建及选举原理

redis集群简述 哨兵模式中如果主从中master宕机了,是通过哨兵来选举出新的master,在这个选举切换主从的过程,整个redis服务是不可用的。而且哨兵模式中只有一个主节点对外提供服务,因此没法支持更高的并发。而且当个主节点的内存设置也不宜过大。否则会导致持久化文件过大,影响数据恢复或主从同 ...

白露非霜 发布于 2020-03-17 00:03 评论(0)阅读(234)
0

计算机网络 - 数据链路层

数据链路层概述 基本概念 数据发送模型: 数据链路层的信道类型: 点对点信道:这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。 链路和数据链路: 链路(link):是 ...

农夫三拳有点疼~ 发布于 2020-03-16 23:53 评论(0)阅读(129)
0

什么是梯度下降

梯度下降(Gradient Descent GD)简单来说就是一种寻找目标函数最小化的方法,它利用梯度信息,通过不断迭代调整参数来寻找合适的目标值。 本文将介绍它的原理和实现。 什么是梯度? 关于梯度的引入,可以分为四个概念:导数 》偏导数 》方向导数 》 梯度。 "导数" :当函数定义域和取值都在 ...

Yabea 发布于 2020-03-16 23:45 评论(0)阅读(125)
4

MySQL 【优化宝典】

概述 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQL自身提供的功能,如索引等 横向扩展:MySQL集 ...

Talent、茂茂 发布于 2020-03-16 23:36 评论(2)阅读(245)
0

Docker深入浅出系列 | Swarm多节点实战

[TOC] Docker已经上市很多年,不是什么新鲜事物了,很多企业或者开发同学以前也不多不少有所接触,但是有实操经验的人不多,本系列教程主要偏重实战,尽量讲干货,会根据本人理解去做阐述,具体官方概念可以查阅官方教程,因为本系列教程对前一章节有一定依赖,建议先学习前面章节内容。 本系列教程导航: " ...

EvanLeung 发布于 2020-03-16 23:09 评论(0)阅读(189)
2

C# Socket编程实现简单的局域网聊天器

最近在学习C# Socket相关的知识,学习之余,动手做了一个简单的局域网聊天器。有萌生做这个的想法,主要是由于之前家里两台电脑之间想要传输文件十分麻烦,需要借助QQ,微信或者其他第三方应用,基本都要登录,而且可能传输的文件还有大小限制,压缩问题。所以本聊天器的首要目标就是解决这两个问题,做到使用方... ...

iwiniwin 发布于 2020-03-16 23:09 评论(0)阅读(501)
0

轻装上阵Flink--在IDEA上开发基于Flink的实时数据流程序

前言 本文介绍如何在IDEA上快速开发基于Flink框架的DataStream程序。先直接上手! 环境清单 案例是在win7运行。安装VirtualBox,在VirtualBox上安装Centos操作系统。所有资源都在百度云上,有需要请直接下载。安装教程基本都是傻瓜式,文章不做讲述,有需要直接网上搜 ...

壮壮熊 发布于 2020-03-16 22:54 评论(0)阅读(81)
0

ML-Agents(二)创建一个学习环境

ML Agents(二)创建一个学习环境 一、前言 上一节我们讲了如何配置ML Agents环境,这一节我们创建一个示例,主要利用Reinforcement Learning(强化学习)。 如上图,本示例将训练一个球滚动找到随机放置的立方体,而且要避免从平台上掉下去。 本示例是基于ML Agents ...

煦阳 发布于 2020-03-16 22:51 评论(0)阅读(77)
1

深入探索 TCP TIME-WAIT

1 TIME-WAIT 状态 主动关闭连接的一方,在四次挥手最后一次发送 ACK 后,进入 TIME_WAIT 状态。在这个状态里,主动关闭连接一方等待 2MSL(Maximum Segment Life,报文段最大生存时间,在RFC793 中定义为 2 min,而在 Linux 中定义为 30s ...

法号胖子 发布于 2020-03-16 22:27 评论(0)阅读(95)
2

先搞清楚这些问题,简历上再写你熟悉Java!

原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 系列文章介绍 本文是《五分钟学Java》系列文章的一篇 本系列文章主要围绕Java程序员必须掌握的核心技能,结合我个人三年多的Java学习和工作经历,总结和沉淀下来的方法论,希望能让Java学习这件事变得更简单,作者目前在阿里做Jav ...

黄小斜 发布于 2020-03-16 22:08 评论(0)阅读(91)
0

原来rollup这么简单之 rollup.rollup篇

大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 分享不易,希望能够得到大家的支持和关注。 计划 rollup系列打算一章一章的放出,内容更精简更专一更易于理解 目前打算分为一下几章: rollup.rollup !! ...

小雨小雨丶 发布于 2020-03-16 21:57 评论(0)阅读(64)
0

SpringBoot——Cache使用原理及Redis整合

本篇主要介绍SpringBoot2.x 中 Cahe 的原理及几个主要注解,以及整合 Redis 作为缓存的步骤 ...

就像空中月 发布于 2020-03-16 21:53 评论(0)阅读(166)
0

JVM笔记-运行时内存区域划分

1. 概述 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域。它们各有用途,有些随着虚拟机进程的启动一直存在(堆、方法区),有些则随着用户线程的启动和结束而建立和销毁(程序计数器、虚拟机栈、本地方法栈)。 《Java 虚拟机规范》中规定 Java 虚拟机管理的 ...

WriteOnRead 发布于 2020-03-16 21:33 评论(0)阅读(86)
1

abp(net core)+easyui+efcore实现仓储管理系统——入库管理之四(四十)

在上一篇abp(net core)+easyui+efcore实现仓储管理系统——入库管理之三存储过程(三十九) 文章中我们学习了如何在ABP中调用存储过程并创建相关的类。接下来我们要来实现调用存储过程,同时实现服务类的编写。 ...

DotNet菜园 发布于 2020-03-16 21:20 评论(0)阅读(314)
0

[别被脱库系列]1 数据库的初恋

此数据库系列,是学习工作中的总结,具体章节系列如下图所示。如果您需要扫盲数据库,突击数据库的面试,那就盘他,盘他!所谓初恋,初次见面,下凡数据库基础。请多多关照! [toc] 1 了解sql 长生不老,异常稳定 查看近几年的TIOBE发现了,一直在前十,可见是个老且管用的东西。 了解几个术语: DD ...

L的存在 发布于 2020-03-16 21:05 评论(0)阅读(109)
0

探究Spring Boot中的接收参数问题与客户端发送请求传递数据

结合此篇参考 "Spring框架学习笔记(9)——API接口设计相关知识及具体编码实现" 在使用Spring Boot进行接收参数的时候,发现了许多问题,之前一直都很忙,最近才稍微有空研究一下此问题。 网上的大多数文章,只讲Spring Boot如何实现接受参数,却不讲如何在客户端调用, 本篇使用J ...

Stars-one 发布于 2020-03-16 20:49 评论(0)阅读(110)
1

hough变换算法

1、算法思想 边缘检测比如canny算子可以识别出图像的边缘,但是实际中由于噪声和光照不均匀等因素,很多情况下获得的边缘点是不连续的,必须通过边缘连接将他们转换为有意义的边缘。Hough变化是一个重要的检测间断点边界形状的方法,它通过将图像坐标空间变化到参数空间来实现直线和曲线的拟合。 霍夫变换于1 ...

啊哈彭 发布于 2020-03-16 20:23 评论(0)阅读(89)