首页
文章归档
Java
Redis
关于页面
全部
设计模式
网络
Spring框架
Java
数据库
Mon Sep 5
数据库
数据库事务的隔离级别
读未提交–脏读:就是读到了未提交的数据;读已提交–不可重复读:一个事务范围内两个相同的查询却返回了不同数据。幻读:
阅读更多
Mon Sep 5
Spring框架
Java
Spring IOC、AOP
1、准备ApplicationContext上下文环境,用BeanFactory工厂实现;2、扫描XML文件和注解,生成Bean的定义,也就是BeanDefinition对象,Bean的名字、依赖关系、属性等信息;3、基于BeanDefinition生成Bean,先实例化,然后依赖注入;4、将生成的
阅读更多
Mon Sep 5
Spring框架
Spring循环依赖问题
1、是什么就是A对象依赖了B对象,B对象依赖了A对象。// A依赖了Bclass A{ public B b;} // B依赖了Aclass B{ public A a;}2、解决方案三级缓存一级缓存为:singletonObjects;二级缓存为:earlySingletonObjec
阅读更多
Sat Sep 3
Java
Java线程池详解
使用线程池的优势:①提高效率,创建好一定数量的线程放在线程池中,需要就取出来,比直接创建线程对象要快;②减少创建和销毁线程的次数,线程可以被重复利用;③提升系统响应速度,假如创建线程用的时间为T1,执行任务用的时间为T2,销毁线程用的时间为T3,那么使用线程池就免去了T1和T3的时间;创建线程池的方
阅读更多
Fri Sep 2
Java
线程在操作系统中和Java中的状态
操作系统新建就绪运行阻塞死亡JavaNew 新建:程刚被创建,start方法之前的状态Runnable 运行:得到时间片运行中状态(Ready就绪,未得到时间片就绪状态)Blocked 阻塞:Waiting 等待:Time_Waiting 超时等待:Terminated 终止:
阅读更多
Fri Sep 2
Redis
Redis分布式锁
原生redis实现分布式锁:SETNX key valuesetnx lock:001 123456SET key value [EX seconds] [PX milliseconds] [NX|XX]// EX second :设置键的过期时间为 second 秒。 SET key value
阅读更多
Fri Sep 2
Oracle
Oracle中索引失效的几种情况
1、没有WHERE语句2、使用了IS NULL或者IS NOT NULL3、WHERE语句中对存在索引的列使用函数4、LIKE中的%在左侧5、WHERE条件使用不等于(<> , != )6、比较不匹配的数据类型
阅读更多
Fri Sep 2
Spring Boot
Spring Boot自动配置
SpringBoot通过@EnableAutoConfiguration注解开启自动配置Springboot启动类的核心注解是@SpringBootApplication,以下是@SpringBootApplication注解源码,可以看到其中配置了@EnableAutoConfiguration@
阅读更多
Wed Aug 31
Spring框架
Spring、Spring MVC、Spring Boot注解大合集
spring:@EnableTransactionManagement //开启注解式事务驱动@Transactional // 声明注解@Order // Bean加载排序@EnableAspectJAutoProxy // 使切面注解生效
阅读更多
Wed Aug 31
操作系统
进程与线程的区别
(1)根本区别:进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位(2)资源开销:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换
阅读更多
上一页
下一页
1
2
3
最新文章
Mon Apr 10
HTTP状态码
Thu Sep 22
Java静态代理、动态代理
Wed Sep 21
JMM内存模型
Tue Sep 20
Redis哨兵模式实现原理
Tue Sep 20
OOM 常见原因及解决方案
X.
文章
24
分类
14
标签
17
分类
设计模式
1
网络
1
Spring框架
7
Java
10
数据库
9
消息队列
1
操作系统
1
Spring Boot
3
Spring MVC
0
Redis
4
Oracle
4
MySQL
0
ActiveMQ
1
Linux
0
标签云
动态代理
设计模式
JMM
JVM
索引
操作系统
数据库
线程
Redis
Spring MVC
Spring
锁
Java
ActiveMQ
mybatis
spring boot
oracle
最新文章
Mon Apr 10
HTTP状态码
Thu Sep 22
Java静态代理、动态代理
Wed Sep 21
JMM内存模型
Tue Sep 20
Redis哨兵模式实现原理
Tue Sep 20
OOM 常见原因及解决方案
标签
动态代理
1
设计模式
1
JMM
1
JVM
2
索引
1
操作系统
1
数据库
1
线程
2
Redis
4
Spring MVC
1
Spring
4
锁
1
Java
12
ActiveMQ
1
mybatis
1
spring boot
5
oracle
4
Your browser is out-of-date!
Update your browser to view this website correctly.
Update my browser now
×
分类
设计模式
网络
Spring框架
Java
数据库
消息队列
操作系统
Spring Boot
Spring MVC
Redis
Oracle
MySQL
ActiveMQ
Linux
标签
动态代理
设计模式
JMM
JVM
索引
操作系统
数据库
线程
Redis
Spring MVC
Spring
锁
Java
ActiveMQ
mybatis
spring boot
oracle