05 2019 档案

摘要:在yml配置文件中添加下面的配置。需要注意的是,com.bdyh.operation.mapper为自己项目中mapper接口的路径。 这种方式也同时支持mybatis-plus。 logging: level: com.bdyh.operation.mapper: debug 阅读全文
posted @ 2019-05-31 14:39 沧海红心_田帅 阅读(17) 评论(0) 推荐(0) 编辑
摘要:两步: 1.在请求路径上添加 /zuul 这样就可以越过zuul的springmvc 2.在资源服务器yml加个配置 spring: servlet: multipart: max-file-size: 10MB # 单个文件大小,默认是1MB max-request-size: 30MB # 请求 阅读全文
posted @ 2019-05-30 18:00 沧海红心_田帅 阅读(34) 评论(0) 推荐(0) 编辑
摘要:请看周立老师的 http://www.itmuch.com/docker/02-docker-install/ 配置加速镜像 阅读全文
posted @ 2019-05-21 17:22 沧海红心_田帅 阅读(8) 评论(0) 推荐(0) 编辑
摘要:总览 我上家公司做的项目也是互联网项目,经常会遇到性能问题,在提升性能方面除了使用缓存,使用多线程,拆分服务等等 还有一个最常用的方法就是排除掉项目中慢sql。 慢sql对项目运行真是非常大。我们项目就因为有慢sql阻塞了数据库服务器,导致了后面执行的sql无法运行,导致服务器响应超时。 一个页面要 阅读全文
posted @ 2019-05-18 09:47 沧海红心_田帅 阅读(15) 评论(0) 推荐(0) 编辑
摘要:限流和自定义对象池 限流是当资源有限的时候,限制客户端对资源访问的一种思路。比如当访问量过大的时候,限制用户访问并给予用户友好的反馈。在比如我们常用的线程池就是一种限池,服务器不可能无限的创建线程,因为就有了线程池,给予一个合适的线程数量让客户端去使用,当客户端访问量过大的时候去让客户端等待或者抛出 阅读全文
posted @ 2019-05-17 14:26 沧海红心_田帅 阅读(12) 评论(0) 推荐(0) 编辑
摘要:总览 Dubbo在调用服务的时候使用了DefaultFuture这个类,其中有一个概念是异步调用转成同步调用。核心思想就是管程。而实现方式就是使用lock和condition。 condition 是java 并发包中的一个类, 在java内置管程中是一个条件变量的,而condition是可以实现一 阅读全文
posted @ 2019-05-15 21:26 沧海红心_田帅 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前言 临界区、管程、信号量是操作系统对并发编程支持的三个概念。它们并不是属于java,而是属于操作系统(目前我知道 linux有这三个概念,我觉得windows也应该有只是不确定,否则怎么会支持多核CPU呢?)。 临界区 临界区是线程需要互斥执行的一段代码。临界区的资源是线程共享的,但是执行的返回结 阅读全文
posted @ 2019-05-13 19:22 沧海红心_田帅 阅读(30) 评论(0) 推荐(0) 编辑
摘要:第一步 docker pull rabbitmq:management 注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq. 第二步 docker images 第三 阅读全文
posted @ 2019-05-07 16:25 沧海红心_田帅 阅读(10) 评论(0) 推荐(0) 编辑
摘要:前言 排序是我们在写项目中经常用的sql语句的关键字。 往往order by 用不好的话也会对sql性能有一定的影响。我们现在就来介绍一下他的执行过程,并介绍一下优化。 正言 首先我们来举个例子,假设你要查询城市是”杭州“的所有人的名字,并且按照姓名排序返回前1000个人的姓名、年龄。 表定义: 这 阅读全文
posted @ 2019-05-06 21:23 沧海红心_田帅 阅读(144) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示