- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 虚拟机安装报错kernel panic - not syncing fatal exception
虚拟机安装报错kernel panic - not syncing fatal exception.需要升级virtualBox 版本为6.1.10。并将vagrant 升级为2.2.9版本卸载以前安装的这两个软件。从新安装一遍就可以了。
2020-06-26 01:33:12
6743
11
原创 netty实践
/** * 1. 双线程组 * 2. Bootstrap配置启动信息 * 3. 注册业务处理Handler * 4. 绑定服务监听端口并启动服务 */package com.ty.netty.first;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import ...
2018-09-26 17:42:43
601
1
原创 aio和nio和bio实践
网络传输中分为BIO,AIO,NIO。其中BIO是blocking阻塞io读取,AIO异步io读取,NIO解决高并发的异步io读取。BIO网络传输数据的方式,客户端发送请求(等待服务端返回数据)----服务端接收请求,完成业务。返回信息到客户端。这个就是早期传统的请求方式(ServerSocket)AIO异步非阻塞,可以不等待服务端就可以去干其他的事情。 NIO,多...
2018-09-26 17:31:06
246
转载 类加载顺序说明
在 Java 中,Class<T> 和 ClassLoader 是造物之始。万物皆是“某类T” 的存在物,而“某类T” 是“万类之类 Class<T>” 的存在物,类别也是一种存在物,存在物即 Object。实例 t -> 类别 T -> 所有类别的抽象 Class<T> -> Object。要创造类别 T 的实例,先通过某种方式(...
2018-09-14 10:31:48
118
原创 Java SPI机制学习
许多框架在编写时,都用到了SPI机制。那我们今天就来说说什么是SPI机制。SPI机制:service provider interface,弱译:接口提供服务(白话翻译)。网络语言:基于接口的编程+策略模式+配置文件”组合实现的动态加载机制定义接口类(interface) +多个类对同一接口的实现(implements)+接口类和实现类进行一个配置( src/main/resource...
2018-09-14 10:15:42
223
原创 RDD总结
---前面是对算子的简单概述--后面有实例---[pair]表示一个元组 ;如("ty",12) With必须添加分区的类型---------------aggregate 聚合每个分区的值。每个分区中的聚合变量都是用零值初始化的。 aggregateByKey 将相同的key进行聚合 cartesian 笛卡尔积 check...
2018-09-10 13:39:43
318
原创 sparkRDD总结
--------[pair]表示一个元组 ;如("ty",12) With必须添加分区的类型------------------------------------------aggregate :聚合每个分区的值。每个分区中的聚合变量都是用零值初始化的。aggregateByKey [Pair] ...
2018-09-07 17:19:06
1151
转载 spark中ClosureClean中的clean方法
spark里面,大量使用了一个方法, ClosureCleaner.clean()----闭包资源清楚。为了能将RDD算子正常发送到各个worker节点。那么就需要序列化的类必须是正常的(指该类中的对外部的引用也能找到)因此对一些没有用的资源进行删除、清理。在这个类的闭包范围内。// 这里调用了SparkContext的clean方法 // clean方法实际上调用了Clos...
2018-09-07 10:34:27
1465
原创 spark运行程序问题--报WARN scheduler.TaskSchedulerImpl: Initial job has not accepted any resources
通过/spart-submit提交任务时,报WARN scheduler.TaskSchedulerImpl: Initial job has not accepted any resources问题。且一直重试该操作。该问题spark集群没有资源可用。在本机测试情况下,虚拟机给2G的内存,那么spark中可设定为1G,这样就可以成功将任务运行完成。具体操作:找到spark下的...
2018-09-05 15:06:53
1358
原创 mvn 编译不通过,失败问题。
在用maven编译项目时,出现了该错误。[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.4.3:shade (default) on project spark-mvn: Error creating shaded jar: invalid LOC header (bad signatur...
2018-09-05 13:41:58
2143
原创 hadoop 8088端口无法访问
hadoop集群正常启动,日志无任何错误。而8088端口不能访问。则需要为yarn-site.xml文件添加一下属性。并重新执行start-yarn.sh。修改配置文件---yarn-site.xml,将下列属性添加<property><name>yarn.resourcemanager.address</name><value>192.1...
2018-08-17 16:58:48
15366
1
原创 UML类图一分钟明白
UML类图的思想:用简单的图表就能阐释各个对象之间的关系。这对阅读源代码明白类图之间的关系很重要。所以主要关系为:继承,实现,关联、聚合,组合、依赖(聚合、组合是关联的更具体化)在这些关系中:其中继承、实现 都与直接的类由关系,那么图表显示时,会出现三角行的形状 关联、聚合、组合、依赖都是引用其他的类对象。那么在图标显示时,会出现箭头的形...
2018-08-13 10:03:59
260
原创 Unregistering JMX-exposed beans on shutdown
通过start.spring.io官网生成的spring-boot项目,在导入到eclipse或sts或其他的平台中,在启动该服务时,会在日志中显示 Unregistering JMX-exposed beans on shutdown并且该服务没有被启动解决这个问题的方法:删除Maven依赖为C:\Users\Administrator\.m2\repository\org\apache\tom...
2018-05-30 12:36:43
2886
1
原创 class文件,jvm,classLoader、Class对象 之间关系形象比喻
属于自我理解,望提出宝贵意见----------------------------------------将比喻一个商店,class文件代表货物商品(饼干、麻辣、矿泉水,各种各样的货)jvm代表一个真实线下的门店(如王大爷的小卖部)classLoader代表卡车,(如果王大爷的小卖部没有商品了,那就用卡车去进货,classLoader去装载class)Class 它代表货架(王大爷把这些商品分类...
2018-04-19 18:37:09
824
原创 for循环和while循环区别
for循环,while循环旨在与迭代一个数组,最终完成结果一样。区别:for循环变量的作用域在于for循环内,而while循环变量的作用域在while外部。for(int i=0;i<5;i++){ //i在for循环内部,外部不可能使用这个i值}int j=0;while(j<5){//在该while循环执行完后,j变量依然可以操作。j++;}...
2018-04-16 09:46:26
2370
转载 jenkins 使用
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本文使用的Linux:Ubuntu其中JDK、Tomcat、SVN服务器请看这里Ubuntu安装配置JDK、Tomcat、SVN服务器一
2017-01-19 09:41:42
240
转载 spring 基本原理和示例学习
我计划分两到三篇文章来描述Spring,这一篇主要讲Spring一些基础的内容。 概述 我印象4、5年前,我还做java开发的时候,Spring是一个非常火的框架,尤其是在Web开发领域,和Struts以及Hibernate构成了SSH三剑客。当时Web开发的另一个组合是LAMP,即Linux+Apache+MySQL+PHP。我在前端方面基本没有实战经验,对js等技术也还是停留在概念
2016-07-13 15:01:07
2952
转载 springMVC 过程过程描述
SpringMVC接口解释 DispatcherServlet接口: Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。 HandlerMapping接口:
2016-07-13 11:25:32
354
原创 表单serializeObject问题
表单提交参数不全问题。 var sss=$("#updateCustomerForm").find("input[type='text']"); $.each(sss,function(key,value){ var name=$(value).attr("name"); if($(value).val()
2016-02-26 16:44:07
801
原创 android studio 首次进入问题 Internal error. Please report to https://code.google.com/p/android/issues
1)进入安装的AndroidStudio目录下的bin目录,找到idea.properties文件,用文本编辑器打开。2)在idea.properties文件末尾添加一行: disable.android.first.run=true,然后保存文件。3)关闭Android Studio后重新启动。保存文件注意要是使用UTF-8和ASNI
2015-11-26 15:08:13
5138
1
转载 json 对象和字符串说明
function callback(str){ var json = eval('(' + str + ')'); }... 不过现在都不建议用eval了,解析json,可以用这个function jsondecode(data){ return (new function("return " + data))(); }json分析实例j
2015-05-05 16:53:23
632
转载 Android Http请求方法汇总
这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。1. 使用JDK中HttpURLConnection访问网络资源(1)get请求?
2014-12-30 14:41:10
464
原创 android之BaseColumns类说明
BaseColumns是一个借口,其中只有两个字段(_id,_count)_id是SQLite数据库中表的主键。
2014-12-23 18:24:18
1784
原创 mysql数据库修改数据库编码
mysql数据库修改编码: 第一步:选择你的数据库 use 数据库名(如 mydb)第二步:mysql>alter database mydb character set utf8;
2014-12-19 16:26:15
461
转载 Notification及NotificationManager的使用详解
通知是应用程序通知用户的一种方式,它无须活动,由通知管理器进行统一管理。通知包含一下功能:1. 创建新的状态栏图标2. 在扩展的状态栏窗口显示额外的信息(可以发起一个意图)3. 闪烁/LED4. 让手机震动5. 发出声音(铃声,媒体库歌曲)通知管理器是用来处理通知的系统服务,使用getSystemService方法可以获得对
2014-12-19 15:49:59
541
转载 android之activit和intent
ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activi
2014-12-17 17:22:59
491
hadoop-idea-hdfs插件.zip
2020-01-09
activiti 5.18
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人