欢迎您的访问
专注于分享最有价值的互联网技术干货

精选文章 第30页

JVM 发生OOM的四种情况

管理员评论(0)赞(0)

1、Java堆溢出:heap Java堆内存主要用来存放运行过程中所以的对象,该区域OOM异常一般会有如下错误信息; java.lang.OutofMemoryError:Java heap space 此类错误一般通过Eclipse Me...

hibernate和mybatis的区别

管理员评论(0)赞(0)

1、开发上手难度 hibernate的真正掌握(封装的功能和特性非常多)要比Mybatis来得难。 在真正产品级应用上要用Hibernate,不仅对开发人员的要求高,hibernate往往还不适合(多表关联查询等)。 2、系统调优调优方案对...

Java反射机制在Spring IOC中的应用

管理员评论(0)赞(0)

IOC:即“控制反转”,不是什么技术,而是一种思想。使用IOC意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 本篇文章主要讲解一下IOC底层实现的原理(反射),Bean容器的实现,就不对IOC的概念进行详述了。 在...

数据库事务隔离级别分析

管理员评论(0)赞(0)

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×...

枚举类的创建和使用

管理员评论(0)赞(0)

静态常量是编译期常量,如果其值被改变,那么使用方需要重新编译。项目初始化的时候会被全部加载到内存中,消耗内存。 枚举的创建可以把一类具有相同意义的常量放在一个相同的枚举类里,获取里面的常量值是在类加载使用的时候使用反射机制获取的值。 枚举类...

线程同步和互斥的区别

管理员评论(0)赞(0)

1、 互斥是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。 2、 同步是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。 3、 同步其实已经实现...

理解HTTP幂等性,分布式事物

管理员评论(0)赞(0)

理解HTTP幂等性 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度...

MySQL 的 S锁 和 X锁 的区别

管理员评论(0)赞(0)

共享锁和排它锁 MySQL的锁系统:shared lock和exclusive lock(共享锁和排他锁,也叫读锁和写锁,即read lock和write lock) 读锁是共享的,或者说是相互不阻塞的 写锁是排他的,一个写锁会阻塞其他的写...