51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#第四
线程池:第四章:ThreadPoolTaskExecutor和ThreadPoolExecutor有何区别?
ThreadPoolTaskExecutor是springcore包中的,而ThreadPoolExecutor是JDK中的JUC。ThreadPoolTaskExecutor是对ThreadPoolExecutor进行了封装处理。看看ThreadPoolTaskExecutor源码看看ThreadPoolExecut...
代码星球
·
2020-09-09
线程
第四章
ThreadPoolTaskExecutor
ThreadPoolExecutor
有何
实战:第四章:java后端日志埋点实现
前段时间架构让我弄日志埋点,因为其他工作不断延期,而且到现在也没给明确的需求,这里自己手写一套简单的日志埋点:第一步:引入依赖<!--aop--><dependency><groupId>org.springframework.boot</groupId><arti...
代码星球
·
2020-09-09
实战
第四章
java
后端
日志
我的分享:第四章:深入理解MySQL索引底层数据结构与算法
工作太忙,耽误了,在网站里逛了逛找到几篇不错的分享给大家:主讲存储结构:https://blog.csdn.net/qq_41618510/article/details/84702890主讲数据存储:https://blog.csdn.net/qq_41618510/article/details/84702890主...
代码星球
·
2020-09-09
我的
分享
第四章
深入
理解
深入理解JUC:第四章:CountDownLatch倒计时器
理论:CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法:CountDownLatch(intcount)//实例化一个倒计数器,count指定计数个数countDown()//计数减一await()//等待,当计数减到0时,所有线程并行执行未使用CountDownLatch的代码:pu...
代码星球
·
2020-09-09
深入
理解
JUC
第四章
CountDownLatch
java锁:第四章:读写锁
理论:未使用读写锁的代码:packagecom.javaliao.backstage;importjava.util.HashMap;importjava.util.Map;classData{privatevolatileMapmap=newHashMap<String,Object>();//写publ...
代码星球
·
2020-09-09
java
第四章
读写
Spring Cloud:第四章:Hystrix断路器
Hystrix“豪猪”,具有自我保护的能力。hystrix通过如下机制来解决雪崩效应问题。(1)线程池隔离模式:使用一个线程池来存储当前请求,线程池对请求作处理,设置任务返回处理超时时间,堆积的请求先入线程池队列。这种方式要为每个依赖服务申请线程池,有一定的资源消耗,好处是可以应对突发流量(流量洪峰来临时,处理不完可将...
代码星球
·
2020-09-09
Spring
Cloud
第四章
Hystrix
断路器
java程序员怎么创建自己的网站:第四章:做个网站引入广告赚点小钱
为了节约开发时间先整一个小架构,网站初期访问不会太大,这套架构可以使用一段时间,废话不多说,开搞。<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http:/...
代码星球
·
2020-09-09
网站
java
程序员
怎么
创建
MongoDB :第四章:集合的创建与删除
本章节我们为大家介绍如何使用MongoDB来创建集合。MongoDB中使用createCollection()方法来创建集合。语法格式:db.createCollection(name,options)参数说明:name:要创建的集合名称options:可选参数,指定有关内存大小及索引的选项options可以是如下参数...
代码星球
·
2020-09-09
MongoDB
第四章
集合
创建
删除
技术汇总:第四章:使用Easyui做三级下拉列表
功能展示:Easyui功能代码:一级分类<selectdata-options="url:'getCatalog1',textField:'name',valueField:'id',onSelect:function(rec){varurl='getCatalog2?catalog1Id='+rec.id;$(...
代码星球
·
2020-09-09
技术
汇总
第四章
使用
Easyui
面试:第四章:项目介绍
商品上架后更新ES索引库、更新静态页、发送短信提交订单后清除购物车中的数据支付未完成时支付完成后修改订单状态秒杀商品的库存都会放到redis缓存中,在客户下单时就减库存,我们设置库存库存闸值,用于某些商品数量非单件不可分割,减完库存会判断库存是否为大于库存闸值,如果小于,表示库存不足,刚才减去的数量再恢复,整个过程使用...
代码星球
·
2020-09-09
面试
第四章
项目
介绍
Redis数据结构存储系统:第四章:底层实现原理
Redis以什么形式存储数据?什么是hash槽?String(字符串) List(列表) Hash(字典) S...
代码星球
·
2020-09-09
Redis
数据结构
存储
系统
第四章
消息队列:第四章:延迟检查队列
使用分布式事务异步通信的结构,一个很大的问题就是不确定性。一个消息发送过去了,不管结果如何发送端都不会原地等待接收端。直到接收端再推送回来回执消息,发送端才直到结果。但是也有可能发送端消息发送后,石沉大海,杳无音信。这时候就需要一种机制能够对这种不确定性进行补充。比如你给有很多笔友,平时写信一去一回,但是有时候会遇到迟...
代码星球
·
2020-09-09
队列
消息
第四章
延迟
检查
架构:第四章:微服务架构下的分布式架构之搭建环境
下面是我要写的一个简单的分布式架构:SpringCloud+SpringBoot+SpringMVC+MyBatis+MySQL架构图:准备工作:技术选型:使用SpringMVC进行表述层开发使用MyBatis进行持久化层开发使用Spring进行组件整合并管理声明式事务使用Maven作为依赖管理和构建管理工具使用Boo...
代码星球
·
2020-09-09
架构
第四章
服务
分布式
搭建
Linux系统:第四章:Linux文件系统
Linux文件系统概述Linux系统中只有一个文件系统,以“/”作为根目录,从根目录出发可以找到任何一个文件和目录。这样就有了一个访问目录、文件的统一规范。在根目录下的诸多目录都有特定的作用,其中有些目录对我们日常操作来说非常的重要。 [bin]是binary的缩写,这个目录存放着最经常使用的命令★[boot...
代码星球
·
2020-09-09
Linux
系统
第四章
文件
Spring MVC框架:第四章:属性域使用(request域、session域、application域)
第六节属性域使用(request域、session域、application域)1.request域在SpringMVC中,当我们想把一个对象存入请求域有很多种操作方式,用哪一个都可以。①使用Model对象@RequestMapping("/requestAttrModel")publicStringrequestAt...
代码星球
·
2020-09-09
Spring
MVC
框架
第四章
属性
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他