Spring
赖胖子的csdn
积累,思考,进军,大牛
展开
-
Nginx总结
一、Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru 站点(俄文:Рамблер)开发的.它也是一种轻量级的Web服务器,可以作为独立的服务器部署网站(类似Tomcat)。它高性能和低消耗内存的结构受到很多大公司青睐,如淘宝网站架设...原创 2020-03-06 14:52:57 · 1077 阅读 · 0 评论 -
windows jar包管理
文章目录一、windows下脚本控制jar二、关闭jar包三、bat文件双击打开成文档的解决方案一、windows下脚本控制jar@echo offjava -jar -Xms4000m -Xmx4000m -Xmn2000m test.jar@pause二、关闭jar包启动任务管理器,打开就能清楚知道多个java进程具体是哪个三、bat文件双击打开成文档的解决方案有两...原创 2020-03-06 10:38:48 · 797 阅读 · 0 评论 -
SpringBoot之性能优化
IDE配置:-server -Xms128m -Xmx128m -Xss256k -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+UseParallelOldGC -XX:+PrintGCDetailsjar包配置:java -server -Xms1G -Xmx1G -Xss256k -XX:MetaspaceSize=100M -XX:+UsePa...原创 2020-03-06 10:01:52 · 430 阅读 · 0 评论 -
常见的消息队列中间件介绍
题目为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别,以及适合哪些场景?消息中间件各种面试题:消息中间件面试题:消息丢失怎么办?消息中间件面试题:消息队列的优缺点,区别消息中间件面试题:消息中间件的高可用消息中间件面试题:如何保证消息的顺序性消息中间件面试题:如何保证消息不被重复消费消息中间件...转载 2020-03-04 16:20:51 · 319 阅读 · 0 评论 -
SpringBoot2.0集成WebSocket,实现后台向前端推送信息
什么是WebSocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duple...转载 2020-01-21 13:24:53 · 208 阅读 · 0 评论 -
如何从外网访问本地服务器
学习了一段时间的javaee后,想把自己做的项目分享给别人看看,但是如果直接把工程发给对方 ,当对方不是开发人员时,想要看到作品就不太方便了。只是偶尔分享与测试代码用,买一个域名与主机又不合算。经过一段时间的摸索,找到了一个简单方便的方法,供大家参考使用:(默认大家已经搭建好java...转载 2020-01-17 13:17:50 · 2006 阅读 · 0 评论 -
部署springboot项目到云服务器的两种方式(jar+war)
springboot版本:2.0.3.RELEASE云服务器:阿里云ECS CentOS 7.3 64位IDE:IntelliJ IDEA服务器远程连接工具:Xshell 5方式一、以jar文件运行添加maven依赖Spring Boot 默认以jar包方式运行,可以在Maven配置...转载 2020-01-03 10:33:05 · 594 阅读 · 0 评论 -
读串口自定义协议
从串口读数据 /** * 从串口读取数据 * * @param serialPort 当前已建立连接的SerialPort对象 * @return 读取到的数据 */ public static byte[] readFromPort(SerialPort serialPort, int len) { { ...原创 2019-12-18 08:59:38 · 429 阅读 · 0 评论 -
微信支付遇到的坑
发起支付的时候,如果支付方式是JSAPI则,一定需要openId所以,正确的流程如下:先获取code然后根据code得到openId把openId添加到参数中取访问统一下单接口,完成下单...原创 2019-12-04 09:43:06 · 283 阅读 · 0 评论 -
常见消息中间件对比
速度对比:RabbitMQ: 2-5 w/sRocketMQ: 11.6 w/sKafka: 17.3 w/s使用场景:电商、金融 等对 事务一致性 要求很高的,可以考虑 RabbitMQ 和 RocketMQ,对性能要求高 的可考虑 Kafka...原创 2019-11-27 10:15:29 · 369 阅读 · 0 评论 -
Thymeleaf 使用总结
文章目录准备js css 引用通过页面链接跳转js中获取项目名并跳转Thymeleaf 获取后台的其他数据准备在html标签加入如下语句<html xmlns:th="http://www.thymeleaf.org">js css 引用https://blog.csdn.net/I_am_Yong_Ge/article/details/103016407th:hre...原创 2019-11-13 15:20:14 · 377 阅读 · 0 评论 -
springboot 调用js css
th:src 会替换原生的src ,而且可以动态显示原创 2019-11-11 20:04:04 · 1039 阅读 · 0 评论 -
Spring 事务属性之7种传播行为
事务传播行为什么叫事务传播行为?听起来挺高端的,其实很简单。 即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行...转载 2019-11-11 12:05:52 · 165 阅读 · 0 评论 -
添加拦截器并设置资源路径
Spring-boot添加Interceptor进行认证验证添加设置@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { String os = System.getProperty("os.name"); if (os.toLowerCase().startsWith("win"...原创 2019-11-11 09:58:03 · 746 阅读 · 0 评论 -
springboot+redis项目实战完整篇
Springboot+redis【原创作品】有关Springboot+redis的配置和使用,完整篇。此配置,几乎可以无脑的粘贴进项目中使用。springboot项目的创建可以参考之前:https://www.jianshu.com/p/b9f066a221b01.在springboot项目的pom.xml文件里加入redis的jar依赖<dependencies> ...原创 2019-11-09 15:46:59 · 553 阅读 · 0 评论 -
使用Postman模拟发送get、post、delete、put请求
使用Postman模拟发送get、post、delete、put请求现在的模拟发送请求插件很多,包括在idea上都自带了Test restful web service来模拟请求,但亲测postman更好用一些今天来分享如何使用postman发送各种请求1.下载postman是谷歌的一款插件,最好在谷歌的网上应用商城下载(需要翻墙),其他地方下载可能会装不上2.模拟发送请求(请求后面...转载 2019-11-08 10:12:24 · 1571 阅读 · 0 评论 -
MyBatis的Mapper接口以及Example的实例函数及详解
一、mapper接口中的方法解析mapper接口中的函数及方法 方法 功能说明 int countByExa...转载 2019-11-06 09:44:06 · 127 阅读 · 0 评论 -
Spring Boot中Web应用的统一异常处理
我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一个不存在的URL,或是修改处理内容,直接抛出异常,如:@RequestMapping("/hell...转载 2019-11-05 10:19:15 · 153 阅读 · 0 评论 -
SpringBoot Controller接收参数的几种常用方式
第一类:请求路径参数1、@PathVariable获取路径参数。即url/{id}这种形式。2、@RequestParam获取查询参数。即url?name=这种形式例子GET http://localhost:8080/demo/123?name=su...转载 2019-10-31 13:56:42 · 235 阅读 · 0 评论 -
pagehelper-spring-boot-starter分页
一、引入依赖 <!--pagehelper--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId&...原创 2019-10-31 10:32:47 · 1326 阅读 · 0 评论 -
mybatis逆向工程 + 通用mapper
文章目录pom.xmlapplication.propertiesgeneratorConfig.xml最后的执行文件GeneratorDisplay.javapom.xml<!--MySQL--> <dependency> <groupId>mysql</groupId> <...原创 2019-10-30 13:08:59 · 1136 阅读 · 0 评论 -
Springboot + druid + 监控页面
实现下面配置,然后访问http://localhost:服务端口/项目名/druid/login.htmlpom.xml <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</a...原创 2019-10-30 10:22:20 · 256 阅读 · 0 评论 -
SpringBoot配置log4j2日志及输出到文件中
文章目录一、java.util.logging、log4j、slf4j的区别二、配置日志三、指定输出文件1.如果只是使用默认的logback ,只需要在application.properties中配置2. 使用log4j一、java.util.logging、log4j、slf4j的区别java.util.loggingjava自带的日志实现类log4j比java.util.loggi...原创 2019-10-29 14:53:50 · 8624 阅读 · 0 评论 -
Spring Boot 注解大全,真是太全了!
作者:tanwei81https://www.cnblogs.com/tanwei81/p/6814022.html一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Config...转载 2019-08-22 10:03:57 · 178 阅读 · 0 评论 -
Spring中的task:annotation-driven配置
讲这个之前,我们先讲讲定时器。 从实现技术上来看,定时器分为三种:1.Timer比较单一,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行,一般用的较少。 2.Quartz是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来有些复杂。 3...转载 2019-08-23 10:18:07 · 456 阅读 · 0 评论 -
wangEditor3 上传本地视频和图片
wangEditor上传本地视频,亲测可用原创 2019-08-29 16:12:42 · 3963 阅读 · 7 评论 -
java获得项目绝对路径
java获得项目绝对路径在jsp和class文件中调用的相对路径不同:在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中...转载 2019-08-30 17:02:47 · 1778 阅读 · 0 评论 -
常用代码片段
文章目录1.拷贝对象属性1.拷贝对象属性BeanUtils.copyProperties(userModel, userVO);原创 2019-09-18 16:39:12 · 196 阅读 · 1 评论 -
数据同步方案
文章目录同步概念一、Mysql 设置 主从数据库同步二、开源项目选择2.1 Kafka2.2 Kettle2.3 Canal + Otter2.4 DataX三、软件选择3.1 TreeSoft同步概念同步分为:实时同步和离线同步实时同步,一般是通过监控源数据变更操作,通过在目标端实时重放操作,从而达到实时同步的目的离线同步,相当于某个时候对源数据做一个快照。一、Mysql 设置 主从数...原创 2019-09-17 16:29:16 · 1615 阅读 · 0 评论 -
RabbitMQ教程
https://www.baidu.com/link?url=YYoOLSXJXaBozp1Dc8CnGXrpo9FV_wBnT4Hu-o_Xdg3WTzVYKKXB2lO1pPfLVZ40KbBIGvDsB_q4oYT3SIyW3q&wd=&eqid=99da1f63001858b8000000045d81d0f4转载 2019-09-18 15:03:52 · 142 阅读 · 0 评论 -
Swagger使用以及导出接口文档 PDF/html
swagger 使用以及导出api文档 PDF html原创 2019-10-11 11:17:51 · 1089 阅读 · 1 评论 -
SpringBoot开发热部署(无需重启应用)
(一)、使用spring提供的devtoolsSpring Boot提供了一个名为spring-boot-devtools的模块来使应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。虽然平时开发web项目过程中,改动项目启重启总是报错;但springBoot对调试支持很好,修改之...转载 2019-10-11 13:18:42 · 247 阅读 · 0 评论 -
SpringBoot 错误汇总
文章目录1.Unknown system variable 'query_cache_size'1.Unknown system variable ‘query_cache_size’解决:采用指定版本 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connecto...原创 2019-07-16 09:00:46 · 218 阅读 · 0 评论