自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

原创 An error occurred.Faithfully yours, nginx

Faithfully yours, nginx

2022-10-21 11:32:55 3588 1

原创 虚拟机安装报错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 6643 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 592 1

原创 aio和nio和bio实践

网络传输中分为BIO,AIO,NIO。其中BIO是blocking阻塞io读取,AIO异步io读取,NIO解决高并发的异步io读取。BIO网络传输数据的方式,客户端发送请求(等待服务端返回数据)----服务端接收请求,完成业务。返回信息到客户端。这个就是早期传统的请求方式(ServerSocket)AIO异步非阻塞,可以不等待服务端就可以去干其他的事情。 NIO,多...

2018-09-26 17:31:06 236

转载 类加载顺序说明

在 Java 中,Class<T> 和 ClassLoader 是造物之始。万物皆是“某类T” 的存在物,而“某类T” 是“万类之类 Class<T>” 的存在物,类别也是一种存在物,存在物即 Object。实例 t -> 类别 T -> 所有类别的抽象 Class<T> -> Object。要创造类别 T 的实例,先通过某种方式(...

2018-09-14 10:31:48 109

原创 Java SPI机制学习

许多框架在编写时,都用到了SPI机制。那我们今天就来说说什么是SPI机制。SPI机制:service provider interface,弱译:接口提供服务(白话翻译)。网络语言:基于接口的编程+策略模式+配置文件”组合实现的动态加载机制定义接口类(interface) +多个类对同一接口的实现(implements)+接口类和实现类进行一个配置( src/main/resource...

2018-09-14 10:15:42 214

原创 RDD总结

---前面是对算子的简单概述--后面有实例---[pair]表示一个元组 ;如("ty",12)   With必须添加分区的类型---------------aggregate   聚合每个分区的值。每个分区中的聚合变量都是用零值初始化的。 aggregateByKey   将相同的key进行聚合 cartesian   笛卡尔积 check...

2018-09-10 13:39:43 297

原创 sparkRDD总结

--------[pair]表示一个元组 ;如("ty",12)   With必须添加分区的类型------------------------------------------aggregate                                    :聚合每个分区的值。每个分区中的聚合变量都是用零值初始化的。aggregateByKey [Pair]             ...

2018-09-07 17:19:06 1082

转载 spark中ClosureClean中的clean方法

spark里面,大量使用了一个方法, ClosureCleaner.clean()----闭包资源清楚。为了能将RDD算子正常发送到各个worker节点。那么就需要序列化的类必须是正常的(指该类中的对外部的引用也能找到)因此对一些没有用的资源进行删除、清理。在这个类的闭包范围内。// 这里调用了SparkContext的clean方法 // clean方法实际上调用了Clos...

2018-09-07 10:34:27 1453

原创 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 1333

原创 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 2095

原创 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 15266 1

原创 UML类图一分钟明白

UML类图的思想:用简单的图表就能阐释各个对象之间的关系。这对阅读源代码明白类图之间的关系很重要。所以主要关系为:继承,实现,关联、聚合,组合、依赖(聚合、组合是关联的更具体化)在这些关系中:其中继承、实现 都与直接的类由关系,那么图表显示时,会出现三角行的形状                         关联、聚合、组合、依赖都是引用其他的类对象。那么在图标显示时,会出现箭头的形...

2018-08-13 10:03:59 248

原创 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 2834 1

原创 class文件,jvm,classLoader、Class对象 之间关系形象比喻

属于自我理解,望提出宝贵意见----------------------------------------将比喻一个商店,class文件代表货物商品(饼干、麻辣、矿泉水,各种各样的货)jvm代表一个真实线下的门店(如王大爷的小卖部)classLoader代表卡车,(如果王大爷的小卖部没有商品了,那就用卡车去进货,classLoader去装载class)Class 它代表货架(王大爷把这些商品分类...

2018-04-19 18:37:09 812

原创 UML类图之间的关系

三角箭头代表继承和实现的关系。2条线箭头代表类之间属性关系,即可以通过属性访问其它类的方法和属性。

2018-04-18 17:42:29 115

原创 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 2331

转载 jenkins 使用

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。本文使用的Linux:Ubuntu其中JDK、Tomcat、SVN服务器请看这里Ubuntu安装配置JDK、Tomcat、SVN服务器一

2017-01-19 09:41:42 233

转载 spring 基本原理和示例学习

我计划分两到三篇文章来描述Spring,这一篇主要讲Spring一些基础的内容。  概述  我印象4、5年前,我还做java开发的时候,Spring是一个非常火的框架,尤其是在Web开发领域,和Struts以及Hibernate构成了SSH三剑客。当时Web开发的另一个组合是LAMP,即Linux+Apache+MySQL+PHP。我在前端方面基本没有实战经验,对js等技术也还是停留在概念

2016-07-13 15:01:07 2942

转载 springMVC 过程过程描述

SpringMVC接口解释 DispatcherServlet接口: Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。 HandlerMapping接口: 

2016-07-13 11:25:32 351

原创 表单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 787

原创 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 5125 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 554

转载 Android Http请求方法汇总

这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。1. 使用JDK中HttpURLConnection访问网络资源(1)get请求?

2014-12-30 14:41:10 455

原创 android之BaseColumns类说明

BaseColumns是一个借口,其中只有两个字段(_id,_count)_id是SQLite数据库中表的主键。

2014-12-23 18:24:18 1774

原创 mysql数据库修改数据库编码

mysql数据库修改编码: 第一步:选择你的数据库 use 数据库名(如 mydb)第二步:mysql>alter database mydb  character set utf8;

2014-12-19 16:26:15 454

转载 Notification及NotificationManager的使用详解

通知是应用程序通知用户的一种方式,它无须活动,由通知管理器进行统一管理。通知包含一下功能:1.      创建新的状态栏图标2.      在扩展的状态栏窗口显示额外的信息(可以发起一个意图)3.      闪烁/LED4.      让手机震动5.      发出声音(铃声,媒体库歌曲)通知管理器是用来处理通知的系统服务,使用getSystemService方法可以获得对

2014-12-19 15:49:59 522

原创 android之bundle

bundle是一个键值对,类似于java的hashmap

2014-12-17 17:34:15 389

转载 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 478

auto.js vscode编写代码提示提示,离线安装

vscode编写auto.js代码时,智能提示代码

2024-04-24

autojspro,离线安装资源

直接离线安装,可以直接使用4.1.1版本。

2024-04-24

代码注入器,用于代码注入

用于代码注入

2024-03-28

vagrant2.2.9.zip

一个快速安装linux虚拟机的软件。安装简单,方便,管理顺手。下载解压后,就可以安装使用。很方便。是一个不错的软件

2020-06-26

vituralBox6.1.10.zip

虚拟机盒子最新版本,下载解压后可以直接使用。虚拟机盒子最新版本,下载解压后可以直接使用。虚拟机盒子最新版本,下载解压后可以直接使用。

2020-06-26

VirtualBox-6.0.10-132072-Win.zip

虚拟级盒子,windows环境的虚拟化技术。下载完解压后可用。6.0.10版本。能完成虚拟机的管理。

2020-05-07

vagrant_2.2.5_x86_64.zip

vagrant_2.2.5_x86_64.msi软件,下载后可直接安装。主要用于快速安装虚拟机。不需要复杂的设置就可以完成。

2020-05-07

hadoop-idea-hdfs插件.zip

idea hadoop-hdfs插件,和eclipse上一样的Hadoop hdfs的插件功能一样;端口分别为50020和9000,不用点测试直接点应用即可

2020-01-09

activiti 5.18

学习activiti的部署war包,能快速通过页面来了解流程。能更快懂得activiti。 学习activiti的部署war包,能快速通过页面来了解流程。能更快懂得activiti。

2017-09-12

Spring技术内幕:深入解析Spring架构与设计原理(第2版)

spring原理

2017-03-13

空空如也

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

TA关注的人

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