上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页
摘要: Autowired和Resource的区别. 标签(空格分隔): Spring @Resource 默认按照名称来装配注入, 只有当找不到与匹配的bean才会按照类型来装配注入. 1. 如果同时指定了name和type, 则从Spring上下文忠找到唯一匹配的bean进行装配, 找不到则抛出异常. 阅读全文
posted @ 2020-04-10 15:41 X-POWER 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Redirect和Forward的区别 标签(空格分隔): Spring 相当于是 转发和重定向的区别. 1. 重定向是两次请求, 转发是一次请求.( 重定向将本次请求 重定向到另一个请求地址, 转发 将本次请求转发到另一个地址 ) 2. 转发的性能优于重定向. 重定向需要重新构建请求头等信息, 转 阅读全文
posted @ 2020-04-10 15:40 X-POWER 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 分布式文件系统FastDFS 标签(空格分隔): 分布式 1. FastDFS简介 FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储,文件同步,文件访问等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如果相册网站,视频网站等。 FastDFS 阅读全文
posted @ 2020-04-10 15:39 X-POWER 阅读(237) 评论(0) 推荐(0) 编辑
摘要: session分布式处理 标签(空格分隔): 分布式 1. Session复制 在支持Session复制的Web服务器上, 通过修改服务器配置, 可以实现将Session同步到其它Web服务器上, 达到每个Web服务器上都保存一直的Session 优点: 代码不需要做支持和修改. 缺点: 需要依赖支 阅读全文
posted @ 2020-04-10 15:38 X-POWER 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 重入, 中断, 公平, 读写锁 标签(空格分隔): 操作系统 可重入锁 / 不可重入锁 可重入锁 Wikipedia: 若一个程序或子程序可以" 在任意时刻被打断然后操作系统调度之行另一端代码, 这段代码又调用了该子程序而不会出错 " 则称其为可重入锁. 即当该子程序正在运行时, 执行线程可以再次进 阅读全文
posted @ 2020-04-10 15:37 X-POWER 阅读(231) 评论(0) 推荐(0) 编辑
摘要: NIO 标签(空格分隔): 异步非阻塞 输入输出流 1. 传统的BIO BIO(Blocking I/O) 即同步并阻塞I/O, 在NIO(Non Blocking)出现之前主要使用BIO以及新建线程的方式来解决并发请求, 但是这样很容易收到线程数量瓶颈的限制. 下面是典型的BIO编程模型. 之所以 阅读全文
posted @ 2020-04-10 15:32 X-POWER 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Java基础 标签(空格分隔): 面试 1. 重载和重写 重载: 表示同一个类中可以有多个名称相同的方法, 但是需要参数列表不同(即参数个数和参数类型不同). 重写: 表示将子类中的方法与父类中的某个方法的名称和参数完全相同,这个时候子类重写了父类的该方法, 这个是多态性的一种表现. 子类覆盖父类的 阅读全文
posted @ 2020-04-10 15:28 X-POWER 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. 谈谈业务中使用分布式的场景. 首先, 需要连接系统为什么使用分布式. 随着互联网的发展, 传统的单体项目的性能瓶颈越发凸显, 性能瓶颈可能存在于一下几个方面: 应用服务层: 随着用户量的增加, 并发量增加, 单体项目难以承受如此之大的并发请求导致的性能瓶颈. 底层数据库层: 随着业务的发展, 阅读全文
posted @ 2019-12-09 14:48 X-POWER 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 三次握手和四次挥手 序号: seq序号, 占32位, 用来标识从TCP源端向目地端发送的字节流, 发起方发送数据的时候对此进行标记。 确认序号: ack序号占32位,只有ACK标志位为1的时候, 确认序号字段才有效,ack=seq+1. 标志位: 共6个,即URG, ACK, PSH, RST, S 阅读全文
posted @ 2019-12-09 14:47 X-POWER 阅读(181) 评论(0) 推荐(0) 编辑
摘要: @Configuration和@Bean 1. 概述 注解标记在类上, 就像下面的配置文件. 我们将该类成为配置类. 标记在方法上, 方法的返回值相当于向 容器注入一个 . 其中, 返回值相当于 文件 标签的 属性, 方法的名称相当于 属性. 我们的 属性被放置在了方法之中进行实现. 注解有一个属性 阅读全文
posted @ 2019-12-09 12:11 X-POWER 阅读(2638) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 48 下一页