会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wj89757
博客园
首页
新随笔
联系
订阅
管理
2022年3月10日
2W字长文吐血整理 Docker&云原生
摘要: Docker 和 云原生 一、概念介绍 1.1 Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Doc
阅读全文
posted @ 2022-03-10 20:12 wj89757
阅读(491)
评论(0)
推荐(0)
2020年9月13日
这可能是Dubbo比较全的知识整理
摘要: 一、Dubbo的provider和consumer都配置timeout 在Provider上尽量多配置Consumer端属性,原因如下: 作服务的提供者,比服务使用方更清楚服务性能参数,如调用的超时时间,合理的重试次数,等等 在Provider配置后,Consumer不配置则会使用Provider的
阅读全文
posted @ 2020-09-13 22:35 wj89757
阅读(235)
评论(0)
推荐(0)
这可能是Spring比较全的知识整理
摘要: Spring的Bean怎么动态加载 使用 BeanDefinitionBuilder注册bean(BeanDefinitionBuilder.rootBeanDefinition),添加属性&注册bean,beanFactory.registerBeanDefinition("testBean",
阅读全文
posted @ 2020-09-13 22:24 wj89757
阅读(134)
评论(0)
推荐(0)
2020年8月12日
每天一道面试题-JVM相关知识
摘要: 二、JVM 1. Java内存结构 线程私有的: 程序计数器(当前线程所执行的字节码的行号指示器) 虚拟机栈(每次方法调用的数据都是通过栈传递的。局部变量表/对象引用/实例方法) 本地方法栈(有一个native关键字修饰,而且不存在方法体,这种用native修饰的方法就是本地方法) 线程共享的 堆(
阅读全文
posted @ 2020-08-12 23:31 wj89757
阅读(192)
评论(0)
推荐(0)
2020年8月6日
YApi结合xxl-job自动化测试
摘要: 一、YApi介绍 YApi旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,包括提供了一系列可视化接口管理,还有自动化测试 1.1 自动化测试的场景及缺点 传统的接口自动化测试成本高,大量的项目没有使用自动化测试保证接口的质量,仅仅依靠手动测试,是非常不
阅读全文
posted @ 2020-08-06 22:15 wj89757
阅读(575)
评论(0)
推荐(0)
2020年7月29日
Java IO之NIO原理解析以及代码解析
摘要: 一、Java NIO几个核心部分 Channel Buffer Selector 二、IO和NIO的区别 IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented) 在一般的 Java IO 操作中, 我们以流式的方式顺序地从一个 Strea
阅读全文
posted @ 2020-07-29 23:53 wj89757
阅读(271)
评论(0)
推荐(0)
Java Lambda原理深度理解以及如何开发应用
摘要: 1. 匿名内部类实现 匿名内部类仍然是一个类,只是不需要程序员显示指定类名,编译器会自动为该类取名。因此如果有如下形式的代码,编译之后将会产生两个class文件: public class MainAnonymousClass { public static void main(String[] a
阅读全文
posted @ 2020-07-29 23:52 wj89757
阅读(437)
评论(0)
推荐(0)
Netty那点事-前导篇
摘要: 一、Netty概述 1.1 原生NIO存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer 等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到
阅读全文
posted @ 2020-07-29 23:50 wj89757
阅读(170)
评论(0)
推荐(0)
2020年7月28日
Redis从入门到深入-分布式锁(26)
摘要: 1. 分布式锁 1.1 简介 锁 是一种用来解决多个执行线程 访问共享资源 错误或数据不一致问题的工具 如果 把一台服务器比作一个房子,那么 线程就好比里面的住户,当他们想要共同访问一个共享资源,例如厕所的时候,如果厕所门上没有锁...更甚者厕所没装门...这是会出原则性的问题的.. 装上了锁,大家
阅读全文
posted @ 2020-07-28 11:45 wj89757
阅读(191)
评论(0)
推荐(0)
Redis从入门到深入-缓存预热、缓存穿透、缓存击穿(25)
摘要: 1. 缓存预热 1.1 问题排查 缓存预热就是系统上线后,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询事先被预热的缓存数据! - 请求数量较高 - 主从之间数据吞吐量较大,数据同步操作频度较高 1.2 解决方案 1.日常例行统计数据
阅读全文
posted @ 2020-07-28 11:36 wj89757
阅读(259)
评论(0)
推荐(0)
下一页
公告