自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Spring 通过注解来读取和存储对象

我们发现,@Controller ,@Service @Configuration @Responsitory 都是基于@Component注解实现的,查看注解生成Bean name 的代码, 了解生成Bean name的机制。其实是同样的异常 ,没有找到bean定义的对象 . 因此,指定。五大注解都是能够添加Bean的, 那么他们的区别是什么?对象装配(对象注入)的实现方法以下三种:(注入的三种。,是把对象取出来放到某个类中, 有时候也叫对象注入。方法注解默认的Bean name 是 方法名,

2023-04-24 13:43:04 117

原创 Spring项目的创建以及存取和使用Bean

BeanFactory只提供了基础访问Bean的方法,而ApplicationContext除了拥有BeanFactory的所用功能之外, 还提供了更多的方法实现, 比如对国际化的支持,资源访问的支持, 以及事件和传播等方面的支持.这里给user类 添加了两个Bean 的id,此时再去获取对象会报错。再通过上下文对象提供的方法获取到咱们自己需要使用的Bean对象。, 在创建时会将所有的Bean 都加载起来, 以备以后使用,可以看到, 取出Bean对象的情况下, 已经创建好了,

2023-04-24 13:35:27 108

原创 Java对文件的写入和读取 (File类详解以及Input,OutputStream用法,注意事项)

Java中,操作文件的类有很多, 核心的部分是File类,InputStream,OutputStream类。

2023-04-18 19:25:35 19549 1

原创 IO、存储、硬盘、文件系统相关常识

​ 流(stream)

2023-04-18 10:22:44 158

原创 锁策略,cas和synchronized的优化过程

悲观锁: 预期锁冲突的概率很高乐观锁 : 预期锁冲突的概率很低悲观锁 做的工作更多, 付出成本更多,更低效悲观锁 做的工作更少, 付出成本更低,更高效。

2023-04-16 15:51:21 59

原创 synchronized的特点,特点和基本使用以及优化机制

(这里注意,volatile保证的有序性和 synchronized保证的有序性是不同的,volatile 保证的有序性指的是禁止指令重排序而保证代码的有序性, synchronized保证的有序性指的是线程因为锁互斥的原因而保证之间的有序进行,因此就不会发生指令重排序这种情况, 因为这种情况发生在多线程同时修改的情况下.锁的粗细就指的是"锁的粒度"(加锁代码涉及范围,加锁代码的范围越大,锁的粒度越粗 ,加锁代码范围越小,锁的粒度越细)如果两次加锁之间的间隔较大,(中间隔的代码多) ,一般不会优化,

2023-04-16 13:27:29 415

原创 线程死锁的原因

线程造成死锁的原因 : 一个线程一把锁,两个线程两把锁, n个线程 m把锁 (哲学家就餐问题)

2023-04-15 10:26:52 50

原创 HashTable , HashMap 以及 ConcurrentHashMap的区别

首先两者的底层结构都是 数组 + 链表的形式 HashTable 是对方法加锁 也就意味着,在多线程中,只有一个线程能进行添加操作因此效率会非常的低 ...

2023-04-14 17:22:13 49

原创 Java线程池的基本了解

为什么要引入线程池?首先,对于进程来说,系统的创建和销毁进程的开销太大了, 因此解决方案就是进程池 或者 线程 ,但是再进一步,线程虽然比进程轻了,但是如果创建和销毁的频率进一步的增加, 仍然会发现开销依旧很大, 因此就引入了线程池 这一方面的概念.

2023-04-02 10:27:57 44

原创 单例模式写法

单例模式的写法, 以及懒汉模式在多线程的安全问题,解决方案

2023-03-27 15:17:01 39

原创 线程的安全问题 和 解决方案

线程线程线程>>> 线程的安全问题

2023-03-23 17:46:04 101

原创 线程的状态 - Java

线程的状态 | JAVA

2023-03-23 14:05:23 52

原创 线程| Thread类的基本用法

线程| Thread类的基本用法

2023-03-15 19:05:34 67

原创 进程和线程的区别,联系

进程和线程的区别

2023-03-11 13:36:14 55

原创 计算机进程概念

计了解算机中的进程概述

2023-03-08 14:08:41 177

原创 TreeMap和TreeSet

TreeMap和TreeSet基本方法

2023-03-04 10:58:02 628

原创 七大排序 | 快排详解 | 比较型排序总结

七大排序 | 快排详解 | 比较型排序总结

2023-02-28 18:43:36 190

原创 基本类型和引用类型的比较

基本类型和引用类型的比较

2023-02-27 13:45:12 117 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除