个人学习记录
文章平均质量分 86
B_TAEYANG
W-TAEYANG
展开
-
进程与线程Day01
进程:1.概念: 进程(process)是计算机上的程序关于数据集合的一次运行活动,是系统进行资源的调度和分配的基本单元,是操作系统结构的基础。早期面向进程的程序设计中,进程是程序的基本执行实体,在面向线程的结构中,是线程的容器。程序是指令,数据以及组织形式的描述。进程是程序的实体。(进程:一段程序的执行过程)2.定义: 狭义定义:进程是正在运行的程序的实例。原创 2016-06-26 20:58:37 · 317 阅读 · 0 评论 -
封装Redis部分基本操作(键值都封装为对象类型)
一.序列化工具类(因为Jedis的键是区分String,byte类型的,所以使用序列化成byte,再使用反序列化显示)package com.yk;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.Ob原创 2016-11-24 17:02:16 · 998 阅读 · 0 评论 -
Eclipse连接Hadoop步骤以及相关问题解决
Eclipse连接Hadoop安装步骤以及相关问题解决一.通常使用Eclipse作为开发Hadoop程序的开发平台,所以需要用到Eclipse-Hadoop-Plugins插件包,但是由于官方GitHub上面插件包停止更新,最高版本是2.6.0的,所以需要自己根据自己的Hadoop版本编译相应的插件包。二.如果不使用Eclipse-Hadoop-Plugins插件包,也可以开发,就需要先使原创 2016-10-20 10:14:26 · 2277 阅读 · 0 评论 -
Java线程实现Redis任务队列(生产者消费者)
注:接上篇IDEA整合Redis,本篇实现Redis的任务队列,Redis连接池具体配置看上篇。一:写一个Jedis的工具类JedisUtil,将Jedis中的部分方法实现,代码如下:package com.wq.Util;import com.wq.RedisPool.RedisPool;import redis.clients.jedis.Jedis;import java.原创 2016-10-20 15:11:57 · 10757 阅读 · 2 评论 -
Hadoop环境搭建过程中的的问题以及解决方案
Hadoop问题以及解决方案:1.使用Hadoop版本是Hadoop2.7.3,必须使用JDK1.6版本以上,所以这里使用的是JDK1.8,如果JDK版本低于1.6,启动Hadoop时候会报错。 2.配置JDK环境变量时候,有时候当前终端使用java/javac -version可以显示当前java版本,但是切换终端时候,再次输入Java/javac -version时候,不出来jav原创 2016-10-20 10:11:11 · 1745 阅读 · 0 评论 -
Hadoop完全分布式搭建成功效果
内容大概:1.在伪分布式环境条件下,更改配置,搭建完全分布式环境2.配置好Java环境,使用JDK1.83.配置好Hadoop环境,使用版本是Hadoop2.7.34.启动HDFS分布式文件系统以及yarn运算框架5.使用浏览器,访问并查看启动是否正常(http://ip:50070和http://ip:8088)遇到的问题:1.使用完全分布式,最开始就需要让m原创 2016-10-20 10:04:30 · 909 阅读 · 0 评论 -
Hadoop单机以及伪分布式和完全分布式的环境搭建详细步骤
Hadoop环境搭建过程:1.目标:安装单机,伪分布式,完全分布式环境的Hadoop,并且使用HDFS上传一个内容为HelloWorld的文档,使用Hadoop包中自带的WordCount运行一个MapReduce过程,熟悉部分HDFS的API使用。2.单机版本的环境搭建步骤:1.使用的软件版本介绍:这里使用虚拟机VMware-workstation 版本12.1.1,镜像版本原创 2016-10-20 09:56:20 · 3157 阅读 · 0 评论 -
IDEA中配置Redis连接池,实现基本String类型Get/Set
1.搭建环境:下载Redis地址:https://github.com/MSOpenTech/redis/releases。下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。如 C:\reids 打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行redis-server.exe redis.co原创 2016-10-20 09:48:10 · 6171 阅读 · 0 评论 -
Eclipse整合Hibernate
注:由于以前自己在学校学习的框架的是Mybatis,由于Mybatis有对数据库的限制,所以现在进公司后,需要重新学习Hibernate,记录一下,一起学习。一:环境搭建1.所需jar包:Hibernate-core-5.1.0.Final.jar,dom4j-1.6.1.jar,log4j-core-2.5.jar,javassist-3.20.0-GA.jarm原创 2016-10-25 15:21:49 · 413 阅读 · 0 评论 -
线程池原理与使用
线程池线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在托管代码中空闲(如正在等待某个事件),则线程池将插入另一个辅助线程来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线原创 2016-07-25 14:56:05 · 410 阅读 · 0 评论 -
IDEA使用Maven骨架创建项目,速度慢解决办法
导致IDEA创建Maven项目慢的解决办法原因如下:IDEA根据maven archetype的本质,是在执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。该命令的参数-DarchetypeCatalog,可选值为:remote,internal,local等,用来指定archetype-catalog.xml文原创 2018-01-11 10:32:54 · 3675 阅读 · 0 评论