![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
初出茅庐
Raoml
这个作者很懒,什么都没留下…
展开
-
spring常用注解的作用
一.注解: 注解分为两类,一种是使用bean的(@Autowired , @Resource),一种是注册bean的(@Component , @Repository , @ Controller , @Service , @Configration) 1.@Bean注解 @Bean 标识一个用于配置和初始化一个由SpringIoc容器管理的新对象的方法,类似于XML配置文件的<bea...原创 2018-09-25 14:42:58 · 7373 阅读 · 0 评论 -
Java多线程学习
什么是线程? 要解释线程,就必须明白什么是进程。 什么是进程呢? 进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再次点击左面的IE浏览器,又启动了一个进程,操作系统将为新的进程分配新的独立的地址空间。目前操作系统都支持多进程。 线程是什么? 线程是进程中的一个实...原创 2018-09-27 14:46:52 · 156 阅读 · 0 评论 -
数据库锁总结
之前看过一篇博客,比较全面的概述了一些数据库锁的概念以及作用,综合自己的意见记录下来也方便以后的查阅。 数据库锁出现的原因是为了处理并发问题,因为数据库是一个多用户共享的资源,当出现并发的时候,就会导致出现各种各样奇怪的问题,就像程序代码一样,出现多线程并发的时候,如果不做特殊控制的话,就会出现意外的事情,比如“脏“数据、修改丢失等问题。所以数据库并发需要使用事务来控制,事务并发...转载 2018-10-09 20:01:12 · 158 阅读 · 0 评论 -
Java堆和栈的内存机制
一直对堆和栈的区别似懵懵懂懂,终于找到了一篇好文章,在这里分享一下: 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的...转载 2018-10-23 16:55:58 · 262 阅读 · 0 评论