BinaryJack
码龄7年
关注
提问 私信
  • 博客:34,115
    问答:2,415
    36,530
    总访问量
  • 78
    原创
  • 859,523
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-10-02
博客简介:

qq_40473204的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得8次评论
  • 获得35次收藏
创作历程
  • 1篇
    2022年
  • 23篇
    2021年
  • 52篇
    2020年
  • 1篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • Leetcode解决方案
  • Javaweb
    1篇
  • Java多线程
    4篇
  • 项目
    1篇
  • Java基础学习
    30篇
  • 剑指offer-java
    1篇
  • 算法相关整理总结
  • 数据库学习
    1篇
  • spark
    5篇
  • hadoop整理总结
    11篇
  • scala
    7篇
  • Linux
    4篇
  • 数仓
    2篇
  • 阿里巴巴大数据之路笔记
    1篇
  • SDSC5001 Statistical Machine Learni
    3篇
  • 香港城市大学课程笔记
    3篇
  • 环境配置
    1篇
  • Java基础整理总结
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring Boot导入项目

遇到错误:maven不能导入pom.xml的依赖原因是因为,setting-->Build,Execution,Deployment-->Build Tools-->Maven的Maven home path,User setting file和Local repository路径都要设置成本地的正确路径,设置完即可全部导入。导入的包中,部分import的包无法找到,也就是model目录下的文件使用maven install,因为之前已经使用了mvn cle...
原创
发布博客 2022.03.02 ·
1012 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Redis学习笔记

启动:cd /usr/local/bin(ps -ef| grep redis)查看有没有启动redis-server /home/hadoop/Desktop/myredis/redis.conf
原创
发布博客 2021.05.27 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程:Lock的使用

ReentrantLock(某种程度上相当于synchronized,但是扩展了很多功能)Condition实现等待/通知:package com.java.mul;import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;public class Run { public static void main(String[] args) throws Int
原创
发布博客 2021.05.23 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程编程(线程间通信)

方法wait的作用是使当前执行代码的线程进行等待,将当前线程置入预执行队列,在调用wait之前,线程必须获得该对象的对象级别锁,即只能在同步方法或者同步块中调用wait方法。方法notify也要在同步方法或同步块中调用,再执行notify方法后,要等到执行notify的方法的线程将程序执行完,也就是退出synchronized代码块后,当前线程才会释放锁。package com.java.mul;import com.java.mul.extthread.Alogin;import co
原创
发布博客 2021.05.17 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程编程(volatile)

当涉及到多继承时,实现Runnable接口而不是继承Thread类,很有必要。package com.java.mul;import com.java.mul.extthread.Alogin;import com.java.mul.extthread.BLogin;public class multest { public static void main(String[] args) throws InterruptedException { // TODO Auto-ge.
原创
发布博客 2021.05.12 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java多线程编程(基础,synchronized)

Java实现多线程的方式1 继承Thread类(不支持多继承),2 实现Runnable接口线程调用有随机性。package com.java.mul;public class multest { public static void main(String[] args) throws InterruptedException { // TODO Auto-generated method stub MyThread mythread = new MyThread.
原创
发布博客 2021.04.29 ·
143 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

spark学习代码笔记和问题解决03:spark streaming

Spark Streaming重点知识//************* Spark Streaming是什么1、SPark Streaming是Spark中一个组件,基于Spark Core进行构建,用于对流式进行处理,类似于Storm。2、Spark Streaming能够和Spark Core、Spark SQL来进行混合编程。3、Spark Streaming我们主要关注: 1、Spark Streaming 能接受什么数据? kafka、flume、HDFS、...
原创
发布博客 2021.04.16 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spark学习代码笔记和问题解决02:spark sql

val df = spark.read.json("./examples/src/main/resources/people.json")(报错:Path does not exist: file:/home/hadoop/app/spark-2.1.1-bin-hadoop2.7/bin/examples/src/main/resources/people.json;)val df = spark.read.json("../examples/src/main/resources/peopl.
原创
发布博客 2021.04.08 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spark学习代码笔记和问题解决01:spark core

代码RDD创建1、sc.parallelize(seq) 把seq这个数据并行化分片到节点val a = sc.parallelize(List("a","b","c"))2、sc.makeRDD(seq) 把seq这个数据并行化分片到节点,他的实现就是parallelizeval aaa = sc.makeRDD(List("d","e","f"))3、sc.makeRDD(seq[(T,seq)] 这种方式可以指定RDD的存放位置val aa = sc.make...
原创
发布博客 2021.04.01 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spark03:RDD高级特性

RDD依赖关系(宽依赖,窄依赖,血统关系,DAG有向无环图)RDD持久化RDD检查点机制键值对RDD数据分区RDD累加器和广播变量
原创
发布博客 2021.03.22 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spark课程02:RDD概念,RDD转换,应用提交

spark corespark core中最重要的部分:RDD(弹性分布式数据集,是spark计算的基石,为用户隐蔽了底层对数据的复杂抽象和处理,为用户提供了一组方便的数据转换与求值方法)val prdd = sc.parallelize(1 to 10)prdd.collectval lrdd = sc.parallelize(List("a","b","c"))lrdd.collectval mrdd = sc.makeRDD(0 to 10)mrdd.c...
原创
发布博客 2021.03.20 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scala part7 黑马 Actor,Akka

scala actor并发编程模型可以用来开发比java线程效率更高的并发程序。java并发编程中,每个对象都有一个逻辑监视器(monitor),可以用来控制对象的多线程访问。我们添加sychronized关键字来标记,需要进行同步加锁访问。这样,通过加锁机制来确保同一时间只有一个线程访问共享数据。但是这种方式存在资源争夺,以及死锁问题,程序越大麻烦越大。...
原创
发布博客 2021.02.22 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scala part6 黑马 集合

scala不可变集合支持安全的并发访问195
原创
发布博客 2021.02.20 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scala part5 黑马,高阶函数,隐式转换,泛型

option类型(用来避免空指针的遇到一次处理一次的繁琐操作)def divide(a:Int,b:Int):Option[int] = { if(b == 0) None else Some(a/b)}result1 = divide(10,0)result1 match{ case Some(x) => println() case None => println()}偏函数(是一个PartialFunction类的对象)
原创
发布博客 2021.02.19 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scala part4 黑马,匹配

匹配类型 val a:Any = "hadoop" val result1 = a match { case x:String => s"${x}是一个String类型的数据" case x:Int => s"${x}是一个Int类型的数据" case x:Double => s"${x}是一个Double类型的数据" case _ => "未匹配" } println(result1) /
原创
发布博客 2021.02.19 ·
105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scala part3 黑马,函数式编程(重要)

函数式编程指的是方法的参数列表可以接受函数对象1 foreach(遍历集合)格式def foreach(f:(A)=> Unit) : Unit//简写def foreach(函数)def main(args: Array[String]): Unit = { val list1 = List(1,2,3,4) list1.foreach((x:Int) => {println(x)}) //参数只有一个,类型可以通过类型推断 l.
原创
发布博客 2021.02.18 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scala part2 黑马

trait适配器模式(有时候并不需要实现一个特征的所有方法,这时要用到适配器类)模板方法模式职责链设计模式D中的show执行了上面三个show(从右往左依次执行d,b,c,a)91
原创
发布博客 2021.02.16 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

scala part1 黑马

scala是基于JVM的多范式编程语言(函数式的面向对象语言)兼容java(可以访问java类库)静态类型,支持类型推断和模式匹配环境java版本 1.8scala版本 2.11.12(下载地址:https://www.scala-lang.org/download/2.11.12.html)IDEA 版本2020.3.2...
原创
发布博客 2021.02.15 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spark课程01:环境安装

mapreduce:一系列的步骤,都写在了两个步骤里,不适合迭代计算(凸优化,梯度下降),没有办法做交互式数据挖掘(比如说,输入一次,等一个小时,再输入一次,进行计算),它擅长的是长时间大数据批量计算。迭代式计算:不断有新的计算产生,新的计算使用之前计算的结果...
原创
发布博客 2021.02.13 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux命令行与shell脚本编程大全 part 4

chapter 24 编写简单的脚本实用工具
原创
发布博客 2021.02.12 ·
672 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多