自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 收藏
  • 关注

原创 hadoop 历史版本下载

hadoop 历史版本下载 http://archive.apache.org/dist/hadoop/core/

2018-10-12 01:13:22 3920

原创 linux 配置免密码登录

linux 配置免密码登录  [root@spark3 .ssh]#  ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): ...

2018-10-12 00:53:08 608

原创 spark-学习笔记--1 wordcount

spark-学习笔记--1  wordcount spark RDD spark :分布式、基于内存、迭代式、RDD :弹性分布式数据集 RDD是一个逻辑上的数据集合    可以分为多个分区  分布到不同的机器上 RDD的弹性: 默认是放在节点内存里的 ,内存装不下时会放到磁盘,但这对使用者是透明的。            自动的进行内存和磁盘切换机制 ...

2018-10-11 18:06:29 210

原创 Java volatile

   1、线程有自己的独立的内存  对于共享变量会从主内存复制一份到自己线程的内存 2、一个线程里修改了共享变量 两个线程里是看不到的 3、使用 volatile 修饰后 ,线程每次修改了 变量 会写到主内存,读取该变量时直接从主内存读取 4、volatile 解决了 线程间的可见性  但是不能保证原子性 5、测试对共享变量 i   使用两个线程各 i...

2018-09-14 17:49:29 130

原创 学习scala笔记--30 隐式转换 隐式参数

    隐式转换   scala> class Student(name:String)defined class Student scala> import scala.language.implicitConversionsimport scala.language.implicitConversions scala&gt...

2018-09-14 09:55:04 133

原创 学习scala笔记--29 协变逆变

   协变  scala> class Master defined class Master scala> class Professional extends Master defined class Professional scala>  scala> class Card[+T](val name:Str...

2018-09-13 15:04:16 104

原创 学习scala-笔记-28 类型参数--Manifest 上下文边界

  Manifest 上下文边界  scala> :paste// Entering paste mode (ctrl-D to finish) def arrayT[T: Manifest](ary: T*): Array[T] = {  val arys = new Array[T](ary.length)  for (item <- 0...

2018-09-13 10:11:42 188

原创 学习scala笔记--27 类型参数--视图边界

   视图边界  scala> class Person(val name:String){     |  def sayHello= println(" hello i'm "+name)     |  def makeFriends(p :Person) {     |      sayHello      |      p.sayHello...

2018-09-13 10:02:50 123

原创 学习scala笔记--26 类型参数--下边界

     下边界   scala> class Father(val name:String)defined class Father scala> class Child(name:String) extends Father(name)defined class Child   scala> :paste// E...

2018-09-13 10:01:40 145

原创 学习scala笔记--25 类型参数--泛型类 泛型函数

    scala  类型参数 用参数限定类型  泛型类     scala> class Student[T](val localId :T){     |   def getSchoolId(hId :T)= "S-"+hId +"-"+localId      | }defined class Student ...

2018-09-13 09:54:30 172

原创 tomcat 内存设置

 非堆区内存设置太小常会导致  tomcat 出现  java.lang.OutOfmemoryError: PermGen Space 修改方法:               编辑     bin/catalina.sh  在文件              该文件的第一行(具体在:cygwin=false上面一行)添加如下配置:               JAVA_O...

2018-09-10 17:55:04 82

原创 学习scala笔记--24 模式匹配

    模式匹配 match{ case v => code}匹配到一个就终止  不需要类似 java中的 break  scala> def judeGrade(grade:String){     | grade match{     |    case "A" => println("excellent")     |...

2018-09-07 17:47:10 134

原创 学习scala笔记--23 scala集合

  集合 List 是不可变的 scala> Listres26: scala.collection.immutable.List.type = scala.collection.immutable.List$@6ada0261 scala> val list = List(1,2,3,4)list: List[Int] = List(1, ...

2018-09-06 17:17:53 129

原创 学习scala笔记--22 柯里化

   柯里化  scala> def sum(a:Int,b:Int)= a+bsum: (a: Int, b: Int)Int scala> sum(1,2)res23: Int = 3 scala> def sum2(a:Int)= (b:Int)=> a+bsum2: (a: Int)Int => Int ...

2018-09-06 17:16:23 91

原创 学习scala笔记--21 scala 闭包

  闭包可以理解为 下面 的 factor  被处理为 函数对象的实例变量    scala> def mulBy(factor :Double) = (x:Double) => factor * xmulBy: (factor: Double)Double => Double scala> val triple = mulBy(3)...

2018-09-05 13:56:49 134

原创 学习scala笔记--20 高阶函数类型推断

   高阶函数类型推断  scala> def greeting(func:(String) => Unit , name:String){ func(name)}greeting: (func: String => Unit, name: String)Unit scala> greeting((name:String)=> ...

2018-09-05 13:55:25 188

原创 学习scala笔记--19 常见高阶函数

    map()  是个高阶函数 Array.map()   接收 函数作为参数   对集合的每个值  调用这个函数 scala> val a = Array(1,2,3,4,5,6,7,8,9)a: Array[Int] = Array(1, 2, 3, 4, 5, 6, 7, 8, 9) scala> a.map(x => x...

2018-09-05 13:54:40 115

原创 学习scala笔记--18 scala 函数基础

    scala  函数编程     scala 中的函数式一等公民   可以独立存在   可以将函数作为值赋给变量  scala> def sayHello(name:String) {println(" hello "+name)}sayHello: (name: String)Unit scala> sayHe...

2018-09-05 13:53:47 142

原创 学习scala笔记--17 trait 可以继承 class

  trait  可以继承 class scala> class MyUtil defined class MyUtil scala> class MyUtil {  def printMessage(msg:String)=println(msg) }defined class MyUtil scala> trait Logger e...

2018-09-05 13:51:35 114

原创 学习scala笔记--16 trait field 的初始化

   trait field 的初始化  scala> trait Hello { val name:String ; println(name.toString)}defined trait Hello scala> class Persondefined class Person scala>  scala> ...

2018-09-04 16:11:42 192

原创 学习scala笔记--15 trait 构造机制

     trait 构造机制   通过下面例子 看构造 执行顺序 scala> class Person {  println("--person--")}defined class Person scala> trait Logger { println("--Logger--")}defined trait Logger...

2018-09-04 16:10:43 171

原创 学习scala笔记--14 trait 中混合使用 抽象方法 和 具体方法

   trait 中覆盖抽象方法    abstract override    scala> trait Logger { def log(log:String)}defined trait Logger scala> trait aLogger{ abstract override def log(log:String){ println...

2018-09-04 16:09:37 187

原创 学习scala笔记--13 trait 调用链

     trait  调用链  scala>  trait Logger { def log(log:String) {}}defined trait Logger scala>  trait aLogger extends Logger { override def log(log:String){println("---a---"+log)...

2018-09-04 16:07:57 289

原创 学习scala笔记--12 为实例 混入 trait

   为实例 混入 trait 创建对象时  使用 with  混入  scala> trait Logger {     | def log(log:String){}     | }defined trait Logger   scala> trait HelloLogger extends Logger {   ...

2018-09-04 10:14:58 107

原创 学习scala笔记--11 trait基础

   scala  trait基础  scala  Trait-- 作为接口使用可以 继承多个 trait scala> :paste// Entering paste mode (ctrl-D to finish) trait Hello1 { def sayHello1} trait Hello2 {def sayH...

2018-09-03 18:17:16 102

原创 学习scala笔记--10 匿名内部类、抽象类

    匿名内部类 scala> class Person(protected val name:String){     | def sayHello="hello i am "+name     | }defined class Person scala>  scala> val p = new Person("tomc...

2018-09-03 18:16:03 343

原创 学习scala笔记--9 scala 继承 extends

    scala 继承 extends    覆盖使用  override 调用父类  super    scala> :paste// Entering paste mode (ctrl-D to finish)  class Person{var name="tom"def getName= name}...

2018-09-03 13:58:52 210

原创 学习scala笔记--8 scala object

    scala   Object  Object 是静态单例的  scala> :paste// Entering paste mode (ctrl-D to finish) object Person{ var eysNum=2println("hello") }  // Exiting paste...

2018-08-31 18:28:09 97

原创 学习scala笔记--7 scala 类基础

    scala  类基础  scala> :paste// Entering paste mode (ctrl-D to finish)    class HelloWorld {private var  name="tomcat"def sayHello(){println("hello "+name)}def...

2018-08-31 15:20:49 113

原创 学习scala笔记--6 scala map、tuple

 scala  map  tuple   默认是map 是不可变map immutable.Map scala> val a= Map("a"-> 1 ,"b"->2)a: scala.collection.immutable.Map[String,Int] = Map(a -> 1, b -> 2)   -----...

2018-08-30 17:12:24 85

原创 学习scala笔记--5 scala数组

    数组声明scala> val a = new Array[Int](10)a: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0)  使用时 a(0)---  和 Java不同 Java: a[0]scala> a(0)=1  scala> for(x<-a){pr...

2018-08-30 14:32:56 115

原创 学习scala笔记--4 过程、 lazy 值、异常

   过程: 没有返回值的函数  下面第一个是 函数   后两个是过程  scala> def say(name:String)="hello"+namesay: (name: String)String scala> say("redis")res40: String = helloredis scala> def...

2018-08-29 18:11:36 69

原创 学习scala笔记--3 函数初步

   函数定义 函数最后一行的的返回值就是函数的返回值 scala> :paste// Entering paste mode (ctrl-D to finish) def hello(name:String,age:Int)={     println(" hello "+name+" your age is "+age)     "hell...

2018-08-29 17:32:43 99

原创 学习scala笔记--2 循环

    apply方法也是函数的入口 scala> val f = (x: Int) => x+1f: Int => Int = $$Lambda$1180/381936788@4b682e71 scala> f.apply(3)res9: Int = 4 scala> f(5)res10: Int = 6 ...

2018-08-29 16:41:53 225

原创 学习scala笔记--1 变量

学习scala--1   安装:vi /etc/profile    export JAVA_HOME=/usr/java/jdk1.8.0_111export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  e...

2018-08-16 17:00:47 71

原创 转 因采用 Flask 原生 WSGI 出现 "Broken pipe" 报错的故障处理

 因采用 Flask 原生 WSGI 出现 "Broken pipe" 报错的故障处理 转自   https://www.cnblogs.com/autopenguin/p/6704027.html    Flask 出现 "Broken pipe" 现象说明:采用 Flask 原生 WSGI 发布 Web(app.run())。随后,发起一个 Request,...

2018-08-16 10:16:05 691

原创 scala命令行进入粘贴模式 scala> :paste

scala命令行进入粘贴模式 scala> :paste// Entering paste mode (ctrl-D to finish) print("hello") // Exiting paste mode, now interpreting. hello scala> 

2018-08-13 10:02:07 1675

原创 nohup python hsbankTelnet.py >/dev/null 2>&1 &

 nohup python hsbankTelnet.py  >/dev/null 2>&1 & 

2018-08-08 18:01:15 269

原创 tomcat访问日志 ip 请求次数

  cut -d ' ' -f 1 access.log | sort | uniq -c | sort -nr | head -n 5  [devuser@33]$    cut -d ' ' -f 1 localhost_access_log_keystore_8085.2018-07-18.txt  | sort | uniq -c | sort -nr      ...

2018-08-03 16:36:22 1432

原创 sort | uniq -c | sort -rnk 1

sort | uniq -c | sort -rnk 1  [hadoop@master ~]$ cat 001.log 12345611114561231231234452466891211445333335555559[hadoop@master ~]$ [...

2018-08-03 15:37:39 530

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除