自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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