机器学习(一)线性回归与梯度下降 什么是监督学习? 举个例子 问:已知y = ax + b,且当x = 1时,y = 2,x = 2时,y = 3。求当x = 3时y的值。 2019-03-20 程序设计 机器学习 分布式id生成(一)SnowFlake算法 概述在实际的生产中,我们经常会遇到id生成问题。通常,我们对id生成现象都有一个最基础的要求保证id的唯一性。针对这个最基础要求,经常用到的 2019-02-13 程序设计 算法 分布式 java中的集合类-Collection系集合 Java中的集合类主要可以分为两大体系: Collection体系 Map体系 集合类中的主要继承与实现关系可以归纳为以下两图(蓝色为 2018-10-03 程序设计 数据结构 Java源码 Java的动态代理与静态代理 代理在现实生活中,我们如果想要卖房,大都不会去自己亲自去跑业务、找买主、谈买卖,而是会找一些第三方的中介,由中介为我们处理卖房前后的一些事务 2018-09-02 程序设计 Java基础 java中的锁(二)AQS 一、概述在我们上一章中,我们可以看到FairSync与NonfairSync均继承自Sync,而Sync又继承了AbstractQueued 2018-09-02 程序设计 Java源码 Java基础 java中的锁(一)公平锁与非公平锁 在很多程序语言以及中间件中都存在“锁”的概念,在Java中同样根据不同的特性有不同的锁,其中我们常见的锁有以下几类: 公平锁/非公平锁 可 2018-09-01 程序设计 Java源码 Java基础 二叉查找树 二叉树二叉树是在程序设计中经常用到的数据结构之一,我们在数据结构中经常说的堆结构就是一种二叉树。二叉树与通常的树不同的是它规定每个节点最多只 2018-05-26 程序设计 数据结构 常用的排序算法 简单选择排序 在java编程中我们经常遇到排序问题,在我们刚刚学习编程时,我们通常使用的是以下的方式进行排序: int temp; f 2018-05-14 程序设计 算法