自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 xshell启动tomcat项目报500

import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnectio...

2021-09-17 12:12:27 231

原创 Mybatis的xml循环List<String>

<if test="stringList != null and stringList .size() > 0 "> AND t.code in <foreach collection="stringList " item="item" open="(" separator="," close=")" index="index"> '${item}' </foreach></if>注意: ...

2021-09-17 11:56:17 3933

原创 linux 复制tomcat启动注意事项

linux 复制tomcat启动注意事项1:修改server.xml文件中的三个端口号,并保证不能和其它端口号重复.<Server port="8011" shutdown="SHUTDOWN"><Connector port="9200" protocol="HTTP/1.1"connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8" maxPostSize="-1" /><Conne.

2021-01-07 16:16:14 367

原创 idea创建SpringBoot项目

打开IDEA.1.点击左左上角File-->New-->Project,新建项目2.点击左侧Spring Initializr,默认使用https://start.spring.io提供的在线模版,点击next.3.填写项目名称等信息.然后点击next,如下图:4.然后选择SpringBott的版本,以及要添加的依赖等信息.点击next.5.然后填写项目名称和路径.点击finish,完成 .如果后期再想加依赖,在pom文件中再添加....

2020-06-23 18:13:33 251

原创 idea启动springBoot报错:org.apache.catalina.LifecycleException: Protocol handler start failed

org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startInternal(Connector.java:1066) ~[tomcat-embed-core-9.0.34.jar:9.0.34] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java.

2020-06-11 19:00:58 1004

原创 java利用Jfreechart生成图表(折线/饼图)

后台生成图表并生成图片保存,不需要前端.添加依赖 <dependency> <groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version>1.5.0</version> </dependency>编写工具类import java.awt.BasicStroke;import java.awt.

2020-05-26 14:04:04 2244 2

原创 java发送邮件

JavaMailSenderImpl impl = new JavaMailSenderImpl(); // 用户名密码配置,默认是25端口 host= "smtp.163.com"; // QQ邮箱// host= "smtp.qq.com"; // 126邮箱// host= "smtp.126.com"; username= 邮箱账号; password= 刚才申请的邮箱密码(非登录密码); impl.setHost(host); impl.setUsernam

2020-05-19 09:28:13 740

原创 分布式服务限流

一:限流的作用 现在的应用访问量越来越高,瞬时流量不可预估,为了保证服务对外的稳定性,以免流量超过服务的负载能力,限流成为每个应用的保障.二:限流可以应对热点应用的突发请求; 调用方bug导致的突发请求; 恶意攻击请求。三:注意事项 限流需要提前评估好,如果用的不当,可能会导致有些该限制的流量没有被限流,服务被这些过载流量打垮。有些不该限制流量的被限制,被用户抱怨...

2019-12-18 15:21:28 282

原创 Http请求工具类

使用HttpUrlConnection在后台发送请求import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;...

2019-12-16 15:02:06 360

原创 Druid嵌入IFrame显示 'X-Frame-Options' to 'deny'解决办法

问题:项目中打算把Druid的界面用IFrame嵌入前端页面中,访问的时候出现/druid/index.html' in a frame because it set 'X-Frame-Options' to 'deny'造成原因:因为项目中使用的认证安全框架是SpringCloud Oauth2,它又依赖于SpringSecuritySpringSecurity为了防止...

2019-07-29 11:04:29 2203 2

原创 MybatisPlus在SpringBoot项目中的基本使用(框架)

一:MyBatis-Plus简介MyBatis-Plus是在Mybatis基础上添加了很多功能无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类...

2019-07-15 15:00:18 4086

原创 SpringBoot转换Https请求

SpringBoot转换Https请求一: HTTPS和HTTP的区别超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。为了解决HTTP协议的这一缺陷,需要使用另一...

2019-04-10 17:34:08 2430 1

原创 SpringBoot多数据源连接和切换

在一个项目中,有可能会遇到连接两个或者两个以上数据源的情况,目前我们就是这样我们用的框架是SpringBoot,切换数据库采用注解搭配spring AOP的方式来实现.1.在springBoot的 application.properties文件中添加数据源# 数据库连接参数配置(主数据源)spring.datasource.url=jdbc:oracle:thin:@192.16...

2019-03-28 15:18:35 1344

原创 Spring boot多项目打war包以及访问后台接口404的解决办法

一:打包不成功:控制台报找不到父项目里面的类原因:父项目里面和子项目同时用到了如下插件: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...

2018-11-22 19:46:28 2634

原创 mybatis抽取基类BaseMapper(通用增/删/改/查)

目前项目当中使用mapper.xml文件方式对数据库进行操作,但是每个里边都有增/删/改/查,为了方便开发,把这些公共的代码提取出来,不用当做基类,不用每个Mapper文件都写了准备工作:1:数据库表CREATE TABLE `t_permission` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '权限ID', `type`...

2018-10-17 20:21:22 43285 8

原创 spring boot中使用swagger2构建RESTful风格API

swagger2是什么?Swagger 是一款RESTful接口的文档在线自动生成+功能测试功能软件。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 让部署管理和使用功能强大的API从...

2018-10-15 15:22:29 261

原创 spring boot整合druid连接池

Druid是什么?Druid 是数据库连接池,负责管理数据库的连接,给Mybatis、JPA提供数据库的连接.并且提供强大的监控和扩展功能.Druid的技术特点:1 数据吞吐量大  很多公司选择Druid 作为分析平台,都是看中Druid 的数据吞吐能力。每天处理几十亿到几百亿的事件,对于Druid 来说是非常适合的场景,目前已被大量互联网公司实践。因此,很多公司选型Druid 是...

2018-10-11 19:43:20 578

原创 Logstash在Linux上安装

在linux上安装Logstash,这里使用的版本依然是logstash-6.3.2.tar.gz官网的地址是:https://www.elastic.co/downloads/logstash1.在官网上下载安装包,上传到linux系统上,然后解压tar -xzf logstash-6.3.2.tar.gz2.在Logstash目录下新建一个配置文件,具体路径可以自己定c...

2018-10-10 18:36:30 1406

原创 spring boot整合Mybatis简介

什么是 MyBatis ?        MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...

2018-10-10 18:35:19 365

原创 ElasticSearch在Linux上安装

在Linux安装elasticsearch,这里使用的是版本是elasticsearch-6.3.2.tar.gz可以在官网上直接上https://www.elastic.co/downloads找对应的版本进行下载安装之前首先要保证已经安装了jdk,并且版本是1.8或者以上1.用下载好的压缩包上传到linux的/usr/local目录下,进行解压tar -xzf elastic...

2018-09-30 13:58:25 269

原创 Redis在Linux下安装

1.安装redis之前首先要有tcl和gccyum install -y tcl gcc2.,将redis.tar.gz压缩包/usr/local/src目录下,开始解压编译安装Redis cd /usr/local/src #进入redis.tar.gz目录下 tar zxvf redis-2.8.24.tar.gz -C...

2018-09-27 09:29:05 205

原创 kafka(三)在java中应用

之前对kafka的概念和配置有了简单了解,现在就用java API做一个demo这里使用的是spring boot集成,kafka的版本是1.0.0首先在pom中添加依赖<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</arti...

2018-09-26 15:36:50 2097 1

原创 kafka(二)单节点安装和配置

1. 环境配置 操作系统:linux kafka版本:1.0 官网下载地址: http://kafka.apache.org/downloads.html JDK配置:1.82. 配置过程 1:下载kafka这里使用的版本是kafka_2.11-1.0.0.tgz,并解压tar -zxvf kafka_2.11-1.0.0.tgz 2.因为kafk...

2018-09-20 16:47:57 236

原创 kafka(一)介绍

kafka介绍官网:(http://kafka.apache.org/intro.html)Kafka是用于构建实时数据管道和分部式流媒体应用程序的。它的特点:水平可扩展的,可容错,速度快.什么是分布式流媒体平台? 一个流媒体平台有三个关键功能:发布和订阅记录流,类似于消息队列或企业消息传递系统。 以一种容错的持久方式存储记录流。 在发生的过程中处理记录流。kafka通常被...

2018-09-20 16:27:42 268

原创 在开发中遇到的一些错误

1):无法取消引用int将自动导入的其它R文件删掉,重新导入自己需要的就好.2): Manifest merger failed with multiple errors, see logs:清单合并失败点击这个See complete output in console:查看清单文件错误的具体位置,根据错误原因处理错误,我当时是因为在清单文件下注册广播重复.删掉其中一个就好了

2017-02-08 15:29:21 343

原创 Android 判断网络是否可用

/** * 检查网络是否可用(不管wifi还是mobile) * @param context:上下文 * @return:true代表可用,false不可用 */public static boolean isNetWorkConnected(Context context) { if (context != null) { //ConnectivityManager管理

2017-01-21 10:33:50 308

原创 Android StringUtils

为了以后使用方便,不用每次都要重新查一次,于是就写了这篇博客,方便自己,同时也可以方便你们.哈哈

2017-01-18 16:37:55 1373

空空如也

空空如也

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

TA关注的人

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