- 博客(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)
实践步骤:环境准备,建数据库—>新建web的maven工程,集成依赖—>加入mybatis generator的maven插件—>编写mybatis-generator.xml文件,配置.yml文件—>运行生成实体类、mapper接口、mapping的xml文件—>编写service—>编写controller—>启动类加map...
2019-03-16 11:11:42 471
原创 SpringBoot2.X之旅,Quartz的简单使用,实现定时任务的一种实现方式,可以控制启动和停止(Web Project)
一、新建web工程,引入quatrz的包等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-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<?xml version="1.0" encoding="UTF-8"?><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<?xml version="1.0" encoding="UTF-8"?><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均为:<?xml version="1.0" encoding="UTF-8"?><project ...
2019-03-12 23:21:09 281
原创 Spring Cloud Finchley版本Demo笔记,注册中心、服务注册、服务发现、和注册中心高可用
一、新建Maven,编写父pom.xml1、打开idea,File->New->Project,新建maven项目:2、不用选,直接next:3、指定groupid和artifactid:4、finish:5、删除不必要的包,可以把src删掉:6:、设置父pom.xml,并添加一个子模块eureka:<?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配置如下:<?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插件,请先安装插件)<?xml version="1.0" encoding="UTF-8"?><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关注的人