Hexo


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 日程表

  • 站点地图

  • 公益404

jenkins在windows下的自动集成

发表于 2018-09-07 | 分类于 数据集成

介绍

jenkins优秀的自动集成解决繁琐的项目部署问题,对于提高开发效率有显著的帮助

执行

准备

1.需要自动集成的项目test(博主这里创建了一个简单的maven项目)

2.tomcat配置

大致流程

1.创建或准备一个项目(博主这里名为test的maven项目)

2.启动的jenkins与安装的插件

3.tomcat的manager用户配置信息(博主这里admin)

阅读全文 »

jenkins介绍-安装

发表于 2018-09-04 | 分类于 数据集成

介绍

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具

准备

jenkins下载地址

阅读全文 »

初步了解数据库

发表于 2018-09-03 | 分类于 数据库

介绍

数据库定义

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库

数据库分类

早起数据库比较流行的数据库类型分为三类:层次式数据库、网络式数据库和关系型数据库(现在大部分为关系型数据库)。而当今互联网常见的数据库类型分为两类:关系型、非关系型。

关系型数据库

关系型数据库模型是把复杂的数据结构归为简单的二元关系(即二维表格形式),在关系型数据库中,对数据的操作就全部建立在一个或多个表格中,通过这些表格的分类、合并、连接或选取等运算来实现数据的管理。

关系型数据库诞生于1969年,由 Edgar F.“Ted” Codd发明了关系数据库。最常见的关系型数据库:mysql、Oracle、DB2、MariaDB(mysql分支)、Microsoft SQL Server(微软),Access(Microsoft)

非关系型数据库

非关系型数据库又被称为NoSQL(以下简称NoSQL),NoSQL不是没有SQL的意思,而是“不仅仅是SQL”(not only sql),NoSQL的产生并不是要彻底否定关系型数据库,而是作为传统关系型数据库的一个有效补充。NOSQL典型产品memcached(纯内存),redis(持久化缓存),mongodb(面向文档)

阅读全文 »

设计模式介绍

发表于 2018-08-31 | 分类于 设计模式

简介

设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。
使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性

设计模式分类

根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素)
,一共有23种设计模式。

这些模式可以分为三大类:

  • 创建模式(五):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式
  • 结构模式(七):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式
  • 行为模式(十一):策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式
阅读全文 »

jvm监控工具-VisualVM介绍以及实践

发表于 2018-08-30 | 分类于 jvm

介绍

visualvm 是一个jvm监控工具,其实就是oracle的jvisualvm,VisualVM是免费的图形化的jvm监控和分析工具,
集成多个jdk命令的行工具的可视化工具,他包括以下命令行工具jstat,JConsole,jstack,jmap,jinfo等,
可以使用VisualVM生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和CPU分析,
同时它还支持在MBeans上进行浏览和操作,虽然visualvm需要jdk1.6,但是其实jdk1.4以上版本都可以监控。

阅读全文 »

window8安装makedownPad2

发表于 2018-08-22 | 分类于 makedownPad2

介绍

本文介绍window8在Markdown 的安装,有个比较坑的地方,所以记录下来

大致流程

1:下载安装MakedownPad2

2:安装并运行makedownPad2

3:正常情况下会打开默认界面,并在右边显示相应的编辑效果

4:如果右边不显示相应的效果,第二个下载连接的文件下载并安装,然后重新打开makedownpad2就好了

图片暂无

准备

1:下载

#######下载地址

http://markdownpad.com/download.html

http://markdownpad.com/download/awesomium_v1.6.6_sdk_win.exe

2:安装

阅读全文 »

Markdown 学习

发表于 2018-08-22 | 分类于 Markdown

介绍

本文介绍Markdown 的简单功能以及实现

##宗旨

Markdown 的目标是实现「易读易写」。

可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。

总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像强调。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。

阅读全文 »

spring-cloud-使用Ribbon实现负载均衡

发表于 2018-08-14 | 分类于 spring cloud

必看提示以及声明:

请合理选择适合自己使用的方式,因个人原因产生的问题,均与博主无关

大致流程

1:确认注册中心已启动

2:确认客户端已启动(上节是2222端口为服务端,我们可以创建并配置一模一样的端口号为2223的客户端)

3:开发工具创建maven项目(博主这里选择与客户端一样的创建流程,稍后修改下pom)

4:配置pom,并创建controller

图片暂无

准备

1:启动注册中心(博主这里端口号为:1111)以及2222端口2223端口的客户端

2:idea工具

阅读全文 »

spring-cloud-使用Hystrix实现断路器

发表于 2018-08-14 | 分类于 spring cloud

必看提示以及声明:

请合理选择适合自己使用的方式,因个人原因产生的问题,均与博主无关

####介绍
在微服务架构中,服务被拆分成一个一个的单元,各个单元之间相互依赖调用。如果某个单元由于网络原因或者别的单元故障奔溃,那么会直接导致调用方对外的服务也发生延迟。若此时调用方的请求不断增加,最后就会出现因等待出现故障的依赖方响应而形成任务积压,最终导致自身服务的瘫痪,为了解决这个问题,我们可以采用断路器

在分布式架构中,当某个服务单元发生故障,使用断路器返回一个错误的相应,而不是进行长时间的等待,这样就不会使得线程被长时间占用,导致服务器的瘫痪。

Spring Cloud提供了Hystrix这么一个组件来实现断路器的功能。

大致流程

1:确认注册中心已启动

2:确认客户端已启动(上节是2222端口为服务端,我们可以创建并配置一模一样的端口号为2223的客户端)

3:开发工具创建maven项目(博主这里选择与客户端一样的创建流程,稍后修改下pom)

4:配置pom,并修改负载均衡的controller,创建service

图片暂无

准备

1:启动注册中心(博主这里端口号为:1111)以及2222端口2223端口的客户端

2:idea工具

阅读全文 »

spring-cloud-向注册中心注册服务

发表于 2018-08-13 | 分类于 spring cloud

必看提示以及声明:

请合理选择适合自己使用的方式,因个人原因产生的问题,均与博主无关

大致流程

1:确认注册中心已启动

2:开发工具创建客户端项目(博主idea)

3:配置pom,Application并启动

图片暂无

准备

1:确认注册中心已经启动(博主这里端口号为:1111)

2:idea

阅读全文 »
12345

xcxd

一小步一小步

44 日志
21 分类
21 标签
RSS
© 2019 xcxd
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4