SpringForAll社区
首页
瞬间
文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
教程
Java 新特性
Spring Boot 1
Spring Boot 2
Spring Cloud
玩转 IntelliJ IDEA
工具
Spring Initializr
文章发布工具
开发者安装大全
关于
登录
菜单
首页
瞬间
文档
Spring Boot 3.5.x
Spring Boot 3.4.x
Spring AI 1.0.x
教程
Java 新特性
Spring Boot 1
Spring Boot 2
Spring Cloud
玩转 IntelliJ IDEA
工具
Spring Initializr
文章发布工具
开发者安装大全
关于
归档
2024 年 01 月
Spring系列之国际化详解
2024-01-30
Spring
#java
#spring
先说一下什么是国际化 简单理解,就是对于不同的语言,做出不同的响应。 比如页面中有个填写用户信息的表单,有个姓名的输入框 浏览器中可以选择语言 选中文的时候会显示: 姓名:一个输入框 选英文的时候会显示: Full name:一个输入框 国际化就是做这个事情的,根据不同的语言显示不同的信息。…
Spring系列之@Value【用法、数据来源、动态刷新】
2024-01-30
Spring
#java
#spring
@Value的用法 系统中需要连接db,连接db有很多配置信息。 系统中需要发送邮件,发送邮件需要配置邮件服务器的信息。 还有其他的一些配置信息。 我们可以将这些配置信息统一放在一个配置文件中,上线的时候由运维统一修改。 那么系统中如何使用这些配置信息呢,spring中提供了@Value注解来解决这个问题。…
十年磨一剑 | 淘宝如何打造承载亿级流量的首页?
2024-01-30
架构运维
导读:手机淘宝作为整个互联网领域旗舰 APP 之一,装机量和用户访问量都是名列前茅的。而首页作为打开手机淘宝的门面,是淘宝电商领域的主要流量入口和服务消费者的核心阵地,其业务的复杂性之高、系统的稳定性之重都有着极高的要求。首页承载着非常重要的业务使命,负责整个阿里生态的业务分发和商业策略输出。随着淘宝无线化战略的升级,首页也从 PC…
源码|从源码分析非线程安全集合类的不安全迭代器
2024-01-30
Java
#java
非线程安全集合类(这里的集合指容器Collection,非Set)的迭代器结合了及时失败机制,但仍然是不安全的。这种不安全表现在许多方面: 并发修改“通常”导致及时失败 单线程修改也可能导致及时失败的“误报” 迭代器会“丢失”某些并发修改行为,让及时失败失效 如果不了解其不安全之处就随意使用,就像给程序埋下了地雷,随时可能引爆,却不可预知。…
Spring系列之注解实现依赖注入(@Autowired、@Resource)
2024-01-29
Spring
#java
#spring
先来看几个问题 通过注解的方式注入依赖对象,介绍一下你知道的几种方式 @Autowired和@Resource有何区别 说一下@Autowired查找候选者的过程 说一下@Resource查找候选者的过程 @Qulifier有哪些用法? @Qulifier加在类上面是干什么用的? @Primary是做什么的? 泛型注入用过么?…
Spring系列之@Conditional通过条件来控制bean的注册
2024-01-29
Spring
#java
#spring
面试阿里p7被问到的问题(当时我只知道第一个): @Conditional是做什么的? @Conditional多个条件是什么逻辑关系? 条件判断在什么时候执行? ConfigurationCondition和Condition有什么区别?什么时候使用ConfigurationCondition?…
【Java IO流】流的分类,API使用,文件操作
2024-01-29
Java
#java
Java Io 什么是流 I: Input | 输入 O: Output | 输出 流的分类 按照数据的流向 输入流:读数据 输出流:写数据 按照数据类型来分 字节流 字节输入流 字节输出流 字符流 字符输入流 字符输出流 输入流`,`输出流 字节流`,`字符流 文件字节输入流 FileInputStream package FileInput;…
咱们从头到尾说一次 Java 的垃圾回收
2024-01-29
Java
#java
什么是垃圾回收 垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。 Java 语言出来之前,大家都在拼命的写 C 或者 C++ 的程序,而此时存在一个很大的矛盾,C++…
Spring系列之@ComponentScan、@ComponentScans详解(bean批量注册)
2024-01-26
Spring
#java
#spring
灵魂拷问 @ComponentScan注解是做什么的? basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么? useDefaultFilters有什么用? 常见的过滤器有哪些类型?说说你知道的几个 @ComponentScan是在哪个类中处理的?说一下大概的解析过程?…
SpringBoot中Bean的条件装配
2024-01-26
Spring
#java
#spring
[toc] 概述 众所周知,SpringBoot最腻害的地方就是容器,开发人员的日常工作就是编写bean,并由框架扫描存到容器里面,当程序跑起来的时候,各种bean协同工作完成了软件功能。 那么容器是什么呢? 从概念层面来讲,容器是一个池子;从物理层面来讲,容器是一个内存块。 SpringBoot中默认是以单例形式装载bean的,所以 大多数…
上一页
1 / 177
2 / 177
3 / 177
4 / 177
5 / 177
6 / 177
7 / 177
8 / 177
9 / 177
10 / 177
11 / 177
12 / 177
13 / 177
14 / 177
15 / 177
16 / 177
17 / 177
18 / 177
19 / 177
20 / 177
21 / 177
22 / 177
23 / 177
24 / 177
25 / 177
26 / 177
27 / 177
28 / 177
29 / 177
30 / 177
31 / 177
32 / 177
33 / 177
34 / 177
35 / 177
36 / 177
37 / 177
38 / 177
39 / 177
40 / 177
41 / 177
42 / 177
43 / 177
44 / 177
45 / 177
46 / 177
47 / 177
48 / 177
49 / 177
50 / 177
51 / 177
52 / 177
53 / 177
54 / 177
55 / 177
56 / 177
57 / 177
58 / 177
59 / 177
60 / 177
61 / 177
62 / 177
63 / 177
64 / 177
65 / 177
66 / 177
67 / 177
68 / 177
69 / 177
70 / 177
71 / 177
72 / 177
73 / 177
74 / 177
75 / 177
76 / 177
77 / 177
78 / 177
79 / 177
80 / 177
81 / 177
82 / 177
83 / 177
84 / 177
85 / 177
86 / 177
87 / 177
88 / 177
89 / 177
90 / 177
91 / 177
92 / 177
93 / 177
94 / 177
95 / 177
96 / 177
97 / 177
98 / 177
99 / 177
100 / 177
101 / 177
102 / 177
103 / 177
104 / 177
105 / 177
106 / 177
107 / 177
108 / 177
109 / 177
110 / 177
111 / 177
112 / 177
113 / 177
114 / 177
115 / 177
116 / 177
117 / 177
118 / 177
119 / 177
120 / 177
121 / 177
122 / 177
123 / 177
124 / 177
125 / 177
126 / 177
127 / 177
128 / 177
129 / 177
130 / 177
131 / 177
132 / 177
133 / 177
134 / 177
135 / 177
136 / 177
137 / 177
138 / 177
139 / 177
140 / 177
141 / 177
142 / 177
143 / 177
144 / 177
145 / 177
146 / 177
147 / 177
148 / 177
149 / 177
150 / 177
151 / 177
152 / 177
153 / 177
154 / 177
155 / 177
156 / 177
157 / 177
158 / 177
159 / 177
160 / 177
161 / 177
162 / 177
163 / 177
164 / 177
165 / 177
166 / 177
167 / 177
168 / 177
169 / 177
170 / 177
171 / 177
172 / 177
173 / 177
174 / 177
175 / 177
176 / 177
177 / 177
下一页