- 博客(3)
- 收藏
- 关注
转载 SpringMVC 和 SpringBoot的区别
Spring框架有超多的延伸产品,如:boot、security、jpa、etc... 但它的基础就是Spring的ioc和aop,ioc提供了依赖注入的容器,aop解决了面向切面的编程。然后在这两者的基础上实现了其它延伸产品的高级功能。 Spring MVC是基于servlet的一个MVC框架,主要解决Web开发的问题,因为Spring的配置太复杂了,各种XML、Java...
2018-07-06 16:14:40 4898
转载 Java项目中高并发问题的简单解决方案
1、尽量使用缓存技术来做。用户缓存,页面缓存等一切缓存,使用特定的机制进行刷新。利用小号内存空间来换取用户的效率,同时减少数据库的访问次数。2、把数据库的查询语句进行优化,一般复杂的SQL语句就不要使用ORM框架自带的做法来写,采用自己来写SQL,例如hibernate的hql中的复杂语句就会很耗时。3、优化数据库的表结构,在关键字、主键、访问率极高的字段中加入索引。但尽量只是在数字类型上面加,因...
2018-06-22 14:29:39 7469 2
原创 Redis、MongoDB和Memcached的区别
Redis(内存数据库) 是一个key-value存储系统(高性能的key-value数据库)。和Memcached类似,它支持的value类型相对更多,包括String(字符串)、List(链表)、Set(集合)、Zset(sorted set有序集合)和Hash(哈希类型)。这些数据类型都支持push/pop、add/remove、取交集并集和差集以及更丰富的操作,而且这些操作都是原子性...
2018-06-22 14:12:14 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人