自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 资源 (31)
  • 收藏
  • 关注

原创 idea中报 Error: java 无效的标记: -version 和报Error:java 无效的标记:1.8

此篇文章仅仅当做备忘录:  Error: java 无效的标记: -version 点击file--->setting-->搜索 java compiler--->把user compiler改为eclipse 报Error:java 无效的标记:1.8改两个地方:一个是file->setting-->java compiler-->...

2018-12-25 10:56:34 3556

原创 快速了解同步和异步、阻塞和非阻塞

这篇文章纯属自己的理解,如有错误请您指出同步和异步:同步和异步是针对应用程序和内核交互而言一、应用程序和内核同步交互有两种情况:    1.应用程序等待一个操作执行完成    2.应用程序可以去做其他事,大需要时不时的过来查看操作是否完成二、应用程序和内核异步交互也有两种情况:   先说明请款:这里应用程序相当于会派一个小第等待执行结果(这个假设不太严谨,但也可以)...

2018-09-25 16:32:47 414 3

原创 计算机网络个人性总结

这篇文章紧用于本人在复习时候使用的,其中有很多地方省略物理层:主要功能是:传输01比特流介质:网线,光纤,同轴电缆,无线等等中间设备:转发器 数据链路层:主要两种信道:1.点对点信道 (拨号上网isp[网络服务提供商])2.广播信道 第一个对应ppp协议(ppp帧)    第二个是CMDA/CD(载波接听/多点接入  mac帧  半双工:要么接受要么发送不能同时进行...

2018-09-12 14:01:16 868

原创 windows中pyspark搭建

  1.使用findspark安装spark 添加spark环境SPARK_HOME 安装findspark(pip install findspark) 使用 import findspark findspark.init() from pyspark import SparkContext from pyspark import SparkConf 2.加载...

2018-08-13 13:28:07 612

原创 hive连接hbase

 hive连接hbase  准备工作:  hbase-common-1.2.6.1.jar    hbase-server-1.2.6.1.jar  hbase-client-1.2.6.1.jar    hbase-protocol-1.2.6.1.jar  hbase-it-1.2.6.1.jar        htrace-core-3.1.0-incubating.ja...

2018-07-22 14:51:44 1226

转载 Spring所需jar及依赖

spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择...

2018-03-11 13:16:37 1004

原创 centos安装mysql和完全卸载mysql

下载mysql yum包http://dev.mysql.com/downloads/repo/yum/或者wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm安装软件源:rpm -Uvh mysql57-community-release-el7-10.noarch.rpm安装:yum install -y...

2018-03-10 12:22:16 794

原创 ssh shell 登录命令讲解

我们先试一试无密码登录执行命令:ssh -o "StrictHostKeyChecking no" username@host 执行的命令remotessh有密码登路:yum install expect编写脚本#!/usr/bin/expect -fset timeout 30set username "root"set password "123

2018-01-11 22:56:13 4027

原创 KafkaOffsetMonitor安装

what?KafkaOffsetMonitor是有由Kafka开源社区提供的一款Web管理界面,这个应用程序用来实时监控Kafka服务的Consumer以及它们所在的Partition中的Offset,你可以通过浏览当前的消费者组,并且每个Topic的所有Partition的消费情况都可以观看的一清二楚。它让我们很直观的知道,每个Partition的Message是否消费掉,有木有阻塞等等 该Web

2017-12-29 17:55:05 2686

原创 使用cxf生成client端出项错误 chema_reference

具体错误为:chema_reference: 由于 accessExternalSchema 属性设置的限制而不允许 ‘file’ 访问,因此无法读取方案文档 ‘xjc.xsd’主要我使用的jdk版本为1.8的,使用的cxf版本是apache-cxf-2.7.17查了一下好像是jdk1.8的一个bug只需要在D:\JDK\java\jdk1.8.0_101\jre\lib 目录中添加一个 jaxp

2017-12-27 16:14:39 366

原创 sprintBoot 连接ES出现错误

错误为:java.lang.ClassNotFoundException: org.elasticsearch.plugins.NetworkPlugin原因是:没有导入这个依赖,导入就行了<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <vers

2017-12-25 15:04:01 348

原创 elasticSearch5.x单实例和集群安装

单实例安装下载地址:https://www.elastic.co/downloads/elasticsearch 1.解压 2. ./bin/elasticsearch 可能会出现的问题:1.max file descriptors [65535] for elasticsearch process is too low, increase to at least [65536]这个问

2017-12-24 13:41:38 3205

原创 安装mysql最新版出现错误

今天帮同学安装msyql最新版5.7.20时出现错误 这是mysql安装教程:http://blog.csdn.net/w3045872817/article/details/78028265出现错如下: 我只是截取一部分 Can't open the mysql.plugin table. Please run mysql_upgrade to create iFatal error: Ca

2017-12-18 16:10:55 884

原创 java设计模式(常用)

java设计模式含义:对软件设计中的普遍存在的问题的解决方法原则:开闭原则对扩展开放,对修改关闭里氏替换原则任何基类出现的地方,子类一定可以出现依赖倒转原则核心内容:针对接口编程,高层模块不应该依赖底层模块,二者都应该依赖抽象而不依赖于具体接口隔离原则使用多个隔离的接口,降低耦合度单一职责原则类的职责要单一,不能讲多个职责放在一个类中最少知道原则一个实体应当尽量少的与其他

2017-12-16 19:12:21 299

原创 java8新特性普及

1.Lambda 表达式 2.函数式接口 3.Stream (流) 4.Date/Time API java8新特性lambda表达式:java8引入的函数式接口函数式接口(只有一个方法的接口):让现有的功能和lambda表达式兼容函数式接口重要属性:可以使用lambda实例化它@FunctionalInterface 添加注解(不是必须),只允许有一个抽象方法官方提供:java.

2017-12-15 23:38:04 350

原创 cglib动态代理使用

java实现动态代理有两种一种是jdk,cglib,jdk是基于接口的,cglib基于类的,为一个类创建子类,并在子类中采取拦截技术拦截所有父类的方法调用,实现案例有spring aop案例:父类:public class Father{ public void test(){ System.out.println("I am Father....."); }}代理类

2017-12-11 11:25:16 208

原创 进入老年区条件和TLAB

进入年老区情况: 1.老对象进入老年区(一般是在新生代经历15次GC,也可以使用MaxTenuringThreshold) 2.大对象进入老年区(一次请求的对象,新生区没有这么大的空间,会将对象直接分配到老年区(前提是年老区有这么大的空间,如果没有报内存溢出错误)TLABThread local allocation buffer:线程本地分配缓存,一个线程专用的内存区域(占用eden区) 目

2017-12-09 12:12:48 554

原创 java垃圾回收器介绍

STW:stop-the-world —java垃圾回收器在执行时,会停止所有的应用程序的执行,使系统不会产生新的垃圾,这个现象叫做STW垃圾回收器分为串行回收器和并行回收器串行回收器串行回收器分为新生代串行和老年代串行特点:1.使用单线程进行回收2.独占式(STW)垃圾回收新生代使用的是复制算法老年代使用的是标记压缩算法client默认为串行设置参数:-XX:+UseSerialGC

2017-12-09 11:55:41 385

原创 java中finalize()方法的缺点

1.可能是是对象复活 2.finalize()执行的时间是不固定的,有GC决定,极端情况下,没有GC,就不会执行finalize() 3.一个糟糕的finalize()会影响GC的性能对象复活public class FinalizeActive{ public static FinalizeActive obj; @Override protected void final

2017-12-08 21:37:44 3917

原创 java四种引用

四种引用: 强引用,软引用,弱引用,虚引用,除强引用外,其他都可以在java.lang.ref包中找到,其中FinalReference实现finalize()方法强引用 强引用:简单来说就是用new 生成的对象,只要它有有一个引用,就不会被回收如: String str = new String("强引用");软引用软引用:一个对象持有一个软引用时,当堆空间不足时,会被回收,用j

2017-12-08 18:01:01 146

原创 java虚拟机垃圾回收算法

1.引用计数法 2.标记清除法 3.标记压缩法 4.复制法 5.分代法 6.分区法什么是垃圾回收:垃圾回收:Garbage collection 简称GC 简单的说垃圾回收就是将不用的对象所占用的内存回收在java虚拟机中垃圾回收是自动的1.引用计数法 引用计数:对于一个A对象,只要有一个对象引用引用它,A对象引用计数就加1 缺点: 1.会产生循环引用(如A,B对象都

2017-12-08 16:23:17 257

原创 java虚拟机参数

介绍常用的参数,可能介绍的顺序有点乱1.栈上分配有一个逃逸分析,只有在server模式下才可以启动逃逸分析,参数: -server -Xmx10m -Xms10m -XX:+DoEscapeAnalysis -XX:+PrintGCDetails -XX:+EliminateAllocations -server:在server模式下-Xmx:配置堆的最大内存-Xms:配置堆的最小内存-XX:+D

2017-12-08 14:46:44 1454

原创 jclasslib的使用

作用:JClassLib不但是一个字节码阅读器而且还包含一个类库允许开发者读取,修改,写入Java Class文件与字节码jclasslib下载:https://bintray.com/ingokegel/generic/jclasslib/view我们在这里使用jclasslib查看局部变量表(保存java中方法的参数和局部变量):代码:public class Test{ public

2017-12-07 21:35:29 11281 2

原创 虚拟机的基本结构

基本组成:jvm的由堆,java栈,本地栈,pc程序计数器,方法区(java8叫元数据区),直接内存,类加载子系统,垃圾回收系统,执行引擎,如图作用:类加载子系统:从文件系统或网络中加Class的信息方法区:存储从类加载子系统加载Class的信息,还会存放运行时常量的信息,包括字符串和数据常量java堆:在虚拟机创建时建立,它是java程序主要的内存工作区域,几乎所有对象都存放到这里,堆空间是所有

2017-12-07 20:12:01 4735

原创 kafka+spark Streaming+redis小项目

这个项目主题思路是: 手机客户端会收集用户的行为事件(我们以点击事件为例),将数据发送到数据服务器,我们假设这里直接进入到Kafka消息队列 后端的实时服务会从Kafka消费数据,将数据读出来并进行实时分析,这里选择Spark Streaming,因为Spark Streaming提供了与Kafka整合的内置支持 经过Spark Streaming实时计算程序分析,将结果写入

2017-12-06 11:49:27 1111

原创 安装redis

下载:https://redis.io/download 安装步骤:tar -zxvf ....tar.gzmake && make test编译出现这个错误: redis编译出错:jemalloc/jemalloc.h: No such file or directory 解决链接:http://m.blog.csdn.net/w3045872817/article/details/781

2017-12-06 11:38:35 207

原创 dbcp和c3p0的使用

1.依赖 2.配置 3.编程1.依赖包dbcp:<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-dbcp2</artifactI

2017-12-01 16:02:27 377

转载 Scala之旅-class和object详解

1.classscala的类和C#中的类有点不一样,诸如: 声明一个未用priavate修饰的字段 var age,scala编译器会字段帮我们生产一个私有字段和2个公有方法get和set ,这和C#的简易属性类似;若使用了private修饰,则它的方法也将会是私有的。这就是所谓的统一访问原则。 细节的东西太多,还是上代码在注释里面细讲吧//类默认是public级别的 class Person

2017-11-04 14:19:29 306

原创 git常用命令

git教程:git config –global user.name “your name” git config –global user.email “[email protected]”git init :初始化git status :查看状态git diff :查看修改的内容git add filename :把文件添加到仓库git commit -m “describe content”

2017-11-04 14:15:35 167

原创 解析markdown生成的文件md

1.pox.xml 2.编程 3.test1.pox.xml<!-- markdown解析 --> <dependency> <groupId>org.pegdown</groupId> <artifactId>pegdown</artifactId> <version>1.6.0</version>

2017-11-02 21:44:22 4432 1

原创 spring mvc上传带参数的文件

1.编写form表单 2.springmvc编写 3.spring-web.xml配置 4.pox.xml 5.会出现的问题:1.编写form表单<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>testupload</title></head><body> <form act

2017-11-02 21:38:51 2774

原创 spark streaming 使用socket数据来源

1.编写监听socket的模拟socket程序 2.编写SocketWordCount 3.基于状态的单词累计出现次数 4.基于窗口的单词累计出现次数1.编写监听socket的模拟socket程序import java.io.PrintWriterimport java.net.ServerSocketimport scala.io.Sourceobject DataFlowSimulato

2017-10-27 14:43:18 2110

原创 spark Streaming编写一个WorldCount的例子

我使用的是idea1.生成单词文件 2.编写worldcount 3.运行worldcount 4.上传文件首先使用java生成单词文件package com;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.OutputStreamWriter;import java.util.Ra

2017-10-26 11:20:32 478

原创 使用idea编辑sparkSql的程序运行出现java.lang.IllegalArgumentException: java.net.URISyntaxException

这个是具体错误:Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: file:D:/idea/work/sparkTest/spark-warehouse at org.apache.hadoop.f

2017-10-25 16:14:19 4185

原创 sparkSQL使用

今天直接了解它的使用:SparkSQL CLICLI(Command-Line Interface,命令行界面)是指可在用户提示符下键入可执行指令的界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后予以执行。Spark CLI指的是使用命令界面直接输入SQL命令,然后发送到Spark集群进行执行,在界面中显示运行过程和最终的结果。 Spark1.1相较于Spark1.0最大的差别就

2017-10-24 19:44:04 657

原创 spark on yarn

安装 hadoop环境变量:export HADOOP_HOME=/home/spark/app/hadoop-2.4.1export HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoopexport YARN_HOME=/home/spark/app/hadoop-2.4.1export YARN_CONF_DIR=$YARN_HOME/etc/hadoopexpo

2017-10-24 12:24:31 214

原创 使用idea创建一个wordcount例子

打开idea—>file—> project 点击finish,创建项目,然后点击 file–>project structure–>Modules 点击”+”添加你的项目,点击右边的Sources–>点击下面的sources–>在src创建main/scala文件夹然后在点击liberary 点击”+” –>scala sdk(添加SDK) 在点击”+”—>java (添加jar) 然后

2017-10-23 20:11:08 1626

原创 post请求路径出错NET:ERR_CONNECTION_RESET

这个是因为上传的数据大小超过了服务器tomcat设置上传文件大小只需要将服务器上传大小修改大一些就行了找到server.xml文件 修改maxPostSize这个参数 maxPostSize=”0” 没有大小限制 maxPostSize=”20971520” 20M<Connector port="8080" protocol="HTTP/1.1" max

2017-10-23 18:39:20 51171 1

原创 汇编使用教程 debug

汇编执行的流程: 编辑(name.asm)—>编译(name.obj)—>连接(name.exe)–>加载–>内存中的程序–>运行使用的软件 masm,link,command,cpu下载:http://download.csdn.net/download/w3045872817/10034541使用debug教程:用debug的R命令查看、改变cpu寄存器的内容用debug的D命令查看内存中的

2017-10-22 17:33:30 895

原创 dos开wifi

win+R输入cmdnetsh wlan set hostednetwork mode=allow ssid=wifi key=12345678更改适配器设置—>对连接的网络右击—->共享—>打勾—>选择–>无线网络连接数字最大打开wifinetsh wlan start hostednetwork关闭wifinetsh wlan stop hostednetwork

2017-10-21 18:07:07 442

酷点桌面是一款实现计算机系统个性化的桌面美化软件

酷点桌面是一款实现计算机系统个性化的桌面美化软件。软件功能全面,可实现对“开机界面、登陆界面、系统外观、桌面壁纸、电脑图标、鼠标指针”的美化,并提供有易用的桌面美化增强插件等功能!

2019-12-23

masmAL.zip

MASM是Microsoft Macro Assembler 的缩写,是微软公司为x86 微处理器家族开发的汇编开发环境,拥有可视化的开发界面,使开发人员不必再使用DOS环境进行汇编的开发,编译速度快,支持80x86汇编以及Win32Asm,是Windows下开发汇编的利器。它与windows平台的磨合程度非常好,但是在其他平台上就有所限制,使用MASM的开发人员必须在windows下进行开发

2017-10-22

scala-2.11.11.tgz

cala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库

2017-10-19

Git-2.8.1-64-bit.exe

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件这个软件中含有bash模拟,让你在windows中使用和linux中一样

2017-09-23

Python爬虫包.zip

只是爬取廖雪峰老师的教程,使用的是urllib,urllib2,BeautifulSoup这几个模块 我已经将这个爬虫的教程写到我的博客中了

2017-09-21

MySQL-python-1.2.3.win-amd64-py2.7.exe

python连接mysql的插件,MySQL-python-1.2.3.win-amd64-py2.7.exe对应的是2.7的Python版本,直接安装就行,然后就可使使用PythonIDE工具进行开发了

2017-09-19

netcat.rar

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。

2017-09-17

javaTransactJson.zip

JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。

2017-09-16

masm-debug-link

汇编大多是指汇编语言,汇编程序。把汇编语言翻译成机器语言的过程称为汇编, 这里是模拟dos编译汇编的环境工具

2017-09-14

dosbox-debug

DOSBox是一个软件。它是当前在 Windows 系统运行 DOS 游戏的较为完美的解决方案,该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来

2017-09-14

apache-2.4.27(2)

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。同时Apache音译为阿帕奇。

2017-09-13

apache-2.4.27

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。同时Apache音译为阿帕奇

2017-09-13

jsoup-1.9.2.jar

jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据

2017-09-10

hive-hwi-0.13.1.war

Hive有三种使用方式:CLI、HWI浏览器、Thrift客户端。安装配置完Hive后无需进行额外操作即可使用CLI。但是HWI则需要单独搭建,HWI是Hive Web Interface 的简称,是hive cli 的一个web 替换方案

2017-09-02

apache-hive-0.13.1-bin.tar.gz

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。

2017-09-02

KafkaOffsetMonitor-assembly-0.2.0.jar

KafkaOffsetMonitor-assembly-0.2.0.jar是开源社区开发的一款web UI,

2017-08-29

11nginx_zlib_parc_openssl.zip

nginx是一个高性能的HTTP和反向代理服务器

2017-08-28

nginx_zlib_parc_openssl.zip

nginx是一个高性能的HTTP和反向代理服务器

2017-08-27

sbt-0.13.8.msi

scala的简单建立工具

2017-08-20

kafka_2.8.0-0.8.0.tar.gz

kafka是一款分布式消息队列

2017-08-12

apache-flume-1.6.0-bin.tar.gz

flume是一款日志收集工具

2017-08-12

MySQL-server-5.1.73-1.glibc23.i386.rpm

mysql-server

2017-08-12

MySQL-client-5.1.73-1.glibc23.i386.rpm

这是msyql客户端,服务端在

2017-08-12

sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz

sqoop是一款数据交换工具,在RDBMS和hadoop之间倒换数据

2017-08-12

apache-storm-0.9.7.tar.gz

storm 是一个实时计算框架

2017-08-12

Python-2.72

Python2.7脚本语言

2017-08-12

jzmq-master.zip

storm依赖库jzmq

2017-08-11

zeromq-3.2.4.tar.gz

zermq是storm依赖库之一

2017-08-11

ant-1.9.4.tar.gz

使用web hive时需要有这个ant编译工具

2017-08-07

Django-1.8.13.tar.gz

Django-1.8.13.tar.gz

2016-06-25

空空如也

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

TA关注的人

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