11 2015 档案
摘要:为了更近一步的学习和理解Git的理念,这一节介绍一下Git中的一些基本概念。 基本概念 对象库图示 Git在工作时的概念 一、基本概念: 1、版本库: Git的版本库就是一个简单的数据库,其中包含所有用来维护和管理项目的修订版本和历史的信息。 Git不仅提供版本库中所有文件的副本,还提供了版本库本身的副本。 Git在每个版本库里维护...
阅读全文
摘要:最近经常遇myEclipse以debug方式启动tomcat的错误提示如下: 直接run方式启动没有问题。 一般这个问题等一会就不再出现,如果有耐心的话,就等几分钟再启动。如果没有耐心,可以试试下面的两个办法。 解决办法一: 在win下使用 netsh winsock reset 可以解决此问题 解决办法二: 用360安全卫士里面的修复网络功能修复了一下。
阅读全文
摘要:首先确保系统中已经安装了git,这里使用的linux系统。 一、命令行初步使用: 1、git命令: 列出它的选项和最常用的子命令。标准命令格式中,COMMAND代表的就是下面列出的子命令。 [root@flower1 ~]# git 2、显示版本号: [root@flower1 ~]# git --version git version 1.7.1 3、裸双破折号...
阅读全文
摘要:几乎所有的版本控制工具都是出于同样的目的:开发以及维护开发出来的代码,方便读取代码的历史,记录所有的修改。这里,介绍的是当前在开源社区内非常流行的版本控制工具Git。它是由Linus Torvalds发明的,最初是为了方便管理linux内核的开发工作。Git的诞生:通常来说,当工具跟不上项目需求时...
阅读全文
摘要:一、原理简介: 1、SSH公钥认证的基本原理: SSH是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下SSH链接是需要密码认证的,可以通过添加系统认证(即公钥-私钥)的修改,修改后系统间切换可以避免密码输入和SSH认证。 对信息的加密和解密采用不同的key,这对key分别称作private key和public key,其中,public key存放在欲登录的...
阅读全文
摘要:以下信息来自于维基百科。 公开密钥加密(英语:public-key cryptography,又译为公开密钥加密),也称为非对称加密(asymmetric cryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个...
阅读全文
摘要:XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。 以下为Java web项目中的解决方案: Filter代码: import java.io.IOException; import javax.servlet.Filter; import jav...
阅读全文
摘要:一、环境说明: 操作系统:Linux xx-4 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux jdk版本:java-1.7.0-openjdk.x86_64 二、rpm方式安装: 1、下载rpm软件包,这里下载的是jdk-7u21-linux...
阅读全文
摘要:用过SVN或CVS版本控制工具的朋友,在享受着它们给我们带来的方便的同时,也许也在为这么一件事情苦恼: 如果某个目录在SVN或CVS版本控制工具的控制之下时。该目录下以及该子孙目录下都会有一个.svn目录或CVS目录。当我们想让该目录脱离版本控制工具控制时,想删除这些.svn目录或CVS目录。一个一个手动删除吗?目录树大了呢?有成百上千个分支目录也要手动删除吗? NO。有更简便的方法,即可实...
阅读全文
摘要:该命令的作用是罗列出目标系统(target system)中所有具有访问权限到的Java进程。 一、命令简介: jps [option] [hostid] 二、参数说明: options:命令行选项,参见下面的Options。 hostid:需要生成进程列表的主机标识符。它由通讯协议、端口号、或其他特定的数据组成。用来描述目标系统的一系列标识符。 三、描述: ...
阅读全文
摘要:JDK是一个功能强大的Java开发套装,它不仅仅为我们提供了Java运行环境,还给开发人员提供了许多有用的开发组件(位于bin目录中,如下图所示)。仅仅使用JDK,就能够解决我们在Java开发过程中遇到的许多问题。 下图是JDK1.7版本下的工具列表:后续会针对每一个工具 下面,我们就按照工具文件名称的英文顺序来逐一介绍JDK内置的工具。 工具名...
阅读全文
摘要:原文地址:http://www.cnblogs.com/Javame/p/3968343.html 1 目录与文件操作 1.1 ls(初级) 使用权限:所有人 功能 : 显示指定工作目录下之内容(列出目前工作目录所含之档案及子目录)。 参数 : -a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出) -l 除档案名称外,亦将...
阅读全文
摘要:一、hadoop2.0安装部署流程 1、自动安装部署:Ambari、Minos(小米)、Cloudera Manager(收费) 2、使用RPM包安装部署:Apache hadoop不支持、HDP与CDH提供 3、使用jar包安装部署:各版本均提供。(初期为了理解hadoop,建议使用这种方式) 部署流程: ...
阅读全文
摘要:一、HDFS概述 优点:高容错性、适合批处理、适合大数据处理、流式文件访问:一次写入,多次读取。 缺点:不适合低延迟数据访问、不适合小文件存取(受限于NameNode)、不适合并发写入。 二、HDFS基本架构和原理 考虑一个问题:如何实现一个分布式文件系统? 业务场景:目前有几个T级别的大文件,有数个大容量存储主机。 ...
阅读全文
摘要:原文地址:http://www.ttlsa.com/log-system/scribe-chukwa-kafka-flume-log-system-contrast/ 1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦;(2...
阅读全文
摘要:一、hadoop生态系统特点 开源、社区活跃、涉及分布式存储和计算的整个生态系统、已得到企业界验证。 hadoop1.0与2.0版本的比较: 1.0包含HDFS+MapReduce。 2.0包括HDFS+YARN+MapReduce+Others 主要区别在于引入了YARN层。集群资源管理层。二、h...
阅读全文
摘要:一、Linux命令: 1、fdisk -l; //查看所有的分区 2、fdisk /dev/sdb; // 对某个分区进行操作 3、mkfs;//磁盘格式化,例如: mkfs -t ext4 /dev/sdb3 4、dumpe2fs /dev/sdb2;//观察文件系统:显示superblock、block数量、空闲block、group等信息 5、free -m; 查看内存和swap信...
阅读全文
摘要:viewResolver的定义如下: public interface ViewResolver { View resolveViewName(String viewName, Locale locale) throws Exception; } 在spring 中,常用的ViewResolver 有如下几种: InternalResourc...
阅读全文

浙公网安备 33010602011771号