首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Aurora啦啦啦
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
104
文章 100
沸点 4
赞
104
返回
|
搜索文章
赞
文章( 100 )
沸点( 4 )
Spring @Autowired 注入小技巧
今天和同事讨论到Spring自动注入时,发现有这么一段代码特别地困惑,当然大致的原理还是可以理解的,只不过以前从来没有这么用过。想到未来可能会用到,或者未来看别人写的代码时不至于花时间解决同样的困惑,所以小编还是觉得有必要研究记录一下。 我们都知道@Autowired可以根据类…
Java 集合 ArrayList 源代码分析(带着问题看源码)
今天学习下ArrayList的源代码,不同于其他人写的博客,很多都是翻译源代码中的注释,然后直接贴到文章中去。小编打算换一种书写风格,带着问题看源码可能收获会更大,本文将围绕着下面几个问题展开讨论。 其实无论你采用transient E[] elementData;的方式声明,…
Linux 基本命令 -------- tail 的使用
其实正如命令tail本身命名一样,tail具有“尾巴”的意思,顾名思义,在linux中经常用来查看某个文本文件的末尾部分。说更具体一点,我们工作中常常用来查看系统日志,当系统上线之后,小编会使用该命令跟踪业务日志,然后定位生产问题。 tail [OPTION]... [FILE…
ArrayList 其实也有双胞胎,但区别还是挺大的!
这句话的意思是Collection集合类型的toArray()方法虽然声明返回值类型是Object[],但是具体调用时还真不一定就返回Onject[]类型,也有可能是其他的类型,这还要取决于你c的实际类型,使用不当还会抛出异常。这样讲可能会很懵比,下面我将会详细讲解到底为什么,…
Java 空集合使用场景及填坑
今天学学Java中如何创建一个空集合以及空集合的一些使用场景和相关的坑。你可能会问,这好像没有什么好讲的,空集合不就是new一个嘛,也就是像new ArrayList<String>()这样创建一个不久行了吗?其实这也是一种创建空集合的方法,但今天小编讲下通过另外一种方式创建空…
一起探讨下web请求流程的代码结构设计(简单以交易为栗子)
今天这篇文章所涉及的相关观点做法,按照我们公司某位架构师的说法就是,架构这东西没有对错之分,集思广益,不一定我的做法就是对的,不一定我的做法就是最优的,小编和大家一起探讨探讨。 首先我们模拟一个SDK交易链路的场景,对交易不是很懂的同学可以先移步至微信支付了解下大概业务,其实小…
Spring / Spring boot 基于注解异步编程@Async
异步的概念小编之前也有提及过,很简单的道理就是我找你办事,我不用等你把事情办完,我又可以脱身去做别的事情了,举个例子就是当你发微信给你朋友,说成留言可能会更准确,等你朋友看到后把事情办好通知你就可以了。当然对于web请求响应而言,异步可以理解为将当前处理请求的线程释放掉,后台偷…
Spring / Spring boot 异步任务编程 WebAsyncTask
今天一起学习下如何在Spring中进行异步编程。我们都知道,web服务器处理请求request的线程是从线程池中获取的,这也不难解释,因为当web请求并发数非常大时,如何一个请求进来就创建一条处理线程,由于创建线程和线程上下文切换的开销是比较大的,web服务器最终将面临崩溃。另…
Spring boot/Spring 统一错误处理方案的使用
当我们开发spring web应用程序时,对于如IOException,ClassNotFoundException之类的检查异常,往往编译器会提示程序员采用try-catch进行显式捕获,而对于像ClassCastException,NullPointerException这…
几个 Spring 工具类的使用
今天简单记录下Spring中常用的工具类,通过这些工具类,我们可以很方便地实现某些功能。 这个注解很强大,它可以扫描作用在类上、方法上的注解、也可以获取注解的某些属性和属性值。 spring提供了针对JavaScript、Html、SQL等语言的特殊符号处理,如html中的<,…
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2020-01-17