V2EX Createsequence
 Createsequence 最近的时间轴更新
Createsequence's repos on GitHub
Java 8 人关注
crane
基于springboot,支持注解式配置的字典项、配置项与关联表字段映射框架
Java 7 人关注
mybatis-plus-join
基于myabtis-plus的连表查询扩展,支持字段别名、预设条件、group by ... having、数据库函数等扩展功能
Java 4 人关注
powerful-annotation
一个小巧的、无依赖的 java 注解增强库
Java 1 人关注
hippo4j
强大的动态线程池框架,附带监控报警功能,支持 JDK、Tomcat、Jetty、Undertow 线程池;RocketMQ、Dubbo、Alibaba Dubbo、RabbitMQ、Hystrix 消费线程池(更多框架线程池还在适配中)。内置两种使用模式:轻量级依赖配置中心以及无中间件依赖版本。
1 人关注
mybatis
mybatis源码中文注释
Java 1 人关注
wheel
自用的业务组件库
Java 0 人关注
code-lab
take the first step!
Java 0 人关注
crane4j-example
example for crane4j
HTML 0 人关注
createsequence.github.io
个人博客,记录日常学习生活
Java 0 人关注
data-structure
数据结构与算法学习
0 人关注
drawio
repo of drawio
0 人关注
eventmesh
EventMesh is a new generation serverless event middleware for building distributed event-driven applications.
TypeScript 0 人关注
eventmesh-site
Apache EventMesh Website
0 人关注
fast-request
IntelliJ IDEA plugin Restful Fast Request
0 人关注
how-to-mybatis
mybatis-3源码分析
0 人关注
hutool
A set of tools that keep Java sweet.
0 人关注
incubator-fury
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
Java 0 人关注
ioc4j
0 人关注
netty-web-server
Java 0 人关注
rpc4j
A lightweight RPC framework for Java
0 人关注
shardingsphere
Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.
Vue 0 人关注
simple-blog
简单博客前端
Java 0 人关注
simple-blog-back
简单博客后端
Javascript 0 人关注
simple-curriculum
简单课程表APP
Java 0 人关注
simple-curriculum-back
简单课程表后台
0 人关注
spring-boot
Spring Boot
0 人关注
spring-framework
Spring Framework
Createsequence

Createsequence

V2EX 第 545538 号会员,加入于 2021-05-17 10:28:06 +08:00
Createsequence 最近回复了
2023-09-11 18:01:18 +08:00
回复了 csznet2023 创建的主题 程序员 如何推广自己的开源项目
懂了,那我也来安利一波:

简单又好用的字段填充框架,支持各种数据源与各种填充方式,与 spring/springboot 无缝集成,几个注解轻松搞定各种字典项、枚举或者关联数据源的填充需求。
https://github.com/opengoofy/crane4j
2022-11-03 10:01:33 +08:00
回复了 machen 创建的主题 Java 马上周末,聊聊动态线程池的 9 个场景
已 start ,感谢楼主分享~
2022-09-21 16:29:41 +08:00
回复了 CaptainD 创建的主题 Java Spring 系列怎么学
这段时间也在看 Spring ,关于文章楼上已经提了不少了,这里我从个人的角度分享一点经验。

如果没有明确的目标,但是希望能够通过阅读源码,使得自己具备一定在工作或者面试中处理 Spring 相关的问题的话,从下面两点上手可能是比较快并且收益比较大的:

1 、Spring 容器的启动:入口是八股文说烂了的 refresh() 方法,不过把这个流程看懂,可以搞明白:
( 1 )了解 Spring 容器的体系:包括整个 BeanFactory 和 Application 体系的整体设计,以及一部分组件的存在(是的,知道这玩意存在可能本身也是一种收获);
( 2 )了解很多关键步骤发生的时机:比如配置文件的加载,环境的切换,国际化处理、事件的机制,以及一部分钩子函数调用;

2 、Bean 的创建:这个也是被八股文说烂的,不过确实也很重要,看懂以 getBean 方法的调用开始的整个 Bean 创建流程,可以搞明白:
( 1 )配置文件上的 Bean 到底是怎么完成依赖注入变成容器里面的 Bean 的(废话);
( 2 )一堆钩子函数,比如各种 PostProcossor 、Aware 还有其他回调的触发时机,这点尤其重要,因为 Spring 本身就是通过这边的各种回调把五花八门的功能缝合在一起的;
( 3 )进一步了解 Spring 容器的各种组件 /机制,以及这些它们所支持的功能,比如别名、FactoryBean ,三级缓存,还有类型注入(泛型解析机制),甚至是各种工具类;

从个人体验上来说,这两部分的 Spring 最核心的功能,先了解会对后续阅读 MVC 、AOP 、事务、事件等内容(一起其他八股文)会很有帮助,并且,如果平时会有需要在 Spring 环境下开发各种工具类和通用组件的需求,看完以后也会有一些新的感悟,发现一些新的玩法。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1453 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 13ms UTC 16:27 PVG 00:27 LAX 08:27 JFK 11:27
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86