
spring
爆米花机枪手
无知者无畏~
展开
-
SpringMVC应用在jetty容器中启动,如何引用其他路径下的配置文件?
<?xml version="1.0" encoding="UTF-8"?><Configure class="org.eclipse.jetty.webapp.WebAppContext"> <!-- set contextPath,read env property jetty.web.contextPath, default is root --> <Set name="contextPath"><SystemProperty name=原创 2021-02-27 21:01:56 · 457 阅读 · 0 评论 -
spring 使用通用Mapper批量添加数据 java.lang.InstantiationException: tk.mybatis.mapper.provide.SpecialProvider
通用Mapper是一款针对mybatis进行扩展的轻量级组件,使用起来非常方便。当调用其针对mysql进行批量添加数据的方法时,发现报错,仔细研究了一番,发现是在使用通用Mapper上出现了问题。下面贴出本文使用的通用的Mapper github 地址及其版本。通用Mapper github主页:https://github.com/abel533/Mapper/ 本文示例使用的版本是3.5...转载 2019-12-20 09:30:15 · 1110 阅读 · 0 评论 -
用springboot+vw-crawler轻松抓取优快云的文章
使用springboot+vw-crawler轻松抓取优快云的文章有关VW-Cralwer的介绍可以看这里,简单轻便开源的一款Java爬虫框架。下面结合比较流行的框架SpringBoot抓取优快云的数据(有关的Spingboot的使用可以参考这里)配置POM使用Springboot做架构,redis做数据存储,vw-crawler做爬虫模块,最终的pom如下<...原创 2018-07-22 11:19:34 · 1183 阅读 · 0 评论 -
最近和未来要做的事
自己在大学的时候就想把学的一些东西整合在一个项目里,对自己也好对别人也好,能用的直接复制过去用,一是对知识点的总结,二是为了不重复造轮子。但是苦于自己懒,慢慢的就忘掉了,前段时间不知道什么原因,突然想起了这件事,就在平时的业余时间整理了一下放在了Github上原创 2017-06-17 18:05:37 · 1579 阅读 · 0 评论 -
一张图带你理解和实现RabbitMQ的延迟队列功能
开头先熟悉下面会用到的一些名词~exchange: 交换机routingkey: 路由keyqueue: 队列exchange和queue是需要绑定在一起的,然后消息发送到exchange再由exchange通过routingkey发送到对应的队列中。(不是这张图~~~)exchange分四种Default Exchange这种是特殊的Direct Ex...原创 2018-06-14 21:06:54 · 1262 阅读 · 0 评论 -
学习Docker之Docker初体验---SpringBoot集成Docker的部署、发布与应用
准备工作会一点springboot 不会没关系,花十几分钟补一下Quick-SpringBoot会一点Maven 不会没关系,花几分钟补一下Maven的快速应用会一点Linux命令 不会没关系,花十几分再补一下Linux菜鸟教程一台联网的Centos机器 安装Docker进入Centos终端,执行命令yum install docker静待一会,等待原创 2018-01-18 23:21:12 · 8534 阅读 · 4 评论 -
Springboot整合RabbitMQ,良心推荐
昨天把RabbitMQ过了一下,并结合下面博文: http://www.cnblogs.com/boshen-hzb/p/6841982.html, 把MQ最基本的几种用法都实现并测试通过,最最最重要的是,我最近弄了台阿里云的ECS,随即搭了一个MQ服务,大家可以直接checkout代码到本地,什么都不用改,直接运行原创 2017-07-09 22:26:51 · 1303 阅读 · 0 评论 -
Maven系列(八)assembly打包-程序和依赖jar包分开化+多环境
前言Maven系列(一)Maven的简介与使用Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 Maven系列(三)Maven给不同的环境打包 Maven系列(四)Maven热部署 Maven系列(五)CentOS7搭建最新GitLab Maven系列(六)配合GitLab持续集成(CI)Maven系列(七)assembly打包-程序和依赖jar包分开化原创 2017-06-24 11:24:33 · 3379 阅读 · 0 评论 -
springboot日志体系---log4j2
最近调试代码和运行代码的时候,一些日志打印的乱七八槽,根据日志很难快速定位到问题,感觉自己是为了打印日志而打印日志,花了点时间把日志的相关整理了一下,意在让日志发挥最大的作用。前言本文解决以下问题: - 为何使用log4j2 - springboot下log4j2日志的使用 - 控制台日志显示的级别和文件保存的日志不同 - idea控制台颜色日志的输出正文log4j2原创 2017-07-02 11:27:47 · 18785 阅读 · 2 评论 -
如何优雅的“编写”api接口文档(续)
接着上一篇如何优雅的“编写”api接口文档 这篇续篇主要说一下以下三点文件上传参数配置单独部署SwaggerUI(实现在一个页面查找不同域名的API功能)完善SwaggerUI的展示内容上传文件接口配置 接着昨天的bug,有一接口需要上传文件,怎样去配置注解,才能让Swagger的页面拥有测试的功能即有文件上传的入口原创 2017-05-05 12:44:09 · 2373 阅读 · 0 评论 -
如何优雅的“编写”api接口文档
使用Swagger来规范并自动化你的API文档原创 2017-05-04 00:05:24 · 22927 阅读 · 0 评论 -
Spark再体验之springboot整合spark
有说胎记是前世死的方式,偶肚子上有个,于是想,难不成上辈子是被人捅死的,谁那么狠。。。后来遇到个人,在同样的位置也有个类似的,忽然就平衡了。 神回复:也可能你们俩上辈子是很烤串前言 上一篇主要讲的是spark环境的搭建和任务的提交,这一篇是将spark直接部署在springboot搭建的web服务里,一些数据逻辑交给spark去处理,至于原理等我对spark有了更深的理解再来一一讲述!编原创 2017-04-17 22:28:52 · 29249 阅读 · 19 评论 -
如何优雅的格式化接口
大家好,我是祁同伟,由于剧透的太多,都知道我是害死陈海的幕后元凶,所以我现在必须跑路了,由于资金被银行冻结所以现在发起众筹,等我跑到美国和丁义珍副市长重振雄风后,会给你一百万,为表示诚意,本人愿意奉上为赵立春省长父亲哭坟的视频一部。本人亲身经历,不喜勿喷!原创 2017-04-12 13:31:25 · 1654 阅读 · 0 评论 -
SpringBoot多模块的开发、发布、引用与部署(Nexus3)
历史上的今天,那是在我国古代的这一天,蒙古人铁木真中年得了一种因脱发导致变成秃头的不治之症,因为之前从为见过此病例,所以便以铁木真的名字来命名此病,也就是现在大家都知道的“老铁没毛病”。为何模块开发 先举个栗子,同一张数据表,可能要在多个项目中或功能中使用,所以就有可能在每个模块都要搞一个mybatis去配置。如果一开始规定说这张表一定不可以改字段属性,那么没毛病。但是事实上, 一张表从项目开始原创 2017-04-01 10:40:01 · 36574 阅读 · 18 评论 -
SpringAOP
Spring中的AOP(Aspect Oriented Programming,面向切面编程)是一个很重要的技术,作为使用Spring的程序员,对了解和使用时及其重要的!原创 2016-11-30 22:11:58 · 1158 阅读 · 0 评论 -
SpringAOP切点配置(注解与xml配置)
本文介绍介绍spring aop 的用法:注解和xml配置,最简洁的配置,最简单的介绍。原创 2016-11-29 22:49:49 · 8138 阅读 · 0 评论 -
SpringAOP 处理通知中的参数(注解与xml配置)
上一篇文章讲的是springaop的最基本配置,没有任何参数,有参数的也就在环绕通知@Around 中使用了ProceedingJoinPoint 作为参数,要是切面所通知的方法确实有参数该怎么办?下面通过一个需求来实现aop处理参数的功能。 一个马戏团里有很多演员,编号分别为A、B、C…,老板要记录每个演员的演出次数作为年底发红包的依据。原创 2016-11-29 23:53:25 · 6107 阅读 · 4 评论