- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 多线程——(二):this.getName与currentThread().getName,run与start的区别
this.getName()与currentThread().getName()的区别;代码:public class MyThread2 extends Thread { private int myId; public MyThread2(int myId) { super(); this.myId = myId; } ...
2018-02-27 22:29:53 615
原创 多线程——(一):暂停、恢复、停止线程较好的方式,sleep/wait/yield区别
不推荐的其他的方法暂停:sleep()与wait()——yield补充:恢复停止控制变量,综合实现暂停、恢复、停止参考不推荐的大家都知道:suspend()、resume()、stop()这些方法已经被废弃了。suspend()、resume()如果使用不当,容易造成公共的同步对象资源的独占以及导致数据不同步。用官网的话说: This ...
2018-02-27 12:17:06 3588 1
原创 LeetCode-HashMap-748.Shortest Completing Word
本打算LeetCode一刷结束后,借阅大神的答案二刷再处理文博文,但这道题提交了5次才对,期间有不少粗心的地方,写出来长点记性。1. 题干:https://leetcode.com/problems/shortest-completing-word/description/ 给出一系列单词(String[] words),以及一个参照(letter)。找出一个最短的单词,该单词包含参...
2018-02-23 23:38:34 338
原创 从examples中学spark(三):ALSExample.scala
学习前理论学习中领悟学习后实操总结参考学习前(理论)最小二乘法(Spark使用的是交叉最小二乘法(ALS)来最优化损失函数——ALS 的目标函数不是凸函数,所以固定一部分参数优化另外一部分参数,从而一般很难求得全局最优解)基于矩阵分解的推荐算法(评分数据集中,并不是每个用户都对每个产品进行过评分,所以这个矩阵往往是很稀疏的【所以更应该多注意过拟合的问题】,...
2018-02-23 23:22:48 637
原创 MyBatis的逆向工程生成代码及代码使用
主要过程新建项目,按照下载的jar包中的配置文件配置【本文使用1.3.5】命令行生成代码使用11.1 解压后目录,mybatis-generator-core-1.3.5 1.2 IDEA创建一个maven项目,pom关键部分如下: <dependencies> <dependency> <g...
2018-02-19 13:47:56 813
Stream Processing with Apache Flink完整书签高清pdf和epub版,以及评价超高的Streaming Systems
2019-06-13
Flink Forward 201809 PPT berlin
2018-10-03
TensorFlow实战PDF+代码,TensorFlow实战Google深度学习框架+代码
2017-09-19
最新MySQL驱动(5.7可用)mysql-connector-java-5.1.40.zip
2017-02-12
李兴华oracle学习笔记(全)PDF
2017-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人