- 博客(11)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 Oracle与MySQL的SQL语句区别
https://blog.csdn.net/a972669015/article/details/87861100
2019-07-18 15:33:16 466
转载 Java 代码界 3% 的王者?看我是如何解错这 5 道题的
https://blog.csdn.net/qing_gee/article/details/96151818
2019-07-18 15:18:46 175
转载 Spring的事务传播性与隔离级别
Spring的事务传播性与隔离级别 一、事务的四个特性 l原子性:一个事务中所有对数据库的操作是一个不可分割的操作序列,要么全做,要么全部做。 l一致性:数据不会因为事务的执行而遭到破坏。 l隔离性:一个事务的执行,不受其他事务(进程)的干扰。既并发执行的个事务之间互不干扰。 l持久性:一个事务一旦提交,它对数据库的改变将是永久的。 二、事务的实现方式 ...
2019-06-28 10:43:57 121
转载 Java中的队列都有哪些,有什么区别
Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接 口。 Queue的实现 1、没有实现的阻塞接口的LinkedList: 实现了java.util.Queue接口和java.util.AbstractQueue接口 内置的不阻塞队列:Prio...
2019-06-27 20:59:04 1072
转载 ArrayList和LinkedList的区别
1,首先,底层的数据结构不同 ArrayList底层的数据结构是数组 LinkedList底层的数据结构是双向链表 2,其次,做增删改查的差异 2.1 查询(定位) 数组是一段连续的内存空间,所以定位快 而链表需要通过上一个节点找到下一个节点,依次类推,所以定位相比数组要慢 2.2 增加 如果添加到末尾,则差异不大, ArrayList可能会面临扩容的情况,因为底层是数组 而L...
2019-06-27 20:44:32 83
转载 JDBC 中preparedStatement和Statement区别
一、概念 PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。同时PreparedS...
2019-06-27 20:37:19 202
转载 乐观锁和悲观锁
乐观锁的悲观锁是一种机制不是指具体的锁。 悲观锁(Pessimistic Lock),顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作。Java synchronized 就属于悲观锁的一种实现,每次线程要修改数据时都先获得锁,保证同一时刻只有一个线程能操...
2019-06-27 19:49:28 100
转载 MySQL索引失效的几种情况
1.索引无法存储null值 a.单列索引无法储null值,复合索引无法储全为null的值。 b.查询时,采用is null条件时,不能利用到索引,只能全表扫描。 为什么索引列无法存储Null值? a.索引是有序的。NULL值进入索引时,无法确定其应该放在哪里。(将索引列值进行建树,其中必然涉及到诸多的比较操作,null值是不确定值无法 比较,无法确定null出...
2019-06-27 17:57:51 305
转载 java线程的几种状态
java中的线程的生命周期大体可分为5种状态。 1. 新建(NEW):新创建了一个线程对象。 2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。 3. 运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ...
2019-06-27 17:56:26 82
关于solr多维度应用分组,各位大佬求解
2017-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人