- 博客(22)
- 收藏
- 关注
原创 springboot教程目录
快速入门springboot初体验 springboot属性配置文件详解 springboot日志[logback、log4j、log4j2]web基础springboot集成模板引擎实现web应用 springboot统一异常处理 springboot自定义视图映射插件集成springboot简单集成异步线程 springboot集成Swagger2构建RESTful ...
2018-08-13 12:37:22 19628 2
原创 springcloud微服务介绍
传统单体架构介绍及优缺点来看下传统架构的架构图:一个项目包(war包,归档包)包含了应用的所有功能, 在没有出现微服务概念之前,基本上都是这种架构形式存在, 我们一般把程序打包成一个文件后,扔到tomcat或者jetty, jboss等应用服务器中即可。特点:部署很简单,符合我们的思维 项目雍炯 技术债务 部署频率低 扩展性差 阻碍技术创新来看下微服务架构:...
2018-08-15 11:24:18 13666
原创 thinkpad T 在bios 中设置虚假 Intel VT-x 处于禁用状态
今天安装虚拟机时出现错误,解决办法:重启时按F1进入bios,thinkpad t系列的bios中没有advance选项。许选中security选项下的virtualization选项,把该项下面的两个disable修改为enable。...
2018-08-14 14:03:40 6932
原创 springboot自定义视图映射
在项目开发过程中,经常会涉及页面跳转问题,而且这个页面跳转没有任何业务逻辑过程,只是单纯的路由过程 ( 例如:点击一个按钮跳转到一个页面 )正常的写法是这样的:@RequestMapping("/testmvc") public String view(){ return "abc"; }现在只需要这样统一写,此类必须在启动类所在包或者子包中:@Configurat...
2018-08-14 10:12:00 4725 1
原创 springboot自定义Starter
在我们学习SpringBoot时都已经了解到starter是SpringBoot的核心组成部分,SpringBoot为我们提供了尽可能完善的封装,提供了一系列的自动化配置的starter插件,我们在使用spring-boot-starter-web时只需要在pom.xml配置文件内添加依赖就可以了,我们之前传统方式则是需要添加很多相关SpringMVC配置文件。而spring-boot-start...
2018-08-14 10:11:51 21872 1
原创 kafka-04 borker(0.9.0及0.10.0)配置
Kafka日志本身是由多个日志段组成(log segment)。一个日志是一个FileMessageSet,它包含了日志数据以及OffsetIndex对象,该对象使用位移来读取日志数据 borker配置就是指配置server.properties文件 最小配置通常情况下需要在减压缩kafka后,修改config/server.properties 配置文件中的以下两项log.di...
2018-08-14 10:11:37 803
原创 springboot日志
Java 有很多日志系统,例如,Java Util Logging, Log4J, Log4J2, Logback 等。Spring Boot 也提供了不同的选项,比如日志框架可以用 logback 或 log4j ,log4j2等。默认的日志框架 logbackspringboot自带log日志功能 使用的是slf4j(Simple Logging Facade For Java),它是...
2018-08-13 13:55:30 13162 1
原创 springboot集成RabbitMQ
RabbitMQ是以AMQP协议实现的一种消息中间件产品。AMQP是Advanced Message Queuing Protocol的简称,它是一个面向消息中间件的开放式标准应用层协议。AMQP中定义了以下标准特性:消息方向 消息队列 消息路由(包括:点到点模式和发布-订阅模式) 可靠性 安全性关于AMQP 、RabbitMQ的详细内容不再这里过多介绍,可以自行百度。安...
2018-08-13 13:38:33 7759
原创 springboot简单集成redis
集成Redis集成步骤:1.修改pom.xml,增加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency&...
2018-08-13 13:20:58 13367
原创 springboot集成Mybatis
1.修改pom.xml,增加依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</versi...
2018-08-13 13:02:36 1091
原创 springboot统一异常处理
创建全局异常处理类:通过使用@ControllerAdvice定义统一的异常处理类,@ExceptionHandler用来定义针对的异常类型1.增加异常类:@ControllerAdviceclass GlobalExceptionHandler { @ExceptionHandler(value = Exception.class) public ModelAndVi...
2018-08-13 12:56:34 891
原创 springboot集成Swagger2构建RESTful API文档
什么是Swagger2可以自行百度了解Swagger2提供了什么能力随项目自动生成强大RESTful API文档,减少工作量 API文档与代码整合在一起,便于同步更新API说明 页面测试功能来调试每个RESTful API集成Swagger21.修改pom.xml, 添加Swagger2依赖<dependency> <groupId>io...
2018-08-13 12:51:13 1182
原创 springboot集成模板引擎实现web应用
静态资源访问静态资源:js, css, html, 图片,音视频等静态资源路径:是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取。Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static/public/resources/META-INF/resources案例:在classpath下面创建sta...
2018-08-13 11:57:54 1332
原创 springboot属性配置文件详解
修改端口application.properties:server.port=8888 另外,也可以直接在运行jar包的时候修改java -jar xx.jar --server.port=8888自定义属性及获取1.application.properties中[文件改成UTF-8]teacher.id=1teacher.name=zhangsan2.@Valu...
2018-08-13 11:45:58 1073
原创 ELK-01 elk初体验
elk是什么在项目初期的时候,大家都是赶着上线,一般来说对日志没有过多的考虑,当然日志量也不大,所以用log4j就够了,随着应用的越来越多,日志散落在各个服务器的logs文件夹下,确实有点不大方便。当我们需要日志分析的时候你大概会这么做:直接在日志文件中 grep、awk 就可以获得自己想要的信息。那你们想过这种方式的问题吗?日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询...
2018-08-13 11:29:18 329
转载 项目"xxx"已被OS X使用,不能打开
发生的问题:项目”xxx”已被OS X使用,不能打开我的是macOS电脑,最近下载了一些jpg和png图片到硬盘里(希捷硬盘)然后拔了之后换了台电脑,结果发现这些jpg和png的图片都是灰色的,然后都打不开解决方案:由于这些文件被系统添加了扩展属性,所以我们只要删掉这些属性就行了, 具体用法是:$ cd 你的文件目录 查看当前目录下所有文件的属性信息$ ls -l...
2018-08-09 21:56:43 1206
原创 kafka无法后台运行问题解决
今天启动kafka的时候,发现一个问题,启动脚本 bin/kafka-server-start.sh config/server.properties &启动后关闭交互窗口kafka进程会死掉,找了网上一些办法例如:sh kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&...
2018-08-06 10:19:20 6056 2
原创 kafka-03 kafka的配置文件详细描述
kafka/config目录下有以下几个文件:producer.properties:生产端的配置文件#指定kafka节点列表,用于获取metadata,不必全部指定#需要kafka的服务器地址,来获取每一个topic的分片数等元数据信息。metadata.broker.list=192.168.2.100:9092,192.168.2.101:9092,192.168.2.10...
2018-08-06 10:12:22 328
转载 kafka-kafka.common.errors.RecordTooLargeException,kafka.common.MessageSizeTooLargeException
1、向Kafka中输入数据,抛异常WARN async.DefaultEventHandler: Produce request with correlation id 92548048 failed due to [TopicName,1]: org.apache.kafka.common.errors.RecordTooLargeException官网两个参数描述如下:messag...
2018-08-06 10:02:31 4735
原创 kafka-02 kafka集群搭建与使用
安装前的环境准备由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK。# yum install java-1.8.0-openjdk* -ykafka依赖zookeeper,所以需要先安装zookeeper# wget http://mirror.bit.edu.cn/apache/zookeeper/stable/zooke...
2018-08-03 11:00:07 17993
原创 kafka-01 Kafka简介
Kafka是一种高吞吐量的分布式发布订阅消息系统,使用Scala编写。 对于熟悉JMS(Java Message Service)规范的同学来说,消息系统已经不是什么新概念了(例如ActiveMQ,RabbitMQ等)。 Kafka拥有作为一个消息系统应该具备的功能,但是确有着独特的设计。可以这样来说,Kafka借鉴了JMS规范的思想,但是确并没有完全遵循JMS规范。 kafka是一个分...
2018-08-03 10:38:01 554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人