首页   注册   登录

q397064399

V2EX 第 69658 号会员,加入于 2014-08-02 20:15:14 +08:00
今日活跃度排名 1337
q397064399 最近回复了
@murmur #12 看住哪里吧,大闵行也不是不可以
直接买防毒面具吧 又不影响敲代码
2 天前
回复了 tail2 创建的主题 程序员 学习 ssm 框架有什么书籍可以推荐?
@tail2 #10 另外现在的 Spring 比以前智能多了,我最早用 Spring 的时候 使用构造函数注入 但是不小心搞了个环装依赖 直接给我报 StackOverflow,现在 Spring 直接会报告你 使用构造函数注入形成依赖的环型结构。

另外很多框架的东西也不需要去了解原理细节 大致会用就行,需要的时候看看文档拆开黑盒来看一下 时间上来说比较划算。
2 天前
回复了 tail2 创建的主题 程序员 学习 ssm 框架有什么书籍可以推荐?
@tail2 #10 不客气,以前刚学的时候也是没有头绪,后来看了些源代码 发现这些东西本身并没有什么特别的地方 都是 Java 代码而已,只是自己没有发现更底层的技术 所以没法想象他们的实现原理,另外这些框架都是成熟的工具,有很多代码是用来 cover 那些 dirty path 的,不建议直接去阅读,有兴趣学习的直接去阅读 TinySpring 收益比直接阅读这些工具代码高。

解决问题方面,字节码修改的黑魔法有现成的 ASM 框架,没必要自己去搞字节码修改,Loombook 很多都是靠这个实现的, 另外像事务这种跟线程绑定的东西 不了解 ThreadLocal 肯定是没法做出来的,我之前也遇到过 SpringBoot 异步线程丢失认证身份线程上下文的问题,了解问题大致会出现的可能性,针对性搜索解决问题还是比较快的。
3 天前
回复了 tail2 创建的主题 程序员 学习 ssm 框架有什么书籍可以推荐?
边用边学,其实这些框架没什么特别的地方,掌握几个主要技术点,其它东西都是一通百通的

1.学会使用 ASM JVM 动态代理技术 模拟一个简易的 AOP 框架 了解注解的使用 以及解析注解
2.了解 Bean 的组装过程跟原理
3.了解 ThreadLocal 实现线程本地线程变量 ( Spring 事物 SpringSecurity 等依赖线程上下文的都要依赖这个类)

以上三个技术点吃透了 其它用法就是看看文档了
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   843 人在线   最高记录 4385   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 8ms · UTC 20:10 · PVG 04:10 · LAX 12:10 · JFK 15:10
♥ Do have faith in what you're doing.
沪ICP备16043287号-1