自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

榴莲真的香吗

思考、总结是进步的捷径

  • 博客(11)
  • 收藏
  • 关注

原创 D

SD private final TagService tagService; private final ArticleRepository articleRepository; private final TagRepository tagRepository; private final UserRepository userRepository; @...

2018-09-15 01:15:47 97

原创 作用域public,private,protected,以及不写(friendly)时的区别

2018-05-01 14:35:13 372

原创 数据库的事物ACID是指什么

ACID分别是Atomic(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性)的英文缩写原子性:只有数据库的所有操作,全部执行成功,才算整个事务的成功;任何一个SQL语句错误,那么执行的所有SQL必须撤销一致性:数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性隔离性:指的是在并发环境中,当不同的事务同时操作相同的数据,每个事务都有自己的...

2018-04-25 11:27:02 1448 1

转载 SpringMVC处理请求流程

SpringMVC核心处理流程:1、DispatcherServlet前端控制器接受发过来的请求,交给HandlerMapping处理器映射器2、HandlerMapping处理器映射器,根据请求路径找到相对应的HandlerAdapter处理器适配器(拦截器或Controller)3、HandlerAdapter处理器适配器,处理一些功能请求,返回一个ModelAndView对象(包括模型数据,...

2018-04-22 21:26:44 170

原创 对hibernate的理解

1.面向对象设计的软件内部运行过程可以理解成是在不断创建各种新对象、建立对象之间的关系,调用对象的方法来改变各个对象的状态和对象消亡的过程,不管程序运行的过程和操作怎么样,本质上都是要得到一个结果,程序上一个时刻和下一个时刻的运行结果的差异就表现在内存中的对象状态发生了变化。2.为了在关机和内存空间不够的状况下,保持程序的运行状态,需要将内存中的对象状态保存到持久化设备和从持久化设备中恢复出对象的...

2018-04-18 22:44:39 157

转载 MySQL常见问题

1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外 键:在一个表中存在的另一个表的主...

2018-04-18 20:28:49 264

原创 HashMap 是线程安全的吗,为什么不是线程安全的?

HashMap 是线程安全的吗,为什么不是线程安全的?在并发编程中,证明一个类是线程安全的很难,所以我们经常试着去证明类是线程不安全,证明的方法一般有如下几种: 1. 对象不能安全发布,构造过程逃逸; 2. 内存的可见性,内容不能及时发布; 3. 操作不是原子的; 4. 读写不能同步; 5. 存在死锁的可能性;我们经常说HashMap不是线程安全的,但如何证明呢?大部分网上的例子都是从源码进行分析...

2018-04-17 17:28:37 9542 1

原创 HashSet 如何保证不重复的

HashSet如何保证不重复的HashSet 类中的add()方法:public boolean add( E e ) { return map.put(e, PRESENT) == null; } 类中map和PARENT的定义:private transient HashMap<E,Object> map; // Dummy value to associate wi...

2018-04-17 17:28:10 1088 1

原创 java outterLoop跳出多重循环写法

public static void main(String[] args) { outterLoop: for (int i = 0; i < 17; i++){ for (int j = 0; j < 16; j++){ // …… break outterLoop; ...

2018-04-17 17:25:37 1401

原创 Java基础面试题--list、set、map的区别

一  : list、set、map的区别list:1.可以允许重复的对象           2.可以插入多个null元素       3.是一个有序的容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序       4.常用的实现类有  ArrayList、LinkedList和Vector。ArrayList最流行,它提供了使用索引的随意访问,而LinkedList则对于经常需要从List...

2018-04-17 15:10:47 540

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2018-02-05 15:56:44 95

空空如也

空空如也

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

TA关注的人

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