自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 Linux ssh 免密码登录

Linux ssh 免密码登录一、概述1、就是为了让两个Linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作2、模型分析假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机;要达到的目的: A机器ssh登录B机器无需输入密码; 加密方式选 rsa|dsa均可以,默认dsa二、具体操作流程1、登录A机器2、ssh-ke

2017-04-28 15:49:19 335

原创 linux配置java环境变量(详细)

linux配置java环境变量(详细)一. 解压安装jdk1.卸载系统自带的jdk查询 rpm -qa | grep java rpm -qa | grep jdk卸载 rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64下载rpm格式的jdk安装 rpm -ivh jdk-7-linux-x64.r

2017-04-28 14:26:39 322

原创 MAC 配置SSH免密码登录

MAC 配置SSH免密码登录1.下载安装sshpasssshpass: 用于非交互的ssh 密码验证ssh登陆不能在命令行中指定密码, 也不能以shell中随处可见的,sshpass 的出现,解决了这一问题。它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取sshpass下载地址:http://sourceforge.NET/projects/s

2017-04-28 12:27:19 3578

转载 java基本数据类型传递与引用传递区别详解

Java的值传递和引用传递在面试中一般都会都被涉及到,今天我们就来聊聊这个问题,首先我们必须认识到这个问题一般是相对函数而言的,也就是java中的方法参数,那么我们先来回顾一下在程序设计语言中有关参数传递给方法(或函数)的两个专业术语:按值调用(call by value)按引用调用(call by reference)所谓的按值调用表示方法接收的是调用着提供的值,而按引用调用则表示方法接收的

2017-04-26 14:24:30 309

转载 设计模式学习之组合模式

组合模式(Composite Pattern),是结构型模式之一。组合模式比较简单,它将一组相似的对象看作一个对象处理,并根据一个树状结构来组合对象,然后提供一个统一的方法去访问相应的对象,以此忽略掉对象与对象集合之间的差别。这个最典型的例子就是数据结构中的树,本篇博客我们就一起学习组合模式。定义与使用场景定义:将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具

2017-04-26 09:36:56 310

转载 设计模式学习之适配器模式

在我们平时的开发过程中,适配器模式可以说是经常能见到的设计模式,ListView 和 RecyclerView 的 Adapter 就是典型的适配器模式,当我们在开发时,碰到要在两个完全没有关系的类之间进行交互,第一个解决方案是修改各自类的接口,但是如果无法修改源代码或者其他原因导致无法更改接口,此时怎么办?这种情况我们往往会使用一个 Adapter ,在这两个接口之间创建一个粘合剂接口,将原本无法

2017-04-26 09:34:45 270

转载 设计模式学习之访问者模式

访问者模式,是行为型设计模式之一。访问者模式是一种将数据操作与数据结构分离的设计模式,它可以算是 23 中设计模式中最复杂的一个,但它的使用频率并不是很高,大多数情况下,你并不需要使用访问者模式,但是当你一旦需要使用它时,那你就是需要使用它了。访问者模式的基本想法是,软件系统中拥有一个由许多对象构成的、比较稳定的对象结构,这些对象的类都拥有一个 accept 方法用来接受访问者对象的访问。访问者是一

2017-04-26 09:33:27 256

转载 架构设计之Spring-Session的分布式集群会话管理

前言通常在web开发中,回话管理是很重要的一部分,用于存储与用户相关的一些数据。对于JAVA开发者来说,项目中的session一般由Tomcat或者jetty容器来管理。特点介绍尽管使用特定的容器可以很好地实现会话管理,但是独立容器挂掉或者由于其他原因重启会导致用户信息丢失,并且无法支持分布式集群会话管理。上图举例:这是一个简单的负载均衡集群架构模型,后端三台Tomcat服务,假设每台服务都使用自己

2017-04-25 09:47:47 551

转载 线程池的使用(ThreadPoolExecutor详解)

为什么要使用线程池?线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系统资源的事情。 另一方面,大多数实际场景中是这样的:处理某一次请求的时间是非常短暂的,但是请求数量是巨大的。这种技术背景下,如果我们为每一个请求都单独创建一个线程,那么物理机的所有资源基本上都被操作系统创建线程、切

2017-04-21 09:42:53 798

原创 Linux访问远程服务器文件——NFS+mount挂载

前言有两台服务器,S1和S2,Linux操作系统,S1和S2IP不同,但是可以相互访问。S2需要访问S1的文件系统,换言之,S1中有文件夹被分享给S2使用。准备工作假设 S1的ip为 192.168.1.2,要分享为公共文件夹的目录为 /tmp/share假设 S2的ip为 192.168.1.3,接受上传文件的目录为 /usr/tomcat/here运行场景在实际使用中,直接向 192.16

2017-04-20 19:52:16 30949

转载 Linux基本命令

Linux基本命令1.linux下查看进程占用cpu的情况(top);格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。s:安全模式。n:显示更新的次数,完成后将会

2017-04-20 09:43:59 395

原创 kafka环境搭建

1.准备kafka下载地址: http://kafka.apache.org/downloadszooker下载地址: https://zookeeper.apache.org/kafka监控(kafka-manager): http://pan.baidu.com/s/1kTtFpGV 或者https://pan.baidu.com/share/link?shareid=284204

2017-04-19 22:04:00 497 1

转载 AOP架构的简单使用

手机App中,用户行为统计是非常重要的一部分,如何做到用户行为的统计呢,比较笨的方法是在需要统计的行为,例如朋友圈,语音等的方法的代码中,打印Log,但这样做非常的麻烦,而且工作量很大,那有没有更好的方法呢?答案就是通过AOP,那什么是AOP? AOP是指 Aspect oriented programming,也就是面向切面编程,接下来我将展现一下如何使用AOP进行拥护行为统计,以下是我的项目

2017-04-19 09:41:35 1473

转载 设计模式学习之策略模式

写代码时总会出很多的if…else,或者case。如果在一个条件语句中又包含了多个条件语句就会使得代码变得臃肿,维护的成本也会加大,而策略模式就能较好的解决这个问题,本篇博客就带你详细了解策略模式。策略模式的定义和使用场景定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互替

2017-04-19 09:35:35 355

转载 设计模式学习之模版方法模式

模板方法模式是一种基于继承的代码复用的行为型模式;在其结构中只存在父类与子类之间的继承关系。通过使用模板方法模式,可以将一些复杂流程的实现步骤封装在一系列基本方法中,在抽象父类中提供一个称之为模板方法的方法来定义这些基本方法的执行次序,而通过其子类来覆盖某些步骤,从而使得相同的算法框架可以有不同的执行结果。本篇博客我们一起来学习模版方法模式。定义与UML图定义 模板方法模式:定义一个操作中算法的

2017-04-19 09:34:04 222

转载 设计模式学习之代理模式

代理模式,可以分为两种,一种是静态代理,一种是动态代理。 两种代理从虚拟机加载类的角度来讲,本质上都是一样的,都是在原有类的行为基础上,加入一些多出的行为,甚至完全替换原有的行为。在我们平时写代码的过程中,代理模式可以说是随处可见,所以,本篇博客就将给大家介绍代理模式。基本概念代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来间接访问,为了保

2017-04-19 09:27:17 233

转载 JAVA8 十大新特性详解

前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级。在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java 8 – Lambdas and Concurrency、Java 8 Date Time API Tutorial : LocalDateTime和Abstract Class Versus Inter

2017-04-18 15:19:59 3791 2

springCloud入门级例子

## 模块介绍 - eurekaserve 服务注册模块 - api-gateway 路由模块 - server-bi 业务service - servcie-system 系统service - hystrixdashboard hystrix监控service 无需注册 # 注册中心 - [原版官网](https://cloud.spring.io/spring-cloud-static/Finchley.M6/single/spring-cloud.html) - [中文版](https://springcloud.cc/spring-cloud-dalston.html) ## 简单配置方法(12.4 Standalone Mode) ``` spring: application: name: spring-cloud-eureka server: port: 1111 eureka: instance: hostname: localhost client: registerWithEureka: false fetchRegistry: false serviceUrl: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ ``` ## 高可用集群配置(12.5 Peer Awareness) ``` #改成3个- spring: application: name: spring-cloud-eureka profiles: peer1 server: port: 8000 eureka: instance: # 必须使用自身的hostname hostname: peer1 client: serviceUrl: # 这里的url需要使用需要高可用的hostname和port defaultZone: http://peer2:8001/eureka/ #改成3个- spring: application: name: spring-cloud-eureka profiles: peer2 server: port: 8001 eureka: instance: #必须使用自身的hostname hostname: peer2 client: serviceUrl: # 这里的url需要使用需要高可用的hostname和port defaultZone: http://peer1:8000/eureka/ ```

2018-03-06

成功通过PMP 第三版 带目录

主编寄语 前言 备考篇 目录 基础篇 第1章 PMI、《PMBOKR指南》及新旧版对比介绍 1.1 PMI简介 1.2 《PMBOKR指南》简介 1.3 PMP简介 1.4 PMP认证指南 1.5 小结 第2章 PMP备考经验 2.1 明确目标 2.2 培训班的选择 2.3 教材选择 2.4 备考指导 2.5 考试经验 2.6 小结 第3章 PMP备考项目 3.1 PMP备考项目特征 3.2 PMP备考项目阶段 3.3 PMP备考项目计划实例 3.4 PMP备考项目执行 3.5 PMP备考项目控制 3.6 PMP备考项目结束 3.7 小结 第4章 项目管理框架与基本理念 4.1 概论 4.2 基本概念 4.3 项目团队 4.4 项目生命期 4.5 组织对项目的影响 4.6 项目管理十大知识领域 4.7 项目管理过程 4.8 项目信息 4.9 项目经理 参考文献 第5章 项目计划与控制 5.1 计划综述 5.2 编制进度计划 5.3 资源管理 实战篇 5.4 项目控制 5.5 工作绩效评价 参考文献 第6章 项目整合管理 6.1 制定项目章程 6.2 制定项目管理计划 6.3 指导与管理项目执行 6.4 监控项目工作 6.5 实施整体变更控制 6.6 结束项目或阶段 6.7 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第7章 项目范围管理 7.1 规划范围管理 7.2 收集需求 7.3 定义范围 7.4 创建WBS 7.5 确认范围 7.6 控制范围 7.7 其他概念 7.8 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第8章 项目时间管理 8.1 一些基本术语 8.2 规划进度管理 8.3 定义活动 8.4 排列活动顺序 8.5 估算活动资源 8.6 估算活动持续时间 8.7 制定进度计划 8.8 控制进度 8.9 其他概念 8.10 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第9章 项目成本管理 9.1 规划成本管理 9.2 估算成本 9.3 制定预算 9.4 估算成本与制定预算比较 9.5 控制成本 9.6 项目成本管理与其他知识领域的关系 9.7 会计体系 9.8 项目选择的经济准则 9.9 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第10章 项目质量管理 10.1 规划质量管理 10.2 实施质量保证 10.3 控制质量 10.4 质量常识 10.5 补充知识——质量管理基础 10.6 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第11章 项目人力资源管理 11.1 规划人力资源管理 11.2 组建项目团队 11.3 建设项目团队 11.4 管理项目团队 11.5 杂项 11.6 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第12章 项目沟通管理 12.1 规划沟通管理 12.2 管理沟通 12.3 控制沟通 12.4 其他概念 12.5 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第13章 项目风险管理 13.1 规划风险管理 13.2 识别风险 13.3 实施定性风险分析 13.4 实施定量风险分析 13.5 规划风险应对 13.6 控制风险 13.7 其他概念 13.8 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第14章 项目采购管理 14.1 规划采购管理 14.2 实施采购 14.3 控制采购 14.4 结束采购 14.5 知识要点 测试题(一) 答案与解析 测试题(二) 答案与解析 第15章 项目干系人管理 15.1 识别干系人 15.2 规划干系人管理 15.3 管理干系人参与 15.4 控制干系人参与 15.5 杂项 15.6 知识要点 参考资料 测试题 答案与解析 第16章 职业道德规范 16.1 责任 16.2 尊重 工具篇 16.3 公正 16.4 诚实 测试题 答案与解析 第17章 项目管理方法论 17.1 项目整合管理工具 17.2 项目范围管理工具 17.3 项目时间管理工具 17.4 项目成本管理工具 17.5 项目质量管理工具 17.6 项目人力资源管理工具 17.7 项目沟通管理工具 17.8 项目风险管理工具 17.9 项目采购管理工具 17.10 项目干系人管理工具 附录 《成功通过PMP》各版本的贡献者和审阅者

2018-03-06

跟开涛学SpringMVC

跟开涛学SpringMVC

2017-06-13

PLSQL基础教程

PLSQL基础教程

2017-05-08

kafka-manager-1.3.3.6 编译版本

最新kafka-manager 1.3.3.6监控 已编译

2017-05-08

廖雪峰Python2.7教程 pdf版

廖雪峰网站上教程转为pdf的,原链接: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/

2017-04-21

SpringMVC整合AngularJS demo

SpringMVC整合AngularJS demo,入门学习

2016-07-04

Hibernate3.2pdf.pdf

Hibernate3.2pdf.pdf

2012-10-25

Spring框架笔记.

Spring框架笔记

2012-10-25

JAVA IO总_结

JAVA IO 总_结

2012-01-30

空空如也

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

TA关注的人

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