spring boot
悟能的师兄
有竞者、事竟成
展开
-
SpringCloud项目配置MySQL日志,将SQL执行内容输出
SpringCloud项目配置MySQL日志,将SQL执行内容输出原创 2022-09-15 15:00:47 · 1084 阅读 · 0 评论 -
SpringBoot 报错Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘*****‘
SpringBoot 报错Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias ‘*****‘ 解决办法原创 2022-08-02 09:36:19 · 3974 阅读 · 0 评论 -
Springboot Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded
springboot Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.大家有些引用里面实在没颁发引用mybatis,不需要使用时,就加一个不需要的注解转载 2022-07-28 18:51:19 · 267 阅读 · 0 评论 -
Spring 全局拦截SQL异常
系统开发总是免不了各种各样的异常,特别是数据库异常,很容易就暴露数据库得表结构,因此我们要做数据库异常的全局拦截。@RestControllerAdvicepublic class GlobalExceptionHandler{/*** * 数据库操作异常-统一拦截处理 - 未能生效 * @param e * @return */ @ExceptionHandler(SQLException.class) public AjaxResult原创 2022-03-28 17:46:08 · 5550 阅读 · 0 评论 -
爬虫(第一篇) IP代理池
搞虫子的都知道,IP代理是必要的方法,为什么?这个大家知道就好了,最近写了个IP代理池,给大家围观一下:开始。首先咱们找到一个免费的IP代理网站,读取人家的数据,但是注意了,注意频率 别把人家给搞崩了第一:线程池,多个线程检测package com.*.util.thread;import org.apache.log4j.Logger;import java.util.concurrent.ExecutorService;import java.util.concurrent.Ex原创 2021-01-27 16:31:01 · 6535 阅读 · 10 评论 -
SpringBoot 微信退款
一:微信支付证书配置二:证书读取以及读取后的使用package com.zhx.guides.assistant.config.wechatpay;import org.apache.commons.io.IOUtils;import org.apache.http.HttpEntity;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.H原创 2020-06-15 17:31:26 · 3795 阅读 · 2 评论 -
Springboot 2.1.5 + Websocket 集成交互式页面响应
先上效果图,页面与后端交互:http://localhost:8088/index第一步:开始上核心代码package com.xing.websocket.web.config;/** * @Class AppConfig * @Author 作者姓名:刘兴 * @Version 1.0 * @Date 创建时间:2020-03-21 11:48 * @Copyright Copyright by Liuxing * @Direction 类说明 */pu原创 2020-06-03 18:26:40 · 436 阅读 · 0 评论 -
springboot 使用winsw部署成Windows服务
今天有朋友问起,windows系统的服务器怎么部署springboot,其实网上一大堆资料,不过真是良莠不齐,把好久前的Word文档整理了一下,发出来。一:问题springboot可以用maven直接打包成.jar文件。打包后的文件在windows上命令直接就可以运行,很方便。但是这样做也有缺点:1.运行时没有界面,需要停止程序时不太好办(可...原创 2020-04-07 20:36:45 · 6709 阅读 · 2 评论 -
Spring Boot 中初始化资源的方式
简单的一个需求,要求在项目启动过程中,完成线程池的初始化,加载初始化加载缓存等功能,你会怎么做?如果没想好答案,请接着往下看。今天介绍几种在Spring Boot中进行资源初始化的方式,帮助大家解决和回答这个问题一:CommandLineRunner定义初始化类 MyCommandLineRunner实现 CommandLineRunner 接口,并实现它的 run() 方法,在该方法中...原创 2020-03-29 13:56:08 · 848 阅读 · 0 评论 -
springboot使用thymeleaf ,以及使用手册
一:在使用springboot的过程中,如果使用thymeleaf作为模板文件则要求HTML格式必须为严格的html5格式,必须有结束标签,否则会报错!解决办法如下: 1、你可以使用严格的标签,也就是每个标签都有结束标签,这种可能比较麻烦 2、在application.properties中增加spring.thymeleaf.prefix=classpath:templates...原创 2020-03-29 13:30:47 · 720 阅读 · 0 评论 -
Spring BeanUtils.copyProperties只拷贝不为null的属性
一:问题BeanUtils.copyProperties拷贝属性不排除nullapache和spring的工具包中都有BeanUtils,使用其中的copyProperties方法可以非常方便的进行这些工作,但在实际应用中发现,对于null的处理不太符合个人的需要,例如在进行修改操作中只需要对model中某一项进行修改,那么一般我们在页面上只提交model的ID及需要修改项的值,这个时候使...原创 2020-03-08 22:32:22 · 13119 阅读 · 5 评论 -
SpringBoot 切片做请求接口日志
如何在 Spring Boot 2.0 中使用 AOP 切面统一处理请求日志,打印进出参相关参数。一:先看看日志输出效果可以看到,每个对于每个请求,开始与结束一目了然,并且打印了以下参数:URL: 请求接口地址; HTTP Method: 请求的方法,是POST,GET, 还是DELETE等; Class Method: 对应 Controller 的全路径以及调用的哪...原创 2020-03-05 10:21:48 · 3814 阅读 · 0 评论 -
maven的pom文件报错: must be "pom" but is "jar"
问题[ERROR] Invalid packaging for parent POM com.xin:spring-cloud-demo:0.0.1-SNAPSHOT (E:\coding\spring-cloud-demo\pom.xml), must be "pom" but is "jar" @ com.xin:spring-cloud-demo:0.0.1-SNAPSHOT,...原创 2019-11-12 20:55:54 · 1721 阅读 · 3 评论 -
Spring Boot使用ehcache
最近看看了开源框架的bootdo源码位置就一直在纠结,我们使用Redis与ehcache的界限在哪里。我们都知道Redis的强,但是其实最强的那部分恰恰是我们很多小项目都用不上的。有时我们用来做session共享,有时我们用来做消息队列,还有牛叉的哨兵机制等。我们普通使用时其实用不上这些牛叉的技术,又对Redis需要手动的put进去,get得到,有时我们其他的技术来代替。比如说E...原创 2019-10-12 15:12:15 · 257 阅读 · 0 评论 -
SpringBoot .jar .war打成Linux service
我们的Springboot项目一般部署到Linux后,需要启动比如:java -jar feitian.war这个时候我们的服务是启动了的,但是有个问题就是。一旦我们的连接终端断开,也就是我们与服务器的session失效后,不好意思。这个终端打开的进程会被结束,此时我们的服务是被关闭了的。那这个时候我们需要来解觉这个问题,那就是将我们的spring boot做成一个服务。首...原创 2018-12-03 17:17:31 · 15929 阅读 · 0 评论 -
Spring boot The valid characters are defined in RFC 7230 and RFC 3986,解决办法
错误的原因:Tomcat8.5,当Get请求中包含了未经编码的中文字符时,会报以下错误,请求未到应用程序在Tomcat层就被拦截了。 tomcat3986规范:RFC 3986文档对Url的编解码问题做出了详细的建议,指出了哪些字符需要被编码才不会引起Url语义的转变,以及对为什么这些字符需要编码做出了相应的解释。RFC 3986文档规定,Url中只允许包含英文字母(a-zA-...原创 2018-12-12 10:06:26 · 29386 阅读 · 7 评论 -
Java 应用监控平台JavaMelody
还是简单的问题,每天下班前一个小时都在做技术方面的shiq事情,因为工作内容已经完成。今天来玩一玩JavaMelodyJavaMelody主要做Web服务器监控的tuxi图形界面,我们分两种服务来说zenz怎么做Spring boot 方式集成进系统在pom.xml中引用<dependency> <groupId>net.bull.javamelody&...原创 2018-12-28 17:56:00 · 12181 阅读 · 2 评论 -
Spring boot YML Tomcat 配置信息
Tomcat为Spring Boot的默认容器,下面是几个常用配置:# tomcat最大线程数,默认为200server.tomcat.max-threads=800# tomcat的URI编码server.tomcat.uri-encoding=UTF-8# 存放Tomcat的日志、Dump等文件的临时文件夹,默认为系统的tmp文件夹(如:C:\Users\Shanhy\AppDat...原创 2019-04-28 14:58:20 · 7323 阅读 · 0 评论 -
Springboot RabbitMQ
Springboot RabbitMQ 开发,Idea 的文件目录:安装过程我就不写了,服务的安装请参考前往:RabbitMQ Centos7 安装以及使用https://blog.csdn.net/yexiaomodemo/article/details/80473411同样,RabbitMQ里面的运行机制等如:虚拟地址、交换机、路由键、队列、Direct、Topic、Fanou...原创 2019-05-22 17:47:48 · 5704 阅读 · 1 评论 -
idea调试模式下启动Springboot特别慢的原因 Method breakpoints may dramatically slow down debuggin
idea 会提示Method breakpoints may dramatically slow down debuggin一个星期没有管理代码,重新拉了个新的版本,突然发现Debug慢成了狗,启动一次要五分钟,五分钟没法开发了找原因,找到执行慢的时间点:代码死掉的地方然后就死在这里大概五分钟,下一步是去做加载Mapping,CPU基本上是爆表的。还有其他两个信息第一:启动时这...原创 2019-06-20 12:03:54 · 12643 阅读 · 9 评论 -
Spring boot :Creation of SecureRandom instance for session ID generation using
最近在写一个分享数据网站,使用spring boot,打成war包发布。很方便可是在新买的阿里云上面老出现,启动五六分钟后,整个服务才zhen真正启动成功。烦的我呀,马上查一把就是这个在捣鬼,查到了CSDN的另一外大神的解决方法,完美解决问题,因为那位大神用的JDK1.7。处理的是tomcat,我这边处理的是Spring boot :java -jar feitian.war的方式,所...原创 2018-12-01 14:24:29 · 4734 阅读 · 0 评论