首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
豆汁
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
通俗易懂,带你从零认识Spring IoC,把你安排得明明白白。
本来这篇文章差不多有一万七百字左右,从IOC到AOP。算是对自己学习Spring的一个验收,同时也分享出来供大家查漏补缺。但因为内容实在太多,所以就先码了IOC的这篇内容,明天再补发AOP的内容,希望大家多多支持。 同时提供免费的学习资料,学习技术内容包含有:Spring,Du…
一篇让你100%看懂的线程池,适合所有Java程序员。
多线程是很麻烦的,包括线程的创建、销毁和调度等等,而且我们平时工作时好像也并没有这样来 new 一个线程,其实是因为很多框架的底层都用到了线程池。 线程池是帮助我们管理线程的工具,它维护了多个线程,可以降低资源的消耗,提高系统的性能。 并且通过使用线程池,我们开发人员可以更好的…
公司大佬说我不懂String,一个String.intern()方法教他做人
对于new String("1"),会生成两个对象,一个是String类型对象,它将存储在Java Heap中,另一个是字符串常量对象"1",它将存储在字符串常量池中。 s.intern()方法首先会去字符串常量池中查找是否存在字符串常量对象"1",如果存在则返回该对象的地址,…
Spring从懵逼到精通——Sping架构\依赖注入\应用切面
Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。学习Spring是基础课程。但是大多数同学都只知其然但是不知其所以然。在这里我们就系统的来说一…
源码劝退师:看源码一定要会的位运算、补码、反码、原码
乍一眼看到上面Demo的打印结果,你应该是懵逼的,接下来我来解释一下这个结果到底是如何运算出来的。 我们先来看-2 << 1与-2 >> 1,这两个负数的左移与右移操作其实和正数类似,都是先将十进制数转换成二进制数,再将二进制数进行移动,所以现在的关键是负数…
码出高效Mybatis 自动生成代码,提高开发效率
在使用mybatis过程中,当手写JavaBean和XML写的越来越多的时候,就越来越同意出错。这种重复性的工作,我们当然不希望做那么多。还好,mybatis为我们提供了强大的代码生成--Mybati
ThreadLocal原理分析及内存泄漏代码展示
引用Objecto=newObject();这个o,我们可以称之为对象引用,而newObject()我们可以称之为在内存中产生了一个对象实例。当写下o=null时,只是表示o不再指向堆中object的
不是吧?面试被问了几百遍的 IoC 和 AOP ,还搞不清楚?
面试也好,学习的技术知识点也好,IoC和AOP都是很重要的东西,这篇文章就给大家一次性彻底讲清这个技术知识点。 IoC (Inversion of control )控制反转/反转控制。它是一种思想不是一个技术实现。描述的是:Java 开发领域对象的创建以及管理的问题。 使用 …
只有两年的Java工作经验,但靠着这些方法,轻松跳槽。
今年10月中旬的时候找到了一家互联网公司成功应聘上,中间也经历了很多公司,有外包的、创业的、互联网的等等各种类型,也收到了很多offer,也有面试不顺利的... 今天就来记录一下自己面试中的问题,围绕着两年java到底应该具备什么样的水平才能适应现在市场的要求的主题来谈一谈。 …
如何决定使用 HashMap 还是 TreeMap?
介绍TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺