- 博客(117)
- 收藏
- 关注
转载 Redis服务器配置2.8
#daemonize no 默认情况下, redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为 yesdaemonize yes# 当 redis 在后台运行的时候, Redis 默认会把 pid 文件放在 /var/run/redis.pid ,你可以配置到其他地址。# 当运行多个 redis 服务时,需要指定不同的 pid 文件和端口pidf
2015-12-05 17:24:57 76
原创 Redis服务器的配置2.4
# Redis示例配置文件 # 注意单位问题:当需要设置内存大小的时候,可以使用类似1k、5GB、4M这样的常见格式:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000
2015-12-05 17:17:26 108
转载 初识云计算的三种服务模式 (IaaS SaaS PaaS)
三种服务模式 根据现在最常用,也就是比较权威的NIST(National Institute of Standard and Technology)美国国家标准技术研究院定义,云计算主要分为三种服务模式,而且这三层的分法重要是从用户体验的角度出发的:IaaS IaaS全拼是Infrastructur
2015-12-05 17:01:48 170
转载 理解云计算:SaaS,PaaS与IaaS
作为一个广义的术语,云计算描述了一种范围广泛的服务。许多IT厂商都抓住了“云”这个概念,并将其作为产品的一种通用技术。对于公司而言,为了真正了解并利用云计算的价值,首先要了解什么是云计算,及其不同的组成部分。由于云服务是一个广泛的服务集合,因此用户可以选择何时、何地以及如何使用云计算。在这份报告中,我们将解释不同类型的云计算服务,包括软件即服务(SaaS),平台即服务(PaaS)和基础架构即服务(
2015-12-05 16:55:51 871
转载 跟着9张思维导图学习Javascript
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。 思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用
2015-12-04 13:51:35 73
转载 公钥与私钥
数字签名是什么?作者:David Youd翻译:阮一峰原文网址:http://www.youdzone.com/signature.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍
2015-12-04 10:30:15 331
原创 spring annotation注解
使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean1、为什么 @Repository 只能标注在 DAO 类上呢?这是因为该注解的作用不只是将类识别为 Bean,同时它还能将所标注的类中抛出的数据访问异常封装为 Spring 的数据访问异常类型。2、@Component 是一个泛化的概念,仅仅表示一个组件 (Bean) ,
2015-12-01 14:36:08 85
转载 spring boot
1. 简介本章节将回答一些常见的"我该怎么做"类型的问题,这些问题在我们使用Spring Boot时经常遇到。这绝不是一个详尽的列表,但它覆盖了很多方面。如果遇到一个特殊的我们没有覆盖的问题,你可能想去查看stackoverflow.com2. Spring Boot应用2.1. 解决自动配置问题Spring Boot自动配置总是尝试尽最大努力去做正确的
2015-11-26 00:23:44 5065
转载 SpringBoot笔记
1 开始1.1 spring介绍Spring Boot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。你可以使用Spring Boot创建Java应用,并使用java -jar启动它或采用传统
2015-11-26 00:22:05 78
转载 UML类图新手入门级介绍
UML类图新手入门级介绍 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。 首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示public,- 表示private,# 表示protec
2015-11-23 22:49:02 109
转载 StarUML使用说明-指导手册
StarUML使用说明-指导手册原著:Stephen Wong 翻译:火猴StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。在
2015-11-23 22:47:18 387
转载 消息总线重构之简化客户端
[-]简化client的复杂度用RPC获取授权信息修改broadcast和pubsub的实现如何节省RabbitMQ Server的资源去除pubsuber的封装为什么要封装为什么要去除封装一些思考拓扑的权衡消息租赁proxy的必要性这段时间对消息总线进行了再次重构。本次重构主要针对消息总线的pubsub组件以及对cl
2015-11-22 22:38:18 92
转载 浅谈UML的概念和模型之UML九种图
目录: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题: 1、用例图(use case diagrams)【概念】描述用户需求,从用户的角度描述系统的功能【描述方式】椭圆表示某个用例;人形符号表示角
2015-11-22 22:31:36 300
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特
2015-11-22 22:29:28 316
转载 Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示(在页面中搜索 "windows"):[plain] view plaincopy
2015-11-20 01:10:55 248
转载 使用Eclipse构建Maven项目 (step-by-step)
Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。如果觉得本文对你有用,请移步到:http://download.csdn.net/detail/qjyong/5582071 下载PDF版,http://download.csdn.net/de
2015-11-17 00:51:24 306
转载 maven命令大全
1. mvn help:describe你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的.参数: 1. -Dplugin=pluginName 2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息,如果嫌不够详细,同样可以加-D
2015-11-17 00:47:58 63
转载 Gradle学习
目录[-]Gradle介绍gradle命令行创建项目构建Java应用程序Gradle 任务定义task为task分配行为(`action`)设置默认任务task的配置task的方法与属性DefaultTask包含的方法dependsOn(task) 设置依赖taskdoFirst(closure)doLast(closure)only
2015-11-16 22:10:57 397
转载 gradle使用
官方指导手册:http://www.gradle.org/docs/2.0/userguide/userguide.html1、gradle 常用命令:gradle buildgradle testgradle compilejavagradle jargradle cleangradle jargradle init//生成wrapper包gradle
2015-11-16 22:07:57 388
转载 HTTP响应头信息和请求头信息详解
web性能测试中有一个web资源分析,web资源是从服务器入手对web服务器的性能进行分析。所以了解一下以下信息是很有必要的哦。一:响应头信息HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详 细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的
2015-11-16 21:33:44 412
原创 JDK API 文档
java SE 8 API文档:http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html jdk-8-apidocs 在线版:http://docs.oracle.com/javase/8/docs/api/index.html
2015-11-16 20:07:49 671
转载 Git学习(二) 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识
2015-11-04 22:47:02 328
转载 Git学习(一) 版本管理工具
Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git —— The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背景Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。Git 与常用的版本控制工具 CVS、Subversion 等不同,它
2015-11-04 22:40:28 100
转载 网络抓包工具
Wireshark基本介绍和学习TCP三次握手之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样
2015-11-04 13:30:08 325
原创 设计模式——行为型模式
行为型模式有11种:CCIIMM(Chain of Responsibility职责链、Command命令、Interpreter解释器、Iterator迭代、Mediator中介者、Memento备忘录),OSSTV(Observer观察者、State状态、Strategy策略、Template Method模版方法、Visitor访问者)
2015-10-23 00:31:27 63
原创 设计模式——结构型模式
结构型模式包括7种:适配器模式(Adapter)、装饰模式(Decorator)、桥接模式(Bridge)、组合模式(Composite)、享元模式(Flyweight)、代理模式(Proxy)和外观模式(Facade)。
2015-10-23 00:30:57 102
原创 java 设计模式概述
总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
2015-10-22 23:02:53 275
转载 非常经典的管理哲学
一、 素养 蓝斯登原则:在你往上爬的时候,一定要保持梯子的整洁,否则你下来时可能会滑倒。 提出者:美国管理学家蓝斯登。 点评:进退有度,才不至进退维谷;宠辱皆忘,方可以宠辱不惊。 卢维斯定理 :谦虚不是把自己想得很糟,而是完全不想自己。 提出者:美国心理学家卢维斯 点评:如果把自己想得太好,就很容易将别人想得很糟。 托利得定理: 测验一个人的智力是否属于上乘
2015-09-11 03:50:27 84
原创 页面播放背景声音
1.使用HTML5.0的标签:属性的具体说明如下:属性 值 描述 autoplay true | false 如果是 true,则音频在就绪后马上播放。 controls true | false 如果是 true,则向用户显示控件,比如播放按钮。 end
2015-09-09 07:09:08 394
原创 java创建对象的方式
有4种显式地创建对象的方式:1.用new语句创建对象,这是最常用的创建对象的方式。2.运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3.调用对象的clone()方法。4.运用反序列化手段,调用java.io.ObjectInputStream对象的readObje
2015-09-04 23:46:09 372
原创 java类的初始化
了解一下Java虚拟机初始化的原理。JVM通过加装、连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用。类型的生命周期如下图所示:装载和连接必须在初始化之前就要完成。类初始化阶段,主要是为类变量赋予正确的初始值。这里的“正确”初始值指的是程序员希望这个类变量所具备的起始值。一个正确的初始值是通过类变量初始化语句或者静态初始化语句给出的。初始
2015-09-04 22:25:04 376
原创 #1045 - Access denied for user 'ODBC@localhost'
刚开始安装的时候直接输入mysql 是可以进去的,这是进入了一个基本的没有密码的账号但是给root设置完密码后,发现输入mysql后进不去了,出现ERROR 1045 : Access denied for user 'ODBC'@'localhost' (using password: NO)MySQL 没有密码怎么连接:可以执行MySQL Server Instance
2015-09-04 06:37:35 1927
原创 Tomcat 配置详解/优化方案
Service.xmlServer.xml配置文件用于对整个容器进行相关的配置。元素:是整个配置文件的根元素。表示整个Catalina容器。属性:className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.catalina.core.StandardServer类。Port:Tomcat服务
2015-08-27 15:19:23 325
原创 IntelliJ Idea 常用快捷键列表
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本
2015-08-20 14:55:47 241
原创 Project configuration is not up-to-date with pom.xml
导入maven工程后,出现如下错误: Description Resource Path Location TypeProject configuration is not up-to-date with pom.xml. Run project configuration update rdc line 1 Maven Con
2015-08-18 00:44:22 325
原创 Maven学习 (七) 自己动手编写Maven插件
需求:在Maven编译项目的时候,统计代码量,即项目中的文件数目、代码行数,包括java文件和配置文件两种;其中配置文件(sql、xml、properties)代码行数/4 处理。创建项目:首先确保已安装m2eclipse插件:http://eclipse.org/m2e/eclipse - new - Maven Project,选择archetype
2015-08-18 00:39:57 391
原创 maven常见问题归纳
前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把ABPM项目 完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间。maven概要首先我把maven的概念快速的梳理一下,让我们快速地建立起一个
2015-08-18 00:38:42 81
原创 用 Maven 做项目构建【总结】
简介本文将介绍基于 Apache Maven 3 的项目构建的基本概念和方法。Maven 是一套标准的项目构建和管理工具,使用统一规范的脚本进行项目构建,简单易用,摒弃了 Ant 中繁琐的构建元素,并具有较高的可重用性。读完本文,你将了解 Maven 的基本概念和使用它进行项目构建的基本方法。什么是 MavenMaven 是 Apache 组织下的一个跨
2015-08-18 00:36:58 289
原创 Maven学习 (六) 搭建多模块企业级项目
首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven父项目NEW -->project-->maven-->maven Project,点击下一步,进入new maven Project的Select project name and location界
2015-08-18 00:35:26 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人