自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 跨域请求中JSONP和HttpClient的区别

1.JSONP是基于浏览器的,解决跨域问题的。而httpClient是基于代码模拟http请求,获取服务端的参数的,功能上类似,但是经过的环节不同。2.安全性不同JSONP的全部信息都可以通过浏览器进行监控,但是HttpClient浏览器不能监控3.代码调用层级不同Jsonp需要调用服务端业务逻辑,最多三层,httpClient需要调用5层,适用场景:如果从服务端获取数据,js可以直接解析,使用J...

2018-07-12 19:22:53 1927

原创 redis中分片和哨兵的简要说明以及Hash一致性算法

       首先我们先了解下什么是redis,redis是一个内存中的数据结构存储系统,它可以用作数据库,缓存和消息队列中间件使用,它支持多种数据类型,例如字符串,散列,列表,集合等等。redis是基于c语言编辑的,并且运行时在内存中,所以它的运算速度很快,可以达到30万/秒运算。     redis为什么要分片呢?redis在整个处理流程中通常是用作数据库或者缓存的,当redis宕机的后,...

2018-07-09 20:55:37 4768 5

原创 数据库的主从复制,读写分离

       数据库作为一个数据公司的命脉,是要保证绝对不能丢失的,那么我们应该如何去做数据的备份呢?数据的库的备份有两种方式,分别为数据库的冷备份和数据库的热备份。      数据库的冷备份:定时将数据库中的文件进行转储进行数据备份。也就是使用数据库工具进行连接导入导出。但是这种方式的备份有着很大缺点,比如,数据备份不是实时备份的,所以不能很完美的防止数据库数据的丢失。再者数据库冷备份需呀人工完...

2018-07-06 08:33:38 239

原创 线程池的简单介绍及代码实现

      若是有大量任务需要请求访问服务器,那么需要为每一个任务创建一个线程,会创建大量的线程,在程序结束以后会将线程全部销毁。      频繁的创建线程,或者创建过多的线程都会给系统带来风险,轻则拖慢系统,出现卡顿现象,严重的话可能出现内存溢出系统瘫痪,因为我们在创建并发量大得业务逻辑时,常常使用线程池来管理和调度线程。      线程池主要有两个作用:       1.控制线程数量(避免大量...

2018-07-02 21:45:38 1216

原创 Spring MVC架构及分析

   Spring MVC是MVC架构模式的一种完美实现,它简化了JAVA WEB中基于MVC架构的编程过程,是Spring中WEB应用模块。假如我们没有使用spring mvc我们应该如何对系统采用mvc思想进行分层呢?(servlet+jsp+javabean)。相较于这种传统的webmvc编程架构,spring mvc结构层析更加清晰,而且可读性,可维护性以及可扩展性都相对较好。但是呢它的参...

2018-06-28 19:35:21 932

转载 有关于锁

    首先我们得明白什么叫锁,锁是干嘛的呢?锁嘛,肯定是用来锁东西的撒,那么东西是什么呢?东西就是资源撒。比如说去试衣间试衣服,不能几个人一起试吧,所以呢,当一个人进去以后,门就“锁住”了,别人就进不去了。那么试想一下,如果几个人一起试衣服会出什么问题呢?会不会打架,然后把试衣间砸了?那么这里锁的作用就是保证安全。同理,在java中,锁的引用是为了解决多线程的安全问题。(建议先了解多线程是什么,...

2018-06-26 20:12:08 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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