- 博客(29)
- 收藏
- 关注
原创 SpringBoot之阿里巴巴Driver数据库监控
1.pom中加入Driver所需要的坐标 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> <...
2019-11-08 11:27:06
576
原创 SpringBoot之Excel导出
通过Apache的poi实现excel的导出1.pom中添加excel所需要的坐标 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version> </dp...
2019-11-08 10:34:48
259
原创 springboot基于注解实现异步
spring 通过TaskExecutor实现异步配置类import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.AsyncConfigurer;import org.springframework.schedul...
2019-07-08 15:49:39
422
原创 springboot定时任务基于注解
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annotation.EnableScheduling;@Spri...
2019-07-08 15:49:13
338
转载 generatorConfig.xml配置信息详情
mybatis-generator有三种用法:命令行、eclipse插件、maven插件。个人觉得maven插件最方便,可以在eclipse/intellij idea等ide上可以通用。下面是从官网上的截图:在MBG中,最主要也最重要的就是XML配置文件,因此本篇文章主要的内容就是XML配置。这里按照配置的顺序对配置逐个讲解,更细的内容可以配合中文文档参照。1. 配置文件头...
2019-03-08 15:10:58
956
原创 Spring Boot 注解方式 实现RabbitMQ
1.简介MQ为message queue消息队列,是程序与程序之间的通讯方法;RabbitMQ是由erlang(面向并发的编程语言)语言进行开发,遵循的是AMQP(Advanced Message Queue )协议,支持市面上所有的主流的操作系统且支持多种语言开发2.基础概念Producer(生产者):生产者用于发布消息。Consumer(消费者):用于从队列中获取消息,消费者只需关...
2019-03-07 20:23:56
4843
原创 IntelliJ IDEA 好用的插件
根据自己的亲身使用感觉不错的插件,在此记录一下 1.Lombok Plugin安装了此插件就不需要在实体类中写一堆setter,getter方法,只需要一个注解就可以了,程序在编译的时候就会根据对应的注解自动帮你生成对应方法常用注解使用方法见官网:https://www.projectlombok.org/features/all添加完插件后还需要在pom里添加依赖<...
2019-01-03 13:35:07
413
转载 IntelliJ IDEA 插件安装
首先,进入插件安装界面:Mac:IntelliJ IDEA -> Preferences -> Plugins;Windows:File -> Settings -> Plugins.标注 1:显示 IntelliJ IDEA 的插件分类,All plugins:显示 IntelliJ IDEA 支持的所有插件;Enabled:显示当前以前启用的插件;Disa...
2019-01-02 14:40:58
865
原创 Freemarker(.ftl)获取当前时间并对比
获取当前系统时间${.now} 是获取当前系统时间年月日时分秒 yyyy-MM-dd HH:mm:ss格式。${.now?datetime}跟直接用${.now}一样,都是直接获取年月日时分秒。${.now?date}是获取当前时间年月日 yyyy-MM-dd格式。${.now?time}是获取当前时间的时分秒 HH:mm:ss格式也可以截取时间${'2018-12-...
2018-12-25 15:11:15
9495
2
原创 SpringCloud六:Ribbon脱离Eureka使用
Eureka是抽象远程服务器发现的一种方便的方式,因此您不必在客户端中对其URL进行硬编码,但如果您不想使用它,只需要简单的配置即可。详细配置及pom可看:https://blog.youkuaiyun.com/qq331709114/article/details/84025970#禁止授权给Eurekaribbon.eureka.enabled = false#配置只访问的服务提供者eureka...
2018-11-23 14:49:26
415
原创 SpringCloud五:自定义配置Ribbon负载均衡策略
Ribbon的默认负载均衡策略是轮询,为了满足不同的需求,ribbon也为我们定义好了多种不同的策略,我们可以根据自己的需求自定义配置对应的策略。Ribbon的核心是IRule,它是所有负载均衡算法的顶级接口。 详细的配置及POM请看上一章https://blog.youkuaiyun.com/qq331709114/article/details/84025970第一种:通过注解方式...
2018-11-19 16:59:12
632
转载 mysql增删字段和索引
MySQL添加字段和删除字段alter add命令用来增加表的字段。 alter add命令格式:alter table 表名 add字段 类型 其他; 例如,在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0: mysql> alter table MyClass add passtest int(4) default '0';...
2018-11-16 14:33:29
195
原创 SpringCloud四:Ribbon+Rest服务消费者
简介SpringCloudRibbon是Netflix下的一个开源项目,是基于NetflixRibbon实现的,主要作用是基于HTTP和TCP为客户端做负载均衡,其默认是采用的轮询方式进行负载均衡,通过SpringCloud进行封装后可以非常方便的进行Rest请求。为了测试ribbon的负载均衡我们可以再创建一个eureka-service1,也可以在idea中设置启动多实例,修改一...
2018-11-13 17:06:37
308
1
原创 SpringCloud二:服务提供者
1.创建一个名称为eureka-service的springboot项目后在properties加入相关配置#服务名称spring.application.name=eureka-service#端口号server.port=8762#在注册中心中进行注册eureka.client.serviceUrl.defaultZone=http://localhost:8761/eurek...
2018-11-13 10:46:34
172
原创 SpringCloud一:注册中心
1.创建一个名称为eureka-server的springboot项目后在properties加入相关配置#注册中心服务IDspring.application.name=eureka-servereureka.instance.hostname=localhost#端口号server.port=8761# eureka.client.registerWithEureka :...
2018-11-09 14:22:20
164
原创 SpringCloud三:给EurekaServer加入安全认证
1.在properties中加入对应的配置#注册中心服务IDspring.application.name=eureka-servereureka.instance.hostname=localhost#端口号server.port=8761# eureka.client.registerWithEureka :表示是否将自己注册到Eureka Server,默认为true。#...
2018-11-06 14:36:37
866
1
转载 Mybatis中 if标签判断字符串
在做开发的时候遇到这样一个问题:当传入的type的值为y的时候,if判断内的sql也不会执行。 <if test="type=='y'"> and status = 0 </if>仔细想想:mybatis是使用的OGNL表达式来进行解析的,在OGNL的表达式中,’y’会被解析成字符,因为java是强类型的,char 和 一个Str...
2018-09-15 16:48:06
1578
转载 mysql根据日期查询
–今天select * from 表名 where to_days(时间字段名) = to_days(now());–昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1–本周SELECT * FROM 表名 WHERE YEARWEEK( date_format( 时间字段名,’%Y-%m...
2018-09-13 14:53:41
448
原创 IntelliJ IDEA逆向生成实体类
1.首先连接数据库,,这里连接的是mysql。2.填写 连接数据库的信息,填写完成后可以点击Test Connection,测试一下是否连接成功,右边显示绿色的Successful,则表示连接成功。3.再次打开Database的时候就会显示你所连接的数据库里的所有表。4.想要逆向生成需要hibernate.cfg.xml文件。5. 这时项目里就会有生成好hibern...
2018-08-08 13:23:19
12325
3
原创 Sublime Text 3插件安装及快捷键的修改与使用
Sublime是一款非常轻量级的编辑器,用起来非常的爽,由于是一个后端,我使用Sublime主要是用来格式化json与xml。但是由于公司无法访问外网所以无法直接通过在线下载插件,所以只能提前下好插件然后传到公司电脑,在此记录一下。Sublime官网链接 http://www.sublimetext.com/3插件官网链接https://packagecontrol.io/...
2018-08-07 13:17:40
755
原创 IntelliJ IDEA 自定义注释模板
转到idea阵容后有很多的变化,在这里记录一下方便以后用到1.File > settings 2.点击右上角的绿色+,选择Template Group给自己的模板分组起一个名字,名字随便起,这里起了个666,然后点击OK。 3.选中刚才起的666的模板分组在点击右上角的绿色+选择 Live Templat,名称处可以随便写,这里写*是也是因为方法注释的快捷键方便。...
2018-08-01 13:35:07
255
原创 linux权限符号解读
第1位表示文件类型。d是目录文件,l是连接文件,-是普通文件,p是管道。第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。第8-10位表示其他用户所具有的权限。如:drwxr-xr-x tomcat nginx springboot表示springboot是个目录,tomcat拥有读写执行的权限,和tomcat所在...
2018-05-23 16:19:21
1881
原创 idea常用快捷键
从eclipse转到idea很多快捷键都有一定的变化,所以为了尽快适应idea的快捷键,找了一些最常用的快捷键记录下来,方便以后的查阅,当然也可以在设置成eclipse模式 Ctrl+D 复制当前行 Ctrl+y 删除当前行 Ctrl +Z 撤销 Ctrl + Shift + Z 取消撤销 Ctrl+shift+up/down 移动当前行 Ct...
2018-05-21 13:15:04
253
原创 spring boot 配置ssl 实现HTTPS
传输层安全性协议(英语:Transport Layer Security,缩写作 TLS),及其前身安全套接层(Secure Sockets Layer,缩写作 SSL)是一种安全协议,目的是为互联网通信,提供安全及数据完整性保障。网景公司(Netscape)在1994年推出首版网页浏览器,网景导航者时,推出HTTPS协议,以SSL进行加密,这是SSL的起源。IETF将SSL进行标准化,1999年...
2018-05-07 13:58:48
25371
1
转载 转发与重定向的区别
一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定向到new.jsp在jsp页面中你也会看到通过下面的方式实现转发:<jsp:f...
2018-05-07 11:01:57
145
转载 定时任务表达式
Quartz cron 表达式的格式十分类似于 UNIX cron 格式,但还是有少许明显的区别。区别之一就是 Quartz 的格式向下支持到秒级别的计划,而 UNIX cron 计划仅支持至分钟级。许多我们的触发计划要基于秒级递增的(例如,每45秒),因此这是一个非常好的差异。在 UNIX cron 里,要执行的作业(或者说命令)是存放在 cron 表达式中的,在第六个域位置上。Quartz 用...
2018-04-13 13:50:41
1158
转载 Word OpenXML常用标签
<w:p> <!--表示一个段落--><w:val > <!--表示一个值--><w:r> <!--表示一个样式串,指明它包括的文本的显示样式,表示一个特定的文本格式--><w:t> <!--表示真正的文本内容--><w:rPr> <!
2018-04-13 11:01:13
422
转载 springBoot配置
#---------------------------------------- #核心属性#----- ----------------------------------- debug = false #启用调试日志。trace = false #启用跟踪日志。#LOGGING logging.config = #日志配置文件的位置。例如,Logback的`classpath:logback...
2018-04-13 10:22:52
1092
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人