首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
creed
掘友等级
java
做一个有思想的程序员。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
如何设计一个优秀的 Go Web 项目目录结构
Go 语言作为一门高效、简洁、并发安全的语言,越来越受到开发者们的青睐,特别是在 Web 开发及云原生领域。而对于一个大型的 Go Web 项目而言,一个优秀的目录结构设计是必不可少的。
Java8新的异步编程方式 CompletableFuture(一)
一. Future JDK 5引入了Future模式。Future接口是Java多线程Future模式的实现,在java.util.concurrent包中,可以来进行异步计算。 Future模式是多线程设计常用的一种设计模式。Future模式可以理解成:我有一个任务,提交给了…
深入JVM(一)
java 字节码技术java bytecode由单字节(byte)的指令组成,理论上最多支持256个操作码(opcode)。实际上java只使用200左右的操作码,还有一些操作码保留给调试操作。根据指
Java 面试-即时编译( JIT )
当我们在写代码时,一个方法内部的行数自然是越少越好,这样逻辑清晰、方便阅读,其实好处远不止如此,通过即时编译,甚至可以提高执行时的性能,今天就让我们好好来了解一下其中的原理。简介当JVM的初始化完成后
JVM方法寻址
1、重载(静态绑定)类名、方法名以及方法描述符(methoddescriptor)形成重载。方法描述符:参数类型,返回类型(JVM独有)。2、重写(动态绑定)当子类和父类中方法名和方法描述符都一致形成
java文件是如何加载到jvm
内存结构加载流程加载:查找字节流,并且据此创建类的过程。jvm中默认存在boostrapClassLoader<-ExtClassloader<-ApplicationClassLoader(箭头代表
分布式事务常见解决方案以及开源项目
TCC模式将一个任务拆分三个操作:Try、Confirm和Cancel(业务入侵性强)。 在TCC模式中,主业务服务负责发起流程,而从业务服务提供TCC模式的Try、Confirm和Cancel三个操作,还有一个事务管理器的角色负责控制事务的一致性。如图: 1、服务A发送正向消…
mysql事务隔离实现原理
MVCC 什么是MVCC?MVCC(MultiversionConcurrencyControl)中文全程叫多版本并发控制,是现代数据库(包括MySQL、Oracle、PostgreSQL等)引擎实现
spring 扫描BeanDefinition详解以及TypeFilter扩展点
本篇主要讲解在指定的基础包中执行扫描注册BeanDefinition: doscan(String... basePackages)方法以及扫描过滤,匹配。 主要方法:ClassPathBeanDefinitionScanner#doScan(String... basePac…
BeanDefinition注册流程、spring 扩展点一(NamespaceHandler)
NamespaceHandler简单来说就是命名空间处理器,Spring为了开放性提供了NamespaceHandler机制,这样我们就可以根据需求自己来处理我们设置的标签元素。本文章解析<context:component-scan base-package="xxxxx"/…
下一页
个人成就
文章被点赞
37
文章被阅读
14,123
掘力值
374
关注了
63
关注者
7
收藏集
1
关注标签
47
加入于
2017-07-06