上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 35 下一页
摘要: Scala进阶之路-Scala特征类与unapply反向抽取 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Scala特征类分析 1>.Unit 答:用于定义返回值类型,它的值只有一个,即"()",它有点类似于Java的void,只不过Java的返回值没有变现形式。 2>.n 阅读全文
posted @ 2018-07-25 16:35 尹正杰 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: Java基础-爬虫实战之爬去校花网网站内容 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 爬虫这个实现点我压根就没有把它当做重点,也没打算做网络爬虫工程师,说起爬虫我更喜欢用Python实现!下面是Java爬虫的代码如下: 查看爬去后的文件: 阅读全文
posted @ 2018-07-25 15:04 尹正杰 阅读(900) 评论(0) 推荐(0) 编辑
摘要: Scala进阶之路-面向对象编程之类的成员详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Scala中的object对象及apply方法 1>.scala 单例对象 在Scala中,是没有static这个东西的,但是它也为我们提供了单例模式的实现方法,那就是使用关键字ob 阅读全文
posted @ 2018-07-25 12:44 尹正杰 阅读(681) 评论(0) 推荐(0) 编辑
摘要: Scala进阶之路-I/O流操作之文件处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 说起Scala语言操作文件对象其实是很简单的,大部分代码和Java相同。 一.使用Scala拷贝文件实现 二.读取用户的输出 以上代码执行结果如下: 三.Scala文件处理常用方法 使用Sc 阅读全文
posted @ 2018-07-23 07:29 尹正杰 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: Scala进阶之路-高级数据类型之集合的使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable 特质在 Scala 中集合有可变(“scala.collection.mutabl 阅读全文
posted @ 2018-07-23 07:27 尹正杰 阅读(1557) 评论(0) 推荐(0) 编辑
摘要: Scala进阶之路-高级数据类型之数组的使用 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.数组的初始化方式 1>.长度不可变数组Array 注意:顾名思义,长度不可变数组指的是数组的长度不可变,但是数组的内容是可以变换的! 2>.长度可变数组(ArrayBuffer) 顾名 阅读全文
posted @ 2018-07-23 07:26 尹正杰 阅读(1309) 评论(0) 推荐(1) 编辑
摘要: Scala进阶之路-Scala函数篇详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.传值调用和传名调用 二.可变参数 三.参数的默认值 四.高阶函数 高阶函数的定义:将其他函数作为参数或其结果是函数的函数。要注意的是传入的函数必须符合高阶函数参数中定义的函数签名。 1 / 阅读全文
posted @ 2018-07-23 07:23 尹正杰 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: Scala进阶之路-Scala的基本语法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.函数式编程初体验Spark-Shell之WordCount 使用CMD窗口操作如下: 二.变量定义以及条件表达式 1>.数据类型介绍 答:Scala 和Java 相似,有7 种数值类型By 阅读全文
posted @ 2018-07-21 14:04 尹正杰 阅读(2937) 评论(0) 推荐(0) 编辑
摘要: Scala进阶之路-为什么要学习Scala以及开发环境搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 最近人工智能和大数据那是相当的火呀,人工智能带动了Python的流行,区块链带动了golang的流行,而大数据带动了Scala的流行。可能你会否定我,你可能会说大数据当然是带 阅读全文
posted @ 2018-07-21 11:11 尹正杰 阅读(639) 评论(0) 推荐(0) 编辑
摘要: SHELL脚本编程-信号捕捉trap 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.查看Linux支持的信号 二.信号捕捉trap实战案例 1>.trap命令常用的选项 2>.捕捉SIGINT信号案例 3>.捕捉2信号和15信号 4>.恢复原信号行为 5>.捕捉退出信号 阅读全文
posted @ 2018-07-19 17:20 尹正杰 阅读(608) 评论(0) 推荐(0) 编辑
摘要: SHELL脚本编程-函数 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.函数介绍 二.定义函数 [root@node101.yinzhengjie.org.cn ~]# help function #函数由两部分组成:函数名和函数体 function: function na 阅读全文
posted @ 2018-07-18 23:10 尹正杰 阅读(450) 评论(0) 推荐(0) 编辑
摘要: Hadoop基础-Map端链式编程之MapReduce统计TopN示例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.项目需求 对“temp.txt”中的数据进行分析,统计出各个年份(第15~19列)总排行前十的最高气温(第87~92列),由于博客园无法上传大文件的文本,因此 阅读全文
posted @ 2018-07-18 22:58 尹正杰 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Hadoop基础--统计商家id的标签数案例分析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.项目需求 将“temptags.txt”中的数据进行分析,统计出商家id的评论标签数量,由于博客园无法上传大文件的文本,因此我把该文本的内容放在博客园的另一个链接了(需要的戳我), 阅读全文
posted @ 2018-07-18 21:32 尹正杰 阅读(398) 评论(0) 推荐(0) 编辑
摘要: Java基础-处理json字符串解析案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 作为一名开发人员,想必大家或多或少都有接触到XML文件,XML全称为“extensible markup language”,即可扩展性标记语言。它由于可读性很好,但是在网络传输上,这种数据格 阅读全文
posted @ 2018-07-18 01:29 尹正杰 阅读(9396) 评论(0) 推荐(0) 编辑
摘要: SHELL脚本编程循环篇-select循环 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.select循环的语法格式 [root@node101.yinzhengjie.org.cn ~]# help select select: select NAME [in WORDS 阅读全文
posted @ 2018-07-15 18:55 尹正杰 阅读(593) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之Spring和Mybatis以及Spring MVC整合案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 能看到这篇文章的小伙伴,详细你已经有一定的Java功能,并且对SSM组件已经有一定的了解啦。上次我分享过一篇关于“SSM之Spring和Mybatis 阅读全文
posted @ 2018-07-12 16:13 尹正杰 阅读(378) 评论(0) 推荐(1) 编辑
摘要: Java基础-SSM之Spring MVC入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.Spring MVC简介 1>.什么是Spring MVC 答:SpringMvc是spring的一个模块 基于MVC的一个框架 无需中间整合层来整合。MVC表示的全称为:Mode 阅读全文
posted @ 2018-07-12 14:19 尹正杰 阅读(712) 评论(0) 推荐(1) 编辑
摘要: Java基础-SSM之Spring和Mybatis整合案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 在之前我分享过mybatis和Spring的配置案例,想必大家对它们的配置已经很熟悉了,接下来我们把两者结合起来让他们一起来协同工作,帮我们在数据库中插入数据,编程起来是相当 阅读全文
posted @ 2018-07-12 10:15 尹正杰 阅读(651) 评论(0) 推荐(0) 编辑
摘要: Hadoop基础-MapReduce的常用文件格式介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.MR文件格式-SequenceFile 1>.生成SequenceFile文件(SequenceFileOutputFormat) The Apache Hadoop sof 阅读全文
posted @ 2018-07-12 07:32 尹正杰 阅读(936) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之Spring的POJO(Plain Old Java Object)实现AOP 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 上次我分享过Spring传统的AOP编程(https://www.cnblogs.com/yinzhengjie/p/9288904 阅读全文
posted @ 2018-07-10 17:36 尹正杰 阅读(689) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之Spring的AOP编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Spring的本质说白了就是动态代理,接下来我们会体验AOP的用法。它是对OOP的增强,适用于系统级功能。 一.MethodBeforeAdvice接口的应用 1>.引入新的依赖 2>. 阅读全文
posted @ 2018-07-10 14:33 尹正杰 阅读(755) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之Spring快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Develop 阅读全文
posted @ 2018-07-10 11:19 尹正杰 阅读(452) 评论(0) 推荐(1) 编辑
摘要: Java基础-SSM之mybatis的统计函数和分页查询 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 阅读全文
posted @ 2018-07-10 10:24 尹正杰 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之mybatis一对一关联 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备测试环境(创建数据库表) 1>.创建husbands和wifes表并建立关联关系(外键约束) 2>.添加Maven依赖 3>.目录结构如下: 二.编写自定义类 1>.Husban 阅读全文
posted @ 2018-07-10 09:41 尹正杰 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之mybatis多对多关联 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备测试环境(创建数据库表) 1>.创建teas,stus,links表 2>.添加Maven依赖 3>.目录结构如下: 二.编写自定义类 1>.Stu.java 文件内容 2>.T 阅读全文
posted @ 2018-07-10 09:40 尹正杰 阅读(1347) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之mybatis一对多和多对一关系映射 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备测试环境(创建数据库表) 1>.创建customers表; 2>.创建orders表 3>.创建指定的包名和文件,具体结构如下: 4>.添加Maven依赖 二.编写自 阅读全文
posted @ 2018-07-10 09:38 尹正杰 阅读(13041) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之mybatis的树形控件(自关联) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备测试环境(创建数据库表) 1>.创建areas表; 2>.添加Maven依赖 二.编写自定义类(area.java) 三.编写配置文件 1>.mybatis-confi 阅读全文
posted @ 2018-07-10 09:38 尹正杰 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之mybatis一对一外键关联 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.准备测试环境(创建数据库表) 1>.创建husbandsfk和wifesfk表 2>.添加Maven依赖 3>.目录结构如下: 二.编写自定义类 1 /* 2 @author : 阅读全文
posted @ 2018-07-10 09:37 尹正杰 阅读(703) 评论(0) 推荐(0) 编辑
摘要: Java基础-SSM之mybatis快速入门篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 其实你可能会问什么是SSM,简单的说就是spring mvc + Spring + mybatis。本篇博客主要介绍mybatis的使用方法,配置起来相对简单!mybatis是一种持久化 阅读全文
posted @ 2018-07-09 11:24 尹正杰 阅读(481) 评论(0) 推荐(0) 编辑
摘要: Java基础-类加载机制与自定义类Java类加载器(ClassLoader) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 关于类加载器的概念和分类我就不再废话了,因为我在之前的笔记已经提到过了,详细能看到这篇文章的这些概念应该都烂熟于胸啦!如果你是一名小白的话可以参考我以前的笔 阅读全文
posted @ 2018-07-08 17:04 尹正杰 阅读(3009) 评论(0) 推荐(0) 编辑
摘要: Java基础-JVM调优策略简介 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.JVM结构分析 1>.JVM结构图 2>.JVM运行时数据区功能说明 JVM管理的内存段可分为两大类:线程共享内存和线程私有内存。 2.1:线程共享内存 方法区:存储jvm加载class,常量,静 阅读全文
posted @ 2018-07-08 10:06 尹正杰 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: Java基础-考察JVM内部结构的常用工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 我们可以通过jvisualvm.exe考察jvm内部结构。而jvisualvm.exe这个程序存放在JDK的安装目录下的bin目录中。当然在JDK的安装目录下的bin目录中还有jmap以 阅读全文
posted @ 2018-07-08 09:55 尹正杰 阅读(426) 评论(0) 推荐(0) 编辑
摘要: Java基础-反射(reflect)技术详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.类加载器 1>.JVM 类加载机制 如下图所示,JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。(下图引用自:http://www.im 阅读全文
posted @ 2018-07-06 10:36 尹正杰 阅读(1665) 评论(0) 推荐(1) 编辑
摘要: Java基础-线程安全问题汇总 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.内存泄漏和内存溢出(out of memory)的区别 1>.什么是内存溢出 答:内存溢出指的是没有空间存放更多对象导致无法再分配更多空间。举个例子,我们上来就分配1T的内存空间,如:new byt 阅读全文
posted @ 2018-07-05 23:26 尹正杰 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Java基础-Java中的并法库之重入读写锁(ReentrantReadWriteLock) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 在学习Java的之前,你可能已经听说过读锁,写锁,读写锁,乐观锁,悲观锁。这些名词在学习数据库的时候几乎每个人都会有所了解的!当你学习jav 阅读全文
posted @ 2018-07-04 01:14 尹正杰 阅读(400) 评论(0) 推荐(0) 编辑
摘要: java基础-网络编程(Socket)技术选型入门之NIO技术 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.传统的网络编程 1>.编写socket通信的MyServer,使用分线程完成和每个client的通信。 1 /* 2 @author :yinzhengjie 3 B 阅读全文
posted @ 2018-07-03 10:13 尹正杰 阅读(455) 评论(0) 推荐(0) 编辑
摘要: Java基础-虚拟内存之映射字节缓冲区(MappedByteBuffer) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.映射字节缓冲区 1>.什么是虚拟内存 答:虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实 阅读全文
posted @ 2018-07-03 08:44 尹正杰 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: Java基础-零拷贝技术应用案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 零拷贝技术在Hadoop生态圈中很多组件得到应用,典型的比如kafka组件,它就很成功的应用了零拷贝技术,那么究竟什么是零拷贝技术呢?以及零拷贝技术和传统的拷贝技术有什么差异呢?还有零拷贝有什么缺陷呢 阅读全文
posted @ 2018-07-03 08:32 尹正杰 阅读(759) 评论(0) 推荐(0) 编辑
摘要: java基础-多线程应用案例展示 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.两只熊,100只蜜蜂,蜜蜂每次生产的蜂蜜量是1,罐子的容量是30,熊在罐子的蜂蜜量达到20的时候,一次性将蜂蜜吃光。 1 /* 2 @author :yinzhengjie 3 Blog:http 阅读全文
posted @ 2018-07-02 20:29 尹正杰 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: Java基础-hashMap原理剖析 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 一.什么是哈希(Hash) 答:Hash就是散列,即把对象打散。举个例子,有100000条数据,我们通过哈希将这10万条数据分别存放在不同的分区中,假设是平均分成了10分,那么每个分区的数据就是1 阅读全文
posted @ 2018-07-02 20:18 尹正杰 阅读(228) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 35 下一页