自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

八轮_Baron的博客

把人生活成故事,而不是事故!

  • 博客(23)
  • 收藏
  • 关注

原创 SpringBoot2.X之旅,日志管理lombok及log日志文件每天按级别分别保存(Web Project)

一、环境搭建1、新建web工程,引入lombok包,(如果没有安装lombok插件,先安装插件)2、pom.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/...

2019-03-27 12:40:47 3475 1

原创 java基础小记,冒泡排序demo

package com.cobra.basiclearn;/** * @Author: Baron * @Description: * 1、第一个数与第二个数对比,如果第一个数大,交换位置; * 2、1中得到的数组,第二个与第三个对比,如果第二个数大,交换位置; * 3、2得到数组继续往下比较,指到最后一个; * 4、第一轮比完,第一个就排到它的最高处; * 5、第二轮继续从第...

2019-03-25 12:43:18 285

原创 SpringBoot2.X之旅,Thymeleaf模板及html静态化(Web Project)

一、使用idea新建web工程1、引入Thymeleaf依赖2、pom.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-instanc...

2019-03-24 18:05:48 1236

原创 SpringBoot2.X之旅,FreeMarker模板及html静态化(Web Project)

一、使用idea新建web工程1、引入freemarker依赖:2、pom.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-ins...

2019-03-24 14:45:10 1616

原创 SpringBoot2.X之旅,实现ApplicationListener,监听程序启动过程(Web Project)

背景需求:由于项目启动时,需要自动加载初始化一些数据,这时候可以使用监听类一、定义监听类,实现ApplicationListener接口:package com.cobra.webdemo.listener;import org.springframework.boot.context.event.ApplicationEnvironmentPreparedEvent;impo...

2019-03-23 18:44:48 1960 1

原创 SpringBoot2.X之旅,Redis缓存中@Cacheable、@CacheEvict、@CachePut、@CacheConfig的使用(Web Project)

一、环境准备:1、redis相关关键记录:1)启动:进入到redis安装目录的src下,启动命令是:./redis-server ../redis.conf。2)连接:在redis.conf文件内需要设置绑定地址:bind 192.168.60.129,否则远程无法访问redis。2、项目基础是SpringBoot2.X之旅,Mybatis+Durid+Mysql实践,mybat...

2019-03-20 19:41:44 1117

原创 SpringBoot2.X之旅,Mybatis+Durid+Mysql实践,mybatis自定义sql语句和多表关联查询(Web Project)

一、基础本文demo是在SpringBoot2.X之旅,Mybatis+Durid+Mysql实践,mybatis generator代码生成器实现简单CURD和Druid Monitor(Web Project)基础上编写的,这篇文章仅作为本人笔记。二、自定义sql:1、在OrderInfoMapper接口添加方法:/** * 根据UserId查找订单 * ...

2019-03-16 20:28:24 1461

原创 SpringBoot2.X之旅,Mybatis+Durid+Mysql实践,mybatis generator代码生成器实现简单CURD和Druid Monitor(Web Project)

实践步骤:环境准备,建数据库—&gt;新建web的maven工程,集成依赖—&gt;加入mybatis generator的maven插件—&gt;编写mybatis-generator.xml文件,配置.yml文件—&gt;运行生成实体类、mapper接口、mapping的xml文件—&gt;编写service—&gt;编写controller—&gt;启动类加map...

2019-03-16 11:11:42 471

原创 SpringBoot2.X之旅,Quartz的简单使用,实现定时任务的一种实现方式,可以控制启动和停止(Web Project)

一、新建web工程,引入quatrz的包等pom.xml如下:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2019-03-14 17:34:21 686

原创 Spring Cloud Finchley版本Demo笔记,服务通信RestTemplate中使用Hystrix进行服务降级和超时设置

本文demo是在Spring Cloud Finchley版本Demo笔记,服务之间的通信RestTemplate和Feign及负载均衡基础上搭建的一、在consumer模块pom.xml加上熔断依赖spring-cloud-starter-netflix-hystrix&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xm...

2019-03-13 22:02:56 557

原创 Spring Cloud Finchley版本Demo笔记,服务通信RestTemplate和Feign断路器(Hystrix服务降级)的使用

本文demo是在Spring Cloud Finchley版本Demo笔记,服务之间的通信RestTemplate和Feign及负载均衡基础上搭建的一、在consumer模块pom.xml加上熔断依赖spring-cloud-starter-netflix-hystrix&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project xm...

2019-03-13 15:59:52 312

原创 Spring Cloud Finchley版本Demo笔记,服务之间的通信RestTemplate和Feign及负载均衡

本文demo在Spring Cloud Finchley版本Demo笔记,注册中心、服务注册、服务发现、和注册中心高可用基础上搭建。一、RestTemplate的通信方式:新建两个子模块,provider和consumer作为服务提供者和消费者1、pom.xml均为:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project ...

2019-03-12 23:21:09 281

原创 Spring Cloud Finchley版本Demo笔记,注册中心、服务注册、服务发现、和注册中心高可用

一、新建Maven,编写父pom.xml1、打开idea,File-&gt;New-&gt;Project,新建maven项目:2、不用选,直接next:3、指定groupid和artifactid:4、finish:5、删除不必要的包,可以把src删掉:6:、设置父pom.xml,并添加一个子模块eureka:&lt;?xml version="...

2019-03-11 23:28:12 221

原创 SpringBoot2.X之旅,JPA自定义sql查询、多表查询的笔记demo(Web Project)

本文是在springboot+druid+jpa基础上实现的。具体整合请看SpringBoot2.X之旅,JPA+Durid+Mysql实践Druid Monitor笔记demo(Web Project)一、jpa自定义sql语句查询:1、在OrderInfoRepository加上方法:/** * 删除某个userId的订单 * @param userId * @retu...

2019-03-10 01:46:37 3152

原创 SpringBoot2.X之旅,JPA+Durid+Mysql实践Druid Monitor笔记demo(Web Project)

一、开发环境本文的开发环境是跟之前的一篇文章一样的SpringBoot2.X之旅,开篇 hello world(Web Project)二、搭建项目基础:1、Idea新建web项目,需要引入的包如图:2、在pom.xml中加入druid的包,可以参照druid的文档https://github.com/alibaba/druid/tree/master/druid-spri...

2019-03-10 01:36:15 1292

原创 SpringBoot2.X之旅,AOP( Web Project)

一、开发基础,首先这个demo是在springboot web基础框架上建立的,搭建请参照SpringBoot2.X之旅,开篇 hello world(Web Project),在这个基础上引入lombok包(idea需要另外安装lombok插件),通知引入aop的包,如果之前引用过jpa等包,也可先查看一下包结构,可以不用再引入,pom.xml配置如下:<?xml version="...

2019-03-08 00:19:20 530

原创 SpringBoot2.X之旅,过滤器、拦截器( Web Project)

一、摘要: 1)个人常使用过滤器的实现有两种方式,一个是实现Filter,另一个是继承OncePerRequestFilter; 2)个人常使用拦截器的实现方式是,先通过实现HandlerInterceptor,再通过实现WebMvcConfigurer,重写方法addInterceptors(InterceptorRegistry registry)方法,利...

2019-03-07 22:12:04 543

原创 SpringBoot2.X之旅,IOC( Web Project)

写一个Demo,总结一下我在SpringBoot2.X中使用IOC的方式。一、开发基础,首先这个demo是在springboot web基础框架上建立的,搭建请参照SpringBoot2.X之旅,开篇 hello world(Web Project),在这个基础上引入lombok包,pom.xml配置如下:&lt;?xml version="1.0" encoding="UTF-8"?&...

2019-03-07 12:12:44 337

原创 SpringBoot2.X之旅,参数绑定、参数校验、参数获取( Web Project)

本文功能是在SpringBoot2.X之旅,开篇 hello world(Web Project)基础框架之上实现的一、添加lombok依赖1、pom.xml添加lombok依赖包,使@Slf4j、@Data注解生效(如果idea没有按装lombok插件,请先安装插件)&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;project x...

2019-03-07 01:19:33 2792

原创 用Dockerfile编写一个最简单web项目的docker镜像程序,并作为容器运行

记录用doker运行一个最简单web项目的实现过程:本文使用的web工程demo为:SpringBoot之旅,开篇 hello world(SpringBoot 2.x, Web Project)基本步骤分为:1)环境安装(win7的docker安装、idea安装docker插件)2)Dockerfile编写,docker镜像的生成3)生成运行容器,测试一、环境准备:1...

2019-03-06 00:42:43 2446

原创 Docker个人常用命令

启动docker:systemctl start docker查看正在运行容器:docker ps查看所有容器:docker ps -a删除容器:docker rm id运行容器:docker start id停止容器:docker stop id查看镜像:docker images删除镜像:docker rmi id使用Dockerfile构建docker镜像:docker...

2019-03-05 19:18:52 393

原创 SpringBoot2.X之旅,Springboot Web工程启动方式( Web Project)

本文程序使用的是上一篇文章的代码SpringBoot2.X之旅,开篇 hello world(Web Project)这里总结了spring boot常用的几种启动方式:1、idea启动,包括默认端口,指定端口2、maven编译成jar、war包启动3、maven直接插件启动:mvn spring-boot:run一、启动方式之idea1、默认端口直接启动:控制...

2019-03-05 11:44:39 461

原创 SpringBoot2.X之旅,开篇 hello world(Web Project)

总结一下过去一段时间学到的知识,spring boot的好处,不用多说,总结一个字,“爽”,其他请各位看官自行百度、Google。这里是开篇,编写第一个spring boot demo,hello world!一、开发环境等1、环境:WIN7 64位2、IDE: IntelliJ IDEA 2018.1.53、JDK:1.8.0_1914、Maven:3.6.0...

2019-03-04 19:07:35 390

空空如也

空空如也

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

TA关注的人

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