- 博客(7)
- 收藏
- 关注
原创 java并发编程之美(一)
1.并发编程线程基础1.1 进程和线程 1.什么是进程 进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位, 2.什么是线程 线程是进程的一个执行路径,一个进程中至少有一个线程,进程中多个线程共享进程资源 操作系统把资源分配给进程, 但是cpu资源是被分配给线程。因为真正要占用CPU运行的是线程,所以也说线程是CPU分配的基本单元1.2. 线程创建与运行 java中三种线程创建方式 实现 Runnable 接口 继承Thread ...
2021-04-12 10:35:25 193
原创 mybatis-plus 查询耗时慢问题
1.现象 查出30000多条id然后用EntityWrapper ew = new EntityWrapper<>(); ew.in(TableFieldConstant.F_AUTH_RESULT_ID, ids);查询会很慢2 原因跟了一下mybatis-plus源码 protected String formatSqlIfNeed(boolean need, String sqlStr, Object... params) { ...
2021-01-23 10:31:01 4559
原创 springcloud分区调用 解决本地和开发环境使用同一个注册中心 开发环境轮询调到本地使得开发环境不稳定
简介前段时间因为前端吐槽开发环境接口总是不稳定 后来检查发现 因为本地和开发环境服务使用的同一个注册中心 本地启动服务之后会使得开发环境会轮询调到本地因为本地有的会打断点造成调用失败之后查询资料可知使用springcloud分区可以解决。1 eureka-servcie配置eureka.client.region= us-east-1 //这是cloude默认值 无需配置eureka.client.prefer-same-zone-eureka=true //配置使用分区 自...
2021-01-21 09:16:41 882
原创 springcloud gateway实现路由和负载均衡
简介: gateway主要是做路由 负载,过滤 主要是替代zuul 1.x 性能比zuul好 zuul是基于Servlet ,gateway是基于spring-webflux 用的netty+reactoryml文件 实现路由 负载 的配置 亲自测试spring: application: nam...
2019-06-23 11:22:21 13550 3
原创 限流
1.springboot集成redis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependenc...
2018-12-19 11:17:15 218
转载 浅谈几种设计模式
版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781/article/details/508211551.单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of access to it.(确保某一个类只有一个实例,...
2018-03-15 15:24:35 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人