首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
4C00H
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4.3K
文章 4.3K
沸点 0
赞
4.3K
返回
|
搜索文章
赞
文章( 4.3K )
沸点( 0 )
JVM的结构
java程序运行的是class文件,所以需要类装载子系统来把class文件加载到内存中运行,而class文件具体是加载存放到jvm中一块叫方法区的内存空间,方法区除了存放类信息外,还划分了一块叫运行时常量池的区域,用来存放字符串字面量、数字常量等信息。 class文件加载了,内…
Java反射机制那些事
前不久学习了反射机制,来总结下。 在此之前,回顾下java程序的编译运行过程,分为三个阶段:源码(.java文件)进过编译生成字节码文件(.class文件),然后jvm加载字节码文件执行程序(runtime)。 前两个步骤(编译阶段)是在硬盘上完成的,后一个步骤(运行阶段)是在…
不要打破链式调用!一个极低成本的RxJava全局Error处理方案
CallbackHell,中文翻译为 回调地狱,在以往没有依赖RxJava + Retrofit进行网络请求的代码中,这种代码并不少见(比如AsyncTask),我曾有幸见识并维护了各种3层4层AsyncTask回调嵌套的项目——后来我一直拒绝阅读AsyncTask的源码,我想…
斩获BAT-offer大神的两万字面试干货分享
笔试就挂了的:网易、头条。(对于笔试这个东西我到现在都没太多经验) 笔试过了但因为时间地点原因没去面试的:京东、小米、去哪、携程、招银。 美团(电话2面+hr面,offer)。 然后这是我最直观的感受( 我就从左到右说起吧。): 1. 心态 其实每个阶段的改变,也都是心态转变的…
Java架构-Java JDK 动态代理
代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 从图中可以看出,代理接口(Subject)、代理类(ProxySubject)、委托类(RealSubject…
基于中台思想的物流系统设计(三):构建物流地址能力
在电商物流领域我们会涉及到地址,其中包括了基础的四级地址和用户填写的地址。四级地址在整个从下单到收货的业务流程中都会用到,因此设计的时候要考虑如何最大限度地提高QPS。用户地址在下单的时候让用户填写或者选择,然后存在交易订单和物流订单上,后续的流程一般不会变,如果用户需要修改地…
Spring Cloud Gateway 数据库存储路由信息的扩展方案
配置更改需要重启服务,不能满足实际生产过程中的动态刷新、实时变更的业务需求。 基于以上分析 pig已经提供了基于Zuul版本的动态路由功能,附Git 地址传送门,效果如下图可以实时配置修改刷新。 前端配合 json-view 类似插件,直接修改展示。
说说数据库事务
多条 SQL 语句,要么全部执行成功,要么全部执行失败。 数据库事务必须同时满足 4 个特性 ( ACID )。 在这些事务特性中,数据的 “ 一致性 ” 是最终目标, 其他特性都是为了达到这个目标而采取的措施或要求。 数据库管理系统采用数据库锁来保证事物的隔离性,当多个事务试…
Java中常见死锁与活锁的实例
主线程在等待一个FutureTask完成,而线程池中一个线程也在等待一个FutureTask完成。 并未产生线程阻塞,但是由于某种问题的存在,导致无法继续执行的情况。 消息重试。当某个消息处理失败的时候,一直重试,但重试由于某种原因,比如消息格式不对,导致解析失败,而它又被重试…
“分库分表" ?选型和流程要慎重,否则会失控
恭喜你,贵公司终于成长到一定规模,需要考虑高可用,甚至分库分表了。但你是否知道分库分表需要哪些要素?拆分过程是复杂的,提前计划,不要等真正开工,各种意外的工作接踵而至,以至失控。 本文意图打开数据库中间件的广度,而不考虑实现深度,至于库表垂直和水平分的概念和缘由,不做过多解释。…
下一页
关注了
0
关注者
6
收藏集
2
关注标签
86
加入于
2015-10-31