Menu
首 页
专 栏
专 题
电子书
关于我们
活动分类
前端
人工智能
架构
区块链
职场
编程语言
技术管理
大数据
移动开发
产品与运营
测试
安全
运维
首页
Chat
专栏
发现
电子书
专题
消息
搜索
开通会员
登录 / 注册
团队入驻
添加小助手申请
团队入驻
下载APP
下载 App
即可获得 4 张优惠券
# 热门搜索 #
暂无
# 历史记录 #
清除历史记录
×
提示
此功能目前只对PC端开放,请用PC访问网站 gitbook.cn
×
微信扫码,发起Chat
微信扫描二维码联系客服
发布免费内容
· 即时创作和发布文章
· 读者可免费阅读
创作/发布文章
发布收费 Chat
· 发布话题开启众筹
· 为你的文章收费
· 可选择与读者在微信群交流
发布话题
设置密码
8-20位的数字混合密码更安全哦~
确定
修改密码
8-20位的数字混合密码更安全哦~
确认修改
绑定手机号
根据相关法规要求,请完善您的信息
获取验证码
确定
更换绑定手机号
当前手机号:undefined
获取验证码
确认更换
提交成功
平台会在 48 小时内通知您审核结果
查看我的创作
关注公众号
第一时间获得相关结果通知
提交审核失败
请检查您的网络状态后再试一次
重新提交
保存成功
订阅成功
保存失败,请重试
提交成功
浩子
工程师
天下兴亡匹夫有责,用代码让世界变得更美好
...
更多
创作文章
3
#Java# 基于注解的 Spring IoC 源码逐行阅读
相信每位开发着都听过这么一句话,“阅读源码是最有效率的学习”。Spring 作为非常流行的框架,可扩展性极强,代码十分优雅,学习 Spring 源码会师自己的编码能力得到有效提示。但相信很多入行不久,经验不是很丰富的朋友,面对,庞大的 Spring,并不知该如何下手,也不知道该如何调试,这篇 Chat,我将用真材实料的 Spring 源码进行分享。 这篇 Chat 我将分享以下几点 1. Spring Bean 装载及注入 2. Spring 重要扩展点 3. Spring 解决循环依赖 4. 调试 Spring 代码的思路
Java
105 订阅
翻译 class 文件
“一零一零一一零,零一零一零零一”,这些看似杂乱无章,实则井然有序的数字中,究竟是什么含义。想要了解,JVM 如何工作的,首先要了解,class 文件的文件格式,这场 Chat 中,我会解释什么是跨平台的语言,什么又是跨语言的平台,Groovy、Kotlin 为何能与 Java 成文近亲。最后我们会徒手翻译一个 class 文件,让读者明白理解 class 文件的结构。 本场 Chat 会分享的几个点: 1. 跨语言的平台 2. class 字节码文件结构 3. idea 中分享 class 的工具 本篇 Chat 所需基础: 1. Java 基础 2. 了解二进制,十六进制
Java
112 订阅
Java 代理全家桶
众所周知,无论是面试还是日常工作免不了与 Spring、JFinal、MyBatis 等框架打交道,掌握这些框架的原理,成为当下技术人进阶的不二法门,这些框架中的 Aop、事务、Mapper,又大量运用了代理技术,如果你不熟悉代理,那么搞清这些技术就无从谈起。 代理技术作为面试会问,笔试会考,工作会用,又是学习开源框架的基础知识储备,所以花费一些精力好好的搞清代理是非常值得的。 通过这篇文章我将分享有关代理的所有内容: 1. 代理模式 2. JDK 动态代理原理 3. Cglib 动态代理原理 4. 二者有何异同 5. 代理实际应用(MyBatis)
Java
137 订阅
0
关注
18
粉丝
认证与成就
Chat 作者
创作字数
1.3w
收到掌声
7
登录 GitChat
获取验证码
忘记登录密码
登录
密码登录
登录即表示您同意
《用户协议》
设置登录密码
保存并登录
返回
找回密码
获取验证码
8-20位的数字混合密码更安全哦~
保存并登录
跳过
温馨提示
若您曾经在微信端使用过 GitChat 产品 请您绑定微信以避免数据丢失, 也可以在设置/微信绑定里进行绑定
绑定成功
请使用微信APP扫描二维码绑定
微信登录
请使用微信APP扫描二维码登录
绑定手机
绑定手机可以和微信端保持数据同步
获取验证码
8-20位的数字混合密码更安全哦~
确认并登录
×
帐号设置
头像
选择头像
最佳分辨率:200*200像素
昵 称:
微信号:
头 衔:
背景介绍:
正在上传头像,请稍等......
正在更新,请稍等......
邮件地址格式不正确,请重新填写
此邮件地址已经被其他用户使用