- 博客(223)
- 资源 (4)
- 收藏
- 关注
原创 Maven命令 install 和 package的区别
Maven install 安装指令执行步骤:(idea) clean命令作用是:清理项目中target目录下文件。1. 将项目打包(jar/war),将打包结果放到项目下的 target 目录下 (也要先clean)1. 将项目打包(jar/war),将打包结果放到项目下的 target 目录下。2. 同时将上述打包结果放到本地仓库的相应目录中,供其他项目或模块引用。
2023-04-13 10:06:56
477
原创 Spring Boot事务
非RuntimeException如IOException、ClassNotFoundException(这类异常不会触发回滚,除非用rollbackFor指定某类异常或全部异常的父类Exception)。,其它范围之外的异常不会回滚(如果也想要回滚,在方法或者类加上@Transactional(rollbackFor = Exception.class) 即可)2、@Transactional 注解只能应用到 public 方法或者类上才有效。1、@Transactional注解默认会回滚。
2022-11-26 13:48:41
995
2
转载 Intellij IDEA 断点方法
debug操作分析1、打断点2、运行debug模式3、重新执行debug4、让程序执行到下一次断点后暂停5、让断点处的代码再加一行代码6、停止debug程序7、显示所有断点8、添加断点运行的条件9、屏蔽所有断点10、把光标移到当前程序运行位置11、单步跳过12、可以跳入方法内部的执行一行代码操作13、跳出方法14、直接执行到光标所在位置15、在控制台改变正在debug的数据
2022-11-20 12:36:32
980
原创 Tomcat官网参考文档
spring cloud服务间调用采用ribbon,默认是长连接,ribbon客户端默认连接存活时间比tomcat服务端大,当请求量非常小,tomcat服务端超过了连接存活时间主动断开,此时ribbon不知道连接已断开,复用该连接来发送请求,导致NoHttpResponse报错。配置方式:server.tomcat.min-spare-threads=30 默认10。配置方式:server.tomcat.max-threads=200 默认200。
2022-09-01 15:39:58
1506
转载 Zuul 调优
内容 作为微服务架构系统的入口,毫无疑问,Zuul的并发性能直接决定了整个系统的并发性能。本文结合前几篇文章的内容,在云服务器中部署了包含Eureka Server,Zuul等组件的1.0版本的微服务。内容 作为微服务架构系统的入口,毫无疑问,Zuul的并发性能直接决定了整个系统的并发性能。本文结合前几篇文章的内容,在云服务器中部署了包含Eureka Server,Zuul等组件的1.0版本的微服务。...
2022-09-01 11:52:08
126
原创 【RabbitMQ】参考资料
http://www.rabbitmq.com/documentation.htmlhttp://www.rabbitmq.com/getstarted.htmlhttp://www.rabbitmq.com/admin-guide.htmlhttp://www.rabbitmq.com/clients.htmlhttps://blog.youkuaiyun.com/xiaokang12...
2022-07-27 17:14:48
278
原创 【Kafka】
我用#优快云#这个app发现了有技术含量的博客,小伙伴们求同去《看完这篇Kafka,你也许就会了Kafka》, 一起来围观吧 https://blog.youkuaiyun.com/cao1315020626/article/details/112590786?utm_source=app&app_version=5.2.1&code=app_1562916241&uLinkId=usr1mkqgl919blen...
2022-03-30 23:56:40
1608
原创 Nginx与Apache区别
参考文章nginx和apache的区别_宇视科技-1002的博客-优快云博客_nginx和apache区别Nginx 和 Apache 各有什么优缺点? - 知乎
2022-03-30 08:32:09
3530
原创 【Redis】操作命令
操作命令手册:Redis 命令参考 — Redis 命令参考沟通命令--ping通过ping命令检测服务状态,服务器正常的话会返回pong查看服务器统计信息--infoinfo后面可以加上指定的统计信息,如果不加则返回全部统计信息,如:server:查看服务器信息clients:查看客户端信息memory:查看内存信息查看数据库中key的数量--dbsizedbsize查看当前数据库中key的数量,默认是第0库,如果需要查看其它序号的库,可以先用.
2021-10-07 23:01:33
304
原创 【Redis】客户端
官方文档:Lettuce Reference Guide参考资料:Redis高级客户端Lettuce详解_诚的博客-优快云博客_lettuce
2021-10-02 11:34:35
228
原创 【JDK8新特性】新的异步编程方式 CompletableFuture
参考资料:https://www.jianshu.com/p/934057982c25https://www.jianshu.com/p/dff9063e1ab6
2021-04-01 11:44:29
240
原创 限流
目录常见的限流算法1、计数器(固定窗口)算法常见的限流算法1、计数器(固定窗口)算法计数器算法是使用计数器在周期内累加访问次数,当达到设定的限流值时,触发限流策略。下一个周期开始时,进行清零,重新计数。此算法在单机还是分布式环境下实现都非常简单,使用redis的incr原子自增性和线程安全即可轻松实现。对于秒级以上的时间周期来说,会存在一个非常严重的问题,那就是临界问题,如下图:假设1min内服务器的负载能力为100,因此一个周期的访问量限制在100,然而在第一个周期的最
2020-10-31 12:26:39
297
转载 处理器拦截器(HandlerInterceptor)详解
转自:https://blog.youkuaiyun.com/HNUST_LIZEMING/article/details/88670402https://www.jianshu.com/p/1e8d088c2be9简介SpringWebMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于处理器进行预处理和后处理。应用场景1、日志记录,可以记录请求信息的日志,以便进行...
2020-04-09 15:09:10
1370
原创 Spring Cloud性能优化
Hystrix线程池优化Hystrix介绍可看:https://blog.youkuaiyun.com/wudiyong22/article/details/78690473
2020-01-12 15:57:21
427
原创 Spring boot内置Tomcat access log访问日志
#内嵌的Tomcat容器日志#是否打印accesslog日志,为true时为打印(默认是false)server.tomcat.accesslog.enabled=true#用于确定是否将缓冲日志记录的标志。如果设置为false,则将在每个请求之后写入访问日志。默认值:trueserver.tomcat.accesslog.buffered=false#日志格式,含义如下:serve...
2020-01-06 00:07:52
4394
2
转载 feign拦截器--RequestInterceptor
在使用feign做服务间调用的时候,如何修改请求的头部或编码信息呢,可以通过实现RequestInterceptor接口的apply方法,feign在发送请求之前都会调用该接口的apply方法,所以我们也可以通过实现该接口来记录请求发出去的时间点。以下是参考文章的内容RequestInterceptorfeign-core-10.2.3-sources.jar!/feign/Re...
2020-01-02 11:50:59
37357
3
原创 【Oracle】连接方式
首先了解SID和SERVICE_NAME的区别参考https://blog.youkuaiyun.com/ningfuxuan/article/details/79075842工具连接与应用连接
2019-10-17 15:57:19
179
原创 查看应用日志文件常用方法
常用命令先了解常用的命令,然后根据需要组合使用,命令详细内容可看其它文章grep具有强大的搜索功能,可以根据正则表达式进行搜索文本,并把匹配的打印出来tailtail命令默认在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。注意:如果表示字节或行数的n值之前有一个”+”号,则...
2019-10-11 23:08:26
4464
转载 【Nginx】Nginx+upstream针对后端服务器容错的配置说明
熟练掌握Nginx负载均衡的使用对运维人员来说是极其重要的!下面针对Nignx负载均衡upstream容错机制的使用做一梳理性说明:一、nginx的upstream容错1)nginx 判断节点失效状态Nginx默认判断失败节点状态以connect refuse和time out状态为准,不以HTTP错误状态进行判断失败,因为HTTP只要能返回状态说明该节点还可以正常连接,所以nginx...
2019-06-21 17:14:44
967
转载 【Nginx】负载均衡中后端节点服务器健康检查
正常情况下,nginx做反向代理,如果后端节点服务器宕掉的话,nginx默认是不能把这台realserver踢出upstream负载集群的,所以还会有请求转发到后端的这台realserver上面,这样势必造成网站访问故障。虽然nginx可以在localtion中启用proxy_next_upstream来解决返回给用户的错误页面,如下:例如公司的网站访问的时候全部变成404页面,最后发现是后...
2019-06-21 16:20:09
1562
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人