Spring系列之国际化详解
先说一下什么是国际化 简单理解,就是对于不同的语言,做出不同的响应。 比如页面中有个填写用户信息的表单,有个姓名的输入框 浏览器中可以选择语言 选中文的时候会显示: 姓名:一个输入框 选英文的时候会显示: Full name:一个输入框 国际化就是做这个事情的,根据不同的语言显示不同的信息。…
记录技术探索,分享实践心得。
共 1790 篇文章先说一下什么是国际化 简单理解,就是对于不同的语言,做出不同的响应。 比如页面中有个填写用户信息的表单,有个姓名的输入框 浏览器中可以选择语言 选中文的时候会显示: 姓名:一个输入框 选英文的时候会显示: Full name:一个输入框 国际化就是做这个事情的,根据不同的语言显示不同的信息。…
什么是垃圾回收 垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄露。有效的使用可以使用的内存,对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收。 Java 语言出来之前,大家都在拼命的写 C 或者 C++ 的程序,而此时存在一个很大的矛盾,C++…
Java Io 什么是流 I: Input | 输入 O: Output | 输出 流的分类 按照数据的流向 输入流:读数据 输出流:写数据 按照数据类型来分 字节流 字节输入流 字节输出流 字符流 字符输入流 字符输出流 输入流`,`输出流 字节流`,`字符流 文件字节输入流 FileInputStream package FileInput;…
面试阿里p7被问到的问题(当时我只知道第一个): @Conditional是做什么的? @Conditional多个条件是什么逻辑关系? 条件判断在什么时候执行? ConfigurationCondition和Condition有什么区别?什么时候使用ConfigurationCondition?…
先来看几个问题 通过注解的方式注入依赖对象,介绍一下你知道的几种方式 @Autowired和@Resource有何区别 说一下@Autowired查找候选者的过程 说一下@Resource查找候选者的过程 @Qulifier有哪些用法? @Qulifier加在类上面是干什么用的? @Primary是做什么的? 泛型注入用过么?…
灵魂拷问 @ComponentScan注解是做什么的? basePackages的方式和basePackageClasses的方式有什么区别?你建议用哪个?为什么? useDefaultFilters有什么用? 常见的过滤器有哪些类型?说说你知道的几个 @ComponentScan是在哪个类中处理的?说一下大概的解析过程?…
本文将从技术角度了解 RocketMQ 的云原生架构,了解 RocketMQ 如何基于一套统一的架构支撑多元化的场景。 文章主要包含三部分内容。首先介绍 RocketMQ 5.0 的核心概念和架构概览;然后从集群角度出发,从宏观视角学习 RocketMQ 的管控链路、数据链路、客户端和服务端如何交互;最后介绍消息队列最重要的模块存储系统,了解…
@Import出现的背景 目前为止,注解的方式批量注册bean,前面2篇文章中,我们介绍了2种方式: 到目前,我们知道的批量定义bean的方式有2种: @Configuration结合@Bean注解的方式 @CompontentScan扫描包的方式 下面我们来看几个问题。 问题1…
[toc] 概述 众所周知,SpringBoot最腻害的地方就是容器,开发人员的日常工作就是编写bean,并由框架扫描存到容器里面,当程序跑起来的时候,各种bean协同工作完成了软件功能。 那么容器是什么呢? 从概念层面来讲,容器是一个池子;从物理层面来讲,容器是一个内存块。 SpringBoot中默认是以单例形式装载bean的,所以 大多数…
大约半年前,开始总结自己关于工程技术的一些核心要点,关于规划、技术管理以及架构,三个方面的一些心得。结合自己团队的现状、自己对于周边做得比较好的同学的观察,于是有了文中的这几张图。 一、关于技术规划三板斧 技术规划规划做得好,能起到比较好的正向引导作用,个人及团队的整体目标感会好很多,分为三个部分的内容:…