SpringBoot
文章平均质量分 63
希尤
某北方不知名985袋鼠一枚
展开
-
spring boot学习1 之 spring boot集成freemark、mybatis搭建项目
1. application.properties常用配置server.port=9090 # 服务端口号server.tomcat.uri-encoding=UTF-8 #以Tomcat为web容器时的字符编码spring.application.name=customer # 应用名称,一般就是项目名称,这个名称在SpringCloud中比较关键spring.profiles.act...原创 2018-10-31 18:22:23 · 496 阅读 · 0 评论 -
springboot2.x整合dubbo一个成功的demo案例地址
https://github.com/HouChenggong/springboot_dubbo.git转载 2019-06-05 18:03:07 · 136 阅读 · 0 评论 -
spingboot2.x实现Druid监控最简单配置
1. maven替换由原来的druid改成现在的druid-spring-boot-starter原来的:<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.9<...原创 2019-06-13 14:47:14 · 174 阅读 · 0 评论 -
一台Ubuntu 用docker实现rabbitmq集群搭建,非常成功
docker pull rabbitmq:managementdocker run -d --hostname rabbit1 -p 5673:5672 -p 15673:15672 --name rabbitMaster -e RABBITMQ_ERLANG_COOKIE=‘rabbitcookie’ rabbitmq:managementdocker run -d --hostname...原创 2019-06-04 14:43:20 · 369 阅读 · 0 评论 -
springbot2.x集成@Async
文章目录1. 最普通的接口类实现@Async1.1 启动类配置,主要添加:@EnableAsync1.2 写一个方法和接口实现异步方法1.3 controller调用1.4 结果分析2. 不通过接口的能不能实现@Async功能呢?2.1 controller实现2.2 分析结果3. 一个service里面的方法调用其它的异步方法3.1 修改service方法3.2 controller完成调用4 ...原创 2019-06-10 19:36:25 · 159 阅读 · 0 评论 -
sprngboot使用@Async实现异步调用二:使用Future以及定义超时
文章目录1. Tips:什么是Future类型?2. 正常用future的get(long timeout, TimeUnit unit)进行异步调用3. 正常用future的get( )阻塞代码进行异步调用1. Tips:什么是Future类型?Future是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果的接口。必要时可以通过get方法获取执行结...转载 2019-06-10 20:25:03 · 3553 阅读 · 0 评论 -
sprngboot启动时运行sql,springoot运行schema.sql文件
1. application.properties文件配置#启动时需要初始化的建表语句spring.datasource.schema=classpath:schema-mysql.sql,classpath:schema-2.sql#初始化时执行要插入的的数据spring.datasource.data=classpath:data-mysql.sql#遇到问题是否继续spring....原创 2019-06-04 19:11:08 · 719 阅读 · 0 评论 -
sprngboot使用@Async实现异步调用三:自定义线程池
1. 注意你定义的是user-taskExecutorimport org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsyn...转载 2019-06-11 14:22:29 · 183 阅读 · 0 评论 -
springboot2.x集成mybatisPlus3.x完美教程,带项目地址
文章目录1. 从Hibernate到MybatisPlus的转换2. 去JPAmaven依赖,添加MyBatisPlus依赖3.代码自动生成工具3.1 启动后效果如下:3.2 注意!4. 全局配置相关的其它内容4.1 yml配置,根据生成包的路径配置4.2 Mapper配置4.3 启动类配置4.4 添加分页等插件配置项目地址:github1. 从Hibernate到MybatisPlus的...原创 2019-07-05 16:21:27 · 6476 阅读 · 2 评论 -
springboot2.x+mybatisPlus3.x+dubbo几行代码实现读写分离《代码层面》
文章目录1. 环境搭建具备条件1.1 dubbo+springboot2.x+mybatisPlus3.x环境1.2 MySql读写分离的数据库1.3 zookeper,dubbo2. 如何测试读写分离1. 环境搭建具备条件1.1 dubbo+springboot2.x+mybatisPlus3.x环境但是首先你要有一些MybatisPlus3.x的基本概念,有兴趣的童鞋可以去官网参考一下,...原创 2019-08-24 17:04:27 · 711 阅读 · 0 评论 -
springboot2.x整合shiro+JWT实现token登录
文章目录1.参考项目和我的项目地址1.1它的不足之处2. 进行系统化改造2.1 针对《shiro不是盐值加密登录》改造2.2 对《login接口需要权限才能访问》进行改造1.参考项目和我的项目地址地址:github我的项目地址:github注意:我的项目是基于springboot2.xshiro1.4.1jwtdubbozookepermybatisPlus3.xmysql8...原创 2019-08-21 11:33:44 · 2750 阅读 · 0 评论 -
dubbo+springboot2.x+shiro+jwt+redis实现分布式系统
1. 本系统构建环境技术选择列表依赖信息主要作用官网RPC框架dubbocom.alibaba.bootdubbo-spring-boot-starter0.2.0RPC跨服务传输dubbospring框架springboot2.xspring-boot-starter-parent2.1.5.RELEASE权限框架ShiroJWTshi...原创 2019-08-24 16:42:53 · 1812 阅读 · 2 评论 -
RabbitMQ集成springboot最详细教程,并在ubuntu中的安装与使用
//某个服务的具体情况 ps -ef | grep XXX //杀死进程 kill -9 进程ID,第一个//查看内存 free或者top//查看磁盘使用情况 df -l//寻找文件 find -name xxx//查看端口使用情况 netstat -an | grep 15672RabbitMQ安装:1.更新sudo agt-get update2. 安装...原创 2019-02-18 12:19:59 · 1177 阅读 · 0 评论 -
Springboot记录二 profile多环境方式实现logback日志配置
1. 在resource目录下创建以application开头的配置文件1.1 创建如:application-dev.yml application-prd.yml1.2如果想要让application-dev.yml生效 只需要将profiles 的 actice :dev即可 现在的application.yml文件内容变为:server: port: 8080s...原创 2018-10-31 20:16:44 · 1742 阅读 · 0 评论 -
springboot记录三,已成功集成shiro和mybatis
1.引入maven &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter&lt;/artifactId&gt;原创 2018-11-02 14:21:00 · 1465 阅读 · 0 评论 -
Springboot集成通用mapper、XML、service《spring boot学习五》
1. springmvc之mapper.xml的痛 一般情况下都是一个类写一个xml或者说即使N个类共用一个XML,其实对于开发者的工作量也是很大的,前期倒没有什么,因为可以用自动生成工具来生成,但是后期,如果要添加什么字段或者修改字段的话,对于我们来说真的太恶心了 所以能不能有一个共用的方法,也就是共用的mapper或者service等让开发者少一些开发量,我们来自己封装一个共用的map...原创 2018-11-05 10:23:41 · 1765 阅读 · 0 评论 -
Springboot集成Restful风格《SpringBoot学习六》
1. restful介绍REST:英文representational state transfer直译为表现层状态转移,或者表述性状态转移;Rest是web服务的一种架构风格,一种设计风格,是一种思想;同时Rest不是针对某一种编程语言的。以webService为例通俗解释。非Rest设计,以往我们都会这么写:http://localhost:8080/admin/getUser (查...原创 2018-11-05 10:28:58 · 179 阅读 · 0 评论 -
Springboot集成文档开发工具Swagger《SpringBoot学习七》
1. 为什么要引用Swagger?我们在之前的开发中大部分都是前后的分离,前端人员不知道要调用说明接口,但是后台人员又不想写接口文档,接口文档好麻烦,不知道有没有同学写过,特别麻烦,反正我不想写,我在想如果有一个工具能在代码开发的时候就生成接口文档该多好,于是Swagger就解决了这个问题2. 怎么使用Swagger呢?3. 引入maven依赖<!--Swagger 是一个规范和完整...原创 2018-11-05 10:32:57 · 212 阅读 · 0 评论 -
Springboot写定时任务《Springboot学习八》
spring boot集成定时任务定时任务或者说定时调度,是系统中比较普遍的一个功能,例如数据归档、清理,数据定时同步(非实时),定时收发,流量控制等等都需要用到定时任务,常见的定时调度框架有Quartz、TBSchedule等。同样,Spring自3.0版本起也增加了任务调度功能Schedule,它好比是一个轻量级的Quartz,使用起来方便、简洁,且不需要依赖其他的JAR包。之所以说它是轻...原创 2018-11-05 10:35:26 · 347 阅读 · 0 评论 -
定时任务表达式
1. cron表达式有专门的语法,而且感觉有点绕人,不过简单来说,大家记住一些常用的用法即可,特殊的语法可以单独去查。cron一共有7位,但是最后一位是年,可以留空,所以我们可以写6位:第一位,表示秒,取值0-59第二位,表示分,取值0-59第三位,表示小时,取值0-23第四位,日期天/日,取值1-31第五位,日期月份,取值1-12第六位,星期,取值1-7...原创 2018-11-05 12:03:44 · 14032 阅读 · 0 评论 -
Springboot完美解决在阿里云发布邮件的功能
安照别人的教程走了半天再本地可以但是发布到阿里云就不可以了大神的教程地址:http://www.ityouknow.com/springboot/2017/05/06/springboot-mail.html地址按照地址上的可以完成本地测试,但是发布到阿里云就有很多问题1. 问题一:org.springframework.mail.MailSendException: Mail ser...原创 2018-11-08 18:13:36 · 6447 阅读 · 4 评论 -
springboot2.x +fastjson 用redis做缓存的整合,有项目地址保证好用
1. springboot和用redis做缓存的整合这里要整合的是springboot2.x和redis,所以你要把你的springboot 版本在开始之前换成springboot2.0之后的具体怎么换其实就是换一下版本号,不换的话后面会有很多问题,楼主踩了无数坑项目地址 https://github.com/HouChenggong/springboot_redis_cache.git...原创 2018-11-23 17:26:16 · 2198 阅读 · 0 评论 -
springboot 集成redis做一个简单的秒杀系统
项目是有地址的,我会放到文章的最后面1. 直接service,我们会介绍两种秒杀模式public interface GoodsService { /** * 通过lua脚本实现的秒杀 * @param skuCode 商品编码 * @param buyNum 购买数量 * @return 购买数量 */ Long flash...转载 2019-05-14 09:57:07 · 2012 阅读 · 3 评论 -
springboot redis发布与订阅,同时和websocket相结合
备注:我们会在文章的最后把整个项目的git地址贴上,以供参考1. 首先定义一个RedisMessageListener类实现MessageListener接口,做消息订阅的处理import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.connecti...原创 2019-05-14 17:29:00 · 2637 阅读 · 4 评论