- 博客(114)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 图神经网络task1
图神经网络task11 图神经网络简介在过去的深度学习应用中,我们接触的数据形式主要是这四种:矩阵、张量、序列(sequence)和时间序列(time series)。然而来自现实世界应用的数据更多地是图的结构,如社交网络、交通网络、蛋白质与蛋白质相互作用网络、知识图谱和大脑网络等。图提供了一种通用的数据表示方法,众多其他类型的数据也可以转化为图的形式。此外,大量的现实世界的问题可以作为图上的一组小的计算任务来解决。推断节点属性、检测异常节点(如垃圾邮件发送者)、识别与疾病相关的基因、向病人推荐药物等,
2021-06-16 15:53:42 510
原创 踩坑:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using built
踩坑:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable标签: 踩坑有一阵儿没学hadoop了,今天在启动hadoop的时候,发现每次输入命令运行都会出现: WARN util...
2018-07-22 16:55:33 5843 1
原创 Hadoop笔记:YARN环境搭建
Hadoop笔记:YARN环境搭建标签: 大数据Hadoop笔记:YARN环境搭建伪分布式YARN环境搭建配置参数启动进程验证定制YARN相关的进程使用版本:hadoop-2.6.0-cdh5.7.0配置文件: yarn-site.xml mapred-site.xml伪分布式YARN环境搭建 You can run a MapR...
2018-05-31 09:34:43 928
原创 Hadoop笔记:YARN分布式资源调度框架
Hadoop笔记:YARN分布式资源调度框架标签: 大数据Hadoop笔记:YARN分布式资源调度框架YARN产生背景简单介绍文档说明YARN架构ResourceManager:RMNodeManager:NMApplicationMaster:AM执行流程YARN产生背景简单介绍MapReduce1.x存在的问题:单点故障 +...
2018-05-31 09:34:06 662
原创 踩坑:fileSystem.copyToLocalFile两个参数 空指针异常
踩坑:fileSystem.copyToLocalFile(Path src, Path dst) 空指针异常标签(空格分隔): 踩坑在网上一搜,直接改成fileSystem.copyToLocalFile(false,xx,xx,true)即可。但是基本上就这一句,也不说为啥,还是自己查API吧:public void copyToLocalFile(boolean de...
2018-05-31 09:33:25 2697 2
原创 踩坑:再次格式化hdfs就jps命令显示DataNode未启动
踩坑:再次格式化hdfs就jps命令显示DataNode未启动标签(空格分隔): 踩坑修改了hadoop的core.site.xml后,我自以为是地重新格式化了一下hdfs:hdfs namenode -format忘记了不能再次格式化的忠告!结果就出现了jps中显示DataNode没启动的问题出现该问题的原因:在第一次格式化dfs后,启动并使用了hadoop,后来又重新执行了...
2018-05-31 09:29:33 1640
原创 踩坑:centos查看防火墙状态没反应
踩坑:centos查看防火墙状态没反应标签(空格分隔): 踩坑centos如何查看防火墙呢:service iptables status但是这条命令根本没反应,再上网查了一下,需要在前面加上sudo。难道不用sudo的人,一直都在root下操作么!?sudo service iptables status然后就可以查看防火墙状态了,防火墙是开着的,那么我们先把...
2018-05-31 09:28:31 1872
原创 踩坑:早已预料到的错误:java.net.ConnectException: Call From xxx to localhost:8020 failed on connection exceptio
踩坑:早已预料到的连接错误:java.net.ConnectException: Call From xxx to localhost:8020 failed on connection exception: java.net.ConnectException: Connection refused标签(空格分隔): 踩坑JAVA API 操作 HDFS出现连接错误:java.ne...
2018-05-31 09:26:58 41959 4
原创 踩坑:一个"、"引发的 Element 'properties' cannot have character [children],because the type's content type
踩坑:一个”、”引发的 Element ‘properties’ cannot have character [children],because the type’s content type is element标签(空格分隔): 踩坑做项目时遇到这个问题:Element 'properties' cannot have character [children],becau...
2018-05-31 09:26:07 17867 3
原创 踩坑:忍无可忍!IDEA创建maven项目下载依赖龟速!
踩坑:忍无可忍!IDEA创建maven项目下载依赖龟速!标签(空格分隔): 踩坑最近搞hadoop需要下载下载相关依赖,一个hadoop-client的依赖包下载了四个多小时。而且弄完之后还是错的,感觉根本就没下载下来。 简直忍无可忍。本来习惯性的在stackoverflow上搜,但是突然想到:我是在墙内啊,这种情况再厉害的老外也没经历过啊。得,还是在百度上搜搜吧。在CSD...
2018-05-31 09:25:09 1420 1
原创 踩坑:Failed to create a Maven project: 'xxx/pom.xml' already exists in VFS
踩坑:Failed to create a Maven project: ‘xxx/pom.xml’ already exists in VFS标签(空格分隔): 踩坑最近看hadoop,maven下载依赖包各种问题,无奈之下我只有频繁重新创建项目,不免有重名。以上为背景。根据错误提示,我琢磨着,应该把这个VFS里面的内容清理一下,因为毕竟我已经在文件中将project删除了。...
2018-05-31 09:24:18 11996 8
原创 踩坑:(两次中招)IDEA创建maven项目慢!显示loading archetype list
踩坑:(两次中招)IDEA创建maven项目慢!显示loading archetype list标签(空格分隔): 踩坑第一次在某一天下午,突然发现在创建Maven工程还是一直lodading arhtype list。在stackoverflow上一查,有一哥们有一样的问题: When choosing the Create New Project option ...
2018-05-27 10:32:56 746
原创 Hadoop笔记:HDFS文件读写流程详解
大数据笔记:HDFS文件读写流程详解标签: 大数据大数据笔记:HDFS文件读写流程详解三个角色HDFS写数据HDFS读数据优缺点优点缺点通过一个工作流的形式,展示HDFS读写流程三个角色client:客户端,发起读写请求,向HDFS中存或取数据。NameNode:HDFS的核心,唯一的领导,把控全局所有的请求,干什么事都要想它汇报。...
2018-05-27 10:32:07 654
原创 Hadoop笔记:Java API 操作HDFS文件大集合
大数据笔记:Java API 操作HDFS文件大集合标签: 大数据大数据笔记:Java API 操作HDFS文件大集合JAVAAPI操作HDFS环境搭建JAVA操作在hdfs上创建一个目录代码展示文档分析结果创建一个文件并写入内容创建文件写入内容代码查看HDFS的内容命令行查看java操作删除文件文件重命名上传本地文件到HDFS小文件直接上传...
2018-05-27 10:31:32 6025
原创 Hadoop笔记:HDFS读官方文档
大数据笔记:HDFS读官方文档标签: 大数据大数据笔记:HDFS读官方文档介绍NameNode and DataNodesHDFS架构及其内部NameNode和Data的作用命名空间和副本命名空间副本机制副本存放策略介绍 The Hadoop Distributed File System (HDFS) is a distribut...
2018-05-27 10:30:55 1404
原创 Hadoop笔记:HDFS shelll常用命令的使用
大数据笔记:HDFS shelll常用命令的使用标签: 大数据大数据笔记:HDFS shelll常用命令的使用HDFS shelll常用命令的使用HDFS shelll常用命令的使用如何使用hdfsdfs 不会用,按回车[japson@localhost sbin]$ hdfsUsage: hdfs [--config confdir] CO...
2018-05-27 10:30:32 1047
原创 Hadoop笔记:HDFS环境搭建
大数据笔记:HDFS环境搭建标签: 大数据大数据笔记:HDFS环境搭建Prerequisites安装jdk7安装ssh安装伪分布式HDFS下载更改配置启动hdfs停止hdfs环境: CentOS6.4 Hadoop 2.6.0 -cdh5.7.0Prerequisites首先我们进入到官方网址http://archive-pri...
2018-05-27 10:30:00 701
原创 研磨算法:排序之堆排序
研磨算法:排序之堆排序标签(空格分隔): 研磨算法研磨算法:排序之堆排序堆什么是堆堆的操作重要声明上浮 swim下沉 sink插入元素删除堆顶元素堆中节点的关系堆排序堆排序的基本思想代码演示堆的构造主体代码分析整体代码改进先下沉后上浮堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最...
2018-05-27 10:29:00 552
原创 研磨算法:排序之快速排序
研磨算法:排序之快速排序标签(空格分隔): 研磨算法研磨算法:排序之快速排序理解快排基本算法算法主体快排的切分切分方法代码演示算法改进算法分析 快速排序是应用最广泛的算法了,其优点是能够原地排序(使用很小的辅助栈),并且将长度为N的数组排序所需的时间和NlgN成正比。而且快排的内循环要比大多数的排序算法要短小,所以更快。其缺点是非常脆弱,在使用...
2018-05-27 10:28:33 425
原创 研磨算法:排序之归并排序
研磨算法:排序之归并排序标签(空格分隔): 研磨算法研磨算法:排序之归并排序理解归并排序分治模型分治代码演示算法分析理解归并排序归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法是分治(divide-and-conquer)的经典应用简单来说就是将一个要排序的数组,先递归地将其分成两半,两半分别排序,然后归并起来。...
2018-05-27 10:28:01 353
原创 研磨算法:排序之初级排序(选择 插入 冒泡)
研磨算法:排序之初级排序(选择 插入 冒泡)标签(空格分隔): 研磨算法研磨算法:排序之初级排序(选择 插入 冒泡)选择排序理解算法代码示例算法分析插入排序理解算法代码演示算法分析算法改进冒泡排序理解算法代码演示算法分析排序算法是在基础面试中经考到的算法,也常常是我们解决问题的第一步。虽然在实际项目开发中很小几率会需要我们手动实现...
2018-05-27 10:27:41 637
原创 JUC线程进阶篇09:线程池
JUC线程进阶篇09:线程池标签: 多线程JUC线程进阶篇09:线程池了解线程池为什么使用线程池线程池工作流程线程池体系结构Executor主要结构ThreadPoolExecutor创建线程池Executors工具类创建线程池线程池的使用重要方法代码演示线程调度了解线程池为什么使用线程池线程池提供了一个线程队列,队列...
2018-05-26 21:57:14 843
原创 JUC线程进阶篇08:线程中常见的8中用锁情况
JUC线程进阶篇08:线程中常见的8中用锁情况标签: 多线程JUC线程进阶篇08:线程中常见的8中用锁情况8种情况题目1.两个普通同步方法,两个线程,标准打印,结果:one two2.新增Thread.sleep()给getOne(),结果:one two3.新增普通方法getThree(),结果:three one two4.两个普通同步方法,两个对象,结果:two on...
2018-05-26 21:56:47 221
原创 JUC线程进阶篇07:ReadWriteLock读写锁
JUC线程进阶篇07:ReadWriteLock读写锁标签: 多线程 段落引用JUC线程进阶篇07:ReadWriteLock读写锁为什么许多要读写锁ReadwritelockReentrantReadWriteLock分析源码特征代码演示写写需要互斥读读不需要互斥为什么许多要读写锁互斥锁lock将语句块标记为临界区,当一个线...
2018-05-26 21:56:25 347
原创 JUC线程进阶篇06:生产者消费者案例与Condition线程通信
JUC线程进阶篇06:生产者消费者案例与Condition线程通信标签: 多线程JUC线程进阶篇06:生产者消费者案例与Condition线程通信使用synchronized解决线程安全问题生产者消费者的问题等待唤醒机制问题1:线程死循环问题2 :虚假唤醒同步锁的方式解决线程安全问题线程通信Condition工具类线程按序交替使用sync...
2018-05-26 21:55:59 318
原创 ConcurrentHashMap
ConcurrentHashMap标签: 面试ConcurrentHashMap分段锁机制JDK8中的ConcurrentHashMapHashMap不是线程安全的,Hashtable是线程安全的,但是hashtable锁住整个表,效率非常低。相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的
2018-04-28 23:05:06 129
原创 TCP相关
TCP相关标签(空格分隔): 面试TCP相关预备特点报文段控制字段标志三次握手三次握手过程为什么需要三次握手四次挥手四次挥手过程为什么需要四次挥手为什么要有TIME_WAIT状态为什么要等待2MSLmslttl及rtt的区别如何保证TCP连接的可靠性其他问题为什么建立连接需要三次握手而断开连接需要四次握手TCP报文长度是由什么确定的TCP报文长度是在TCP三次握手中
2018-04-28 23:04:18 267
原创 SVN和Git
SVN和Git标签(空格分隔): 面试区别最核心的区别Git是分布式的,而Svn不是分布的。也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个跟中心版本库一模一样的本地版本库。可以这样说,如果你被困在一个不能连接网络的地方时,你仍然能够提交文件,查看log(历史版本记录),创建项目分支等。好处是跟其他同事不会有太多的冲突,自己写的代码放在自己电脑上,一段时间后再
2018-04-28 23:03:48 144
原创 树
树标签(空格分隔): 面试二叉树的遍历深度优先搜索递归法递归的三要素: 1. 递归的定义:做了什么事情,接收了什么参数,返回了什么值 2. 拆分为规模更小的相同问题 3. 一定有一种可以退出程序的情况;递归法有可能爆栈public class Solution { public ArrayList<Integer> preorderTraversal(TreeNode root) {
2018-04-28 23:03:12 101
原创 Java创建对象的几种方法及扩展
Java创建对象的几种方法及扩展标签(空格分隔): 面试创建对象的方式还是有很多种的,不单单有new方式创建对象,还有使用反射机制创建对象,使用clone方法去创建对象,通过序列化和反序列化的方式去创建对象。这里就总结一下创建对象的几种方式,来好好学习一下java创建对象的方式。使用new关键字这是我们最常见的也是最简单的创建对象的方式,通过这种方式我们还可以调用任意的构造函数(无参的和有参的)。
2018-04-28 23:02:24 1347
原创 数据库汇总篇
数据库篇标签(空格分隔): 面试数据库篇什么是存储过程有哪些优缺点索引什么是索引优缺点索引是否越多越好事务什么是事务事务的语句关于savepoint乐观锁和悲观锁使用悲观锁使用乐观锁dropdelete与truncate视图范式SQL注入什么是防止SQL注入MyBatis防止SQL注入什么是存储过程?有哪些优缺点?存储过程是一些预编译的SQL语句。更加直白的理
2018-04-28 23:01:23 312
原创 Java中的error和exception
Java中的error和exception标签(空格分隔): 面试Throwable在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。Throwable 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。
2018-04-22 21:31:58 140
原创 微服务
微服务标签(空格分隔): 面试单架构的缺点一个系统中,某一个模块出现问题,会导致整个系统一起挂掉。单架构的好处是便于管理,所有的代码都在同一个项目中,但是当产品规模越来越到,有如下确定:项目臃肿,难以维护。资源无法隔离,各个功能模块使用相同的数据库,内存等资源。一旦其中一个模块对资源使用不当,整个系统都会被拖垮。无法灵活扩展,系统访问量大,不能只针对于某一模块进行水平扩展微服务微服务架构风格
2018-04-22 21:31:25 182
原创 MVC业务分层
业务分层标签(空格分隔): 面试分层简单的mvc结构如下:view层:视图层。Control层:业务层,集合了各种action。调用model层的方法,实现对数据的访问。 model层:模型层,一般和数据打交道。例如:一个表对应一个model类。基于control层和model层并没有很好的实现模块化,进行如下改进:view层:显示层。 control层:业务调度,不直接联系dao层,需
2018-04-22 21:30:58 2449
原创 单点登录SSO
单点登录SSO标签(空格分隔): 面试单点登录SSO单系统登录机制HTTP无状态协议会话机制登录状态多系统的复杂性单点登录登录注销实现要实现的功能sso-client拦截未登录请求sso-server拦截未登录请求sso-server验证用户登录信息sso-server创建授权令牌sso-client取得令牌并校验sso-server接收并处理校验令牌请求sso-c
2018-04-22 21:30:30 238
原创 Cookie与Session详解
Cookie与Session详解标签(空格分隔): 面试Cookie与Session的区别和联系Session和Cookie有什么用? Cookie和Session都是为了在Http协议中保持用户与服务端的交互状态。Cookie是什么? Cookie是Http头中的一个字段,用户访问服务器后,服务器返回给用户一些键值对,通过Set_Cookie表示相应头。该用户下次访问,会将Cookie放在
2018-04-22 21:30:09 235
原创 二叉树
二叉树标签: 面试二叉树的数据结构定义一个BinaryTree类来表示二叉树,二叉树BinaryTree 又是由各个结点组成的,因此需要定义一个结点类BinaryNode,BinaryNode作为BinaryTree的内部类。此外,在BinaryTree中需要一定一个BinaryNode属性来表示树的根结点。public class BinaryTree<T extends Comparable<?
2018-04-22 21:29:42 131
原创 Fileter过滤器
Fileter过滤器标签(空格分隔): JavaWebFileter过滤器Filter介绍什么是Filter使用场景Filter过滤原理实现Filter过滤器实现Filter接口配置过滤器Filter链Filter的生命周期FilterConfig接口Filter介绍什么是FilterFilter也称之为过滤器,WEB开发人员通过Filter技术,对web服务器管理的所有we
2018-04-22 21:26:18 536
原创 13 EL表达式
EL表达式标签(空格分隔): JavaWebEL表达式基本语法访问对象的属性及数组的元素获取数据执行运算符获取web开发常用对象EL(Expression Language)提供了在JSP中简化表达式的方法,让Jsp的代码更加简化。用于JSP文件中的数据访问。这种表达式语言能简化JSP文件中数据访问的代码,可用来代替传统的基于<%=%>形式的Java表达式,以及部分基于<%heels%
2018-04-22 21:25:50 220
原创 12 JSP标签:内置、自定义、JSTL
JSP标签:内置、自定义、JSTL标签(空格分隔): JavaWebJSP标签内置自定义JSTLjsp标签的分类内置标签转发标签参数标签包含标签JSTL标签使用JSTL标签库的前提导入jstl支持包导入标签库主要标签的使用自定义标签SimpleTag接口SimpleTagSupport类编写自定义标签的步骤编写自定义标签库建立tld文件导入自定义标签库使用自定义
2018-04-22 21:25:18 521
[算法]王道程序员面试宝典-王道论坛 组编.pdf
2018-02-11
使用HttpClient通过Post发送数据,如何显示到Web界面上
2015-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人