- 博客(17)
- 收藏
- 关注
转载 基于InfluxDB+Grafana打造大数据监控利器
一、CAT介绍CAT系统原型和理念来源于eBay的CAL的系统,CAT系统第一代设计者吴其敏在eBay工作长达十几年,对CAL系统有深刻的理解。CAT不仅增强了CAL系统核心模型,还添加了更丰富的报表。自2014年开源以来,CAT在携程、陆金所、猎聘网、找钢网等多家互联网公司生产环境应用。CAT是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团点评上海侧所有核心应...
2018-10-22 17:44:34 2514
转载 SpringCloud 第二篇: 服务消费者(rest+ribbon)
在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。一、ribbon简介ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。Feign默认集成了ribbon。ribbon ...
2018-07-11 15:31:55 189
转载 SpringCloud 第一篇: 服务的注册与发现(Eureka)
一、spring cloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对springboot有一定的了解,如果不了解的话可以看这篇文章:2小时学会spring...
2018-07-11 11:38:01 198
转载 系统架构都经历了怎样的演变?
NO.1 初期网站架构网站建设初期,访问人数有限,数据量不大,只需要一台服务器足矣,这时应用程序、文件、数据库等所有资源全部集中在这台服务器上,网站架构请看下图: NO.2 应用和数据分离随着网站业务的不断发展,一台服务器已经不能满足要求,用户访问量越来越大,数据量也越来越大,此时对网站的要求也逐渐变大,这就需要将应用和数据分离,变成应用服务器、文件服务器和数据库服务器。架构图如下: NO.3 缓...
2018-07-11 10:29:15 247
转载 Linux常用命令篇
一、命令的基本格式 [root@localhost~] root为用户名 ~表示当前所在位置 localhost主机名 ‘#’超级用户 ‘$” 普通用户命令的基本格式: 命令 [选项] [参数]二、查询目录的内容命令格式:ls [选项][文件或目录]1 选项: -a 所有文件 -l 查看详情 -d查看目录属性 -h显示文件大小三、...
2018-07-10 16:28:55 165
转载 微服务架构
目录如下:一、微服务架构介绍二、出现和发展三、传统开发模式和微服务的区别四、微服务的具体特征五、SOA和微服务的区别六、如何具体实践微服务七、常见的微服务设计模式和应用八、微服务的优点和缺点九、思考:意识的转变十、参考资料和推荐阅读 一、微服务架构介绍 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可...
2018-06-27 15:41:19 176
转载 Spring Boot中使用Swagger2构建强大的RESTful API文档
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开...
2018-03-29 16:02:59 195
原创 SpringBoot+Maven+Mybatis+Oracle+IDEA(第五篇,log部分)
SpringBoot 日志管理Springboot内置了commons logging 作为默认的日志管理。同时提供了常见日志管理的支持,Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。作为文件输出Spring Boot默认配置只会输出到控制台,并不会记录到文件中,但是我们通常生产环境使用时都需要以文件方...
2018-03-20 22:03:21 436
原创 SpringBoot+Maven+Mybatis+Oracle+IDEA(第四篇,静态页面)
通常情况下,一个web应用都会有一个webapp目录。但是springboot构建的web应用没有webapp,先看springboot构建的web项目的目录结构:src下的resource下有static和templates,这是springboot用于存放页面静态文件的目录。通常情况下,springboot使用Thymeleaf组建做动态页面,而不是使用jsp。static主要存放图片样式文件...
2018-03-19 16:11:15 1900
翻译 Hibernate的五种检索方式
Hibernate的五种检索方式分别是: 1.导航对象图检索方式。(根据已经加载的对象,导航到其他对象。) 2.OID检索方式。(按照对象的OID来检索对象。) 3.HQL检索方式。(使用面向对象的HQL查询语言。) 4.QBC检索方式。(使用QBC(Qurey By Criteria) API来检索对象。) 5.本地SQL检索方式。(使用本...
2018-03-18 10:00:16 201
原创 IntelliJ IDEA + Github 实现代码托管
准备IntelliJ IDEA( https://www.jetbrains.com/idea/download/#section=windows )Git ( https://git-scm.com/ )Github账号 (https://github.com/)托管项目配置Git环境变量控制台输入git --version 查看git版本,正常显示表示环境变量配置成功。配置git用户信息。打开...
2018-03-16 17:39:23 885
原创 Linux Oracle 创建用户
1、启动Oracle(Oracle没启动的情况下)su - oracle, 切换成oracle用户lsnrctl startsqlplus /nologconn /as sysdbastartup (若数据库处于启动状态,则无需再次启动)2、查询临时表空间和表空间的存储位置select name from v$tempfile;select name from v$datafile从结果可以看出有...
2018-03-16 16:56:17 10215 1
转载 Spring Boot加载配置文件
Spring如何加载配置,配置文件位置1、默认位置: Spring Boot默认的配置文件名称为application.properties,SpringApplication将从以下位置加载application.properties文件,并把它们添加到Spring Environment中: 当前目录下的/config子目录 当前目录 一个classpath下的/con...
2018-03-16 15:17:33 562
原创 SpringBoot+Maven+Mybatis+Oracle+IDEA(第三篇,spring-boot-devtools实现自动加载)
本篇幅主要介绍使用 IDEA 开发过程中自动加载项目,而不需要每次做了修改都要重启应用。接上篇,一、在pom.xml问价中加入spring-boot-devtools代码如下:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:...
2018-03-16 14:39:13 1584
原创 SpringBoot+Maven+Mybatis+Oracle+IDEA(第二篇,加入Oracle和MyBatis)
一、pom.xml开始之前先看看spring boot 的基础xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
2018-03-16 14:33:24 3407 1
原创 SpringBoot+Maven+Mybatis+Oracle+IDEA(第一篇,搭建SpringBoot)
一、软件准备1、ItelliJ Idea 2017.3.4(https://www.jetbrains.com/idea/download/),可下载社区版免费使用,也可购买正版软件安装使用,不想掏钱怎么办?破解呗,网上破解教程千千万,总有一款适合你。2、Oracle(安装参考网上教程)3、Maven(https://maven.apache.org/download.cgi),可下载最新版本,解...
2018-03-16 10:37:07 1978 1
原创 BUI学习笔记
第一部分:了解BUI学习从这里开始,BUI官方网站:http://www.builive.com/1、BUI: 基于jQuery,兼容KISSY的UI类库2、能做什么(学她的理由):提供了丰富的DPL含有强大的控件库对业务做了精细的分析展现了优质的源代码3、学习和使用的步骤:先查看 框架,拷贝里面代码作为页面的初始状态点击 ...
2015-01-14 10:18:28 1054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人