java 常见应用
小新xi
奋斗
展开
-
Java技术选型
技术选型网关:Nginx、Kong、Zuul 缓存:Redis、MemCached、OsCache、EhCache 搜索:ElasticSearch、Solr 熔断:Hystrix、resilience4j负载均衡:DNS、F5、LVS、Nginx、OpenResty、HAproxy 注册中心:Eureka、Zookeeper、Redis、Etcd、Consul 认证鉴权:JWT 消费队列:RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka系统监控:Grafana、原创 2020-05-28 15:23:02 · 2227 阅读 · 0 评论 -
解读Spring容器的refresh()加载过程
Spring容器的refresh()【创建刷新】; 1、prepareRefresh()刷新前的预处理; 1)、initPropertySources()初始化一些属性设置;子类自定义个性化的属性设置方法; 2)、getEnvironment().validateRequiredProperties();检验属性的合法等 3)、earlyApplicationEvents= new LinkedHashSet();保存容器中的一些早期的事件; 2、o...原创 2020-05-14 23:55:30 · 237 阅读 · 0 评论 -
java 并发 happens-before原则
从jdk5开始,java使用新的JSR-133内存模型,基于happens-before的概念来阐述操作之间的内存可见性。happens-before定义:Two actions can be ordered by a happens-before relationship. If one action happens-before another, then the first is v...原创 2020-05-06 16:13:50 · 181 阅读 · 0 评论 -
Java 实现序列化和反序列化多种方式
序列化 反序列化原创 2020-04-20 00:24:14 · 277 阅读 · 0 评论