- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 spark-submit 提交任务 zsh: no matches found: local[2]
mac 安装了zsh 通过 spark-submit 提交任务bin/spark-submit \--class org.apache.spark.examples.SparkPi \--master local[2] \./examples/jars/spark-examples_2.12-3.0.0.jar \10会提示 zsh: no matches found: local[2]需要将 加上引号,即可正常执行任务bin/spark-submit \--class org.a
2020-12-15 11:24:42 689
原创 shell 脚本单双引号问题
#!/bin/bashthis_date = $1echo '$this_date'echo "$this_date"echo "'$this_date'"echo '"$this_date"'echo `date`总结1、 单引号不取变量值2、 双引号取变量值3、 双引号内部嵌套单引号,取出变量值4、 单引号内部嵌入双引号,不取出啊变量值5、反引号,执行引号中的命令...
2020-12-13 05:55:15 789
原创 三范式
第一范式列只能含有原子性(不可再分)的值第二范式满足第一范式 不存在部分函数依赖 第三范式满足第二范式 不存在传递函数依赖例 表1 一张不满足范式要求的表表1中的 手机号的一个字段存了2个手机号码,违反了 1NF 规则。为了使表满足 1NF,生成的表2 如下:表2的候选键(id + 课程名称) ,存在函数的部分依赖,不满足2NF 规则, 为了使表满足 2NF,生成的表 如下:表3表4表5表5 存在 函数的传递依赖...
2020-12-11 08:15:57 104 1
转载 JAVA RMI 原理与实现
一、RMI的工作原理RMI能让一个Java程序去调用网络中另一台计算机的Java对象的方法,那么调用的效果就像是在本机上调用一样。 二、RMI远程地调用的步骤调用者用通常方式调用对应java的一个远程对象的方法客户stub的功能是把相关的参数组装成一个消息包或一组消息包。运行此方法的那个“站点”的地址和对象及方法的“标识符”、调用方法的参数都应包含在这条消息中。将这
2015-06-04 20:14:24 343
转载 Hadoop的调度器总结
(1)默认的调度器FIFOHadoop中默认的调度器,它先按照作业的优先级高低,再按照到达时间的先后选择被执行的作业。(2) 计算能力调度器Capacity Scheduler支持多个队列,每个队列可配置一定的资源量,每个队列采用FIFO调度策略,为了防止同一个用户的作业独占队列中的资源,该调度器会对同一用户提交的作业所占资源量进行限定。调度时,首先按以下策略选择一个合适队
2015-05-24 22:59:35 1036
转载 Java Heap sapce 与 Java PermGen space
1.当java程序运行到一定时间的时候。常常抛出java.lang.OutOfMemoryError: Java heap space异常。2.java heap space 指的是JVM的内存不够用了,内存泄露。 原因: JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xm
2013-12-16 22:39:29 526
转载 Java NIO与IO的区别和比较
导读J2SE1.4以上版本中发布了全新的I/O类库。本文将通过一些实例来简单介绍NIO库提供的一些新特性:非阻塞I/O,字符转换,缓冲以及通道。一. 介绍NIONIO包(java.nio.*)引入了四个关键的抽象数据类型,它们共同解决传统的I/O类中的一些问题。1. Buffer:它是包含数据且用于读写的线形表结构。其中还提供了一个特殊类用于内存映射文件的I/O操作。2.
2013-07-11 17:25:57 439
转载 软件工程师必须知道的20个常识
1,针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2,软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3,数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件
2013-07-05 14:49:26 349
转载 让Hibernate自动重新连接数据库——使用c3p0连接池
Hibernate没有自动重新连接数据库,原因很可能是因为你使用了Hibernate内置的连接池,这个连接池不会自动重新连接。使用Mysql时,默认过8小时没有数据交换,Mysql就会单方面断开数据库连接,所以有些时候你会发现过了8小时(或者一晚上)再访问网站,程序就会抛出数据库链接错误,而重启服务器容器(Tomcat等)之后程序又恢复正常。 细心的你应该会发现,如果使用默认的连
2013-07-05 13:20:01 820
转载 JPA 、 Hibernate 注解
JPA注解1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指定表名
2013-07-03 09:55:11 312
转载 理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T
2013-06-28 16:40:55 313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人