摘要: 使用命令 repquota 能够显示出一个文件系统的配额信息 【附】只有 root 用户才能够查看其它用户的配额。 阅读全文
posted @ 2020-07-21 22:33 咔啡 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 不,Spring框架中的单例bean不是线程安全的。 阅读全文
posted @ 2020-07-21 21:16 咔啡 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 大多数Spring框架的用户选择声明式事务管理,因为它对应用代码的影响最小,因此更符合一个无侵入的轻量级容器的思想。声明式事务管理要优于编程式事务管理,虽然比编程式事务管理(这种方式允许你通过代码控制事务)少了一点灵活性。 阅读全文
posted @ 2020-07-21 19:57 咔啡 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Spring对数据访问对象(DAO)的支持旨在简化它和数据访问技术如JDBC,Hibernate or JDO 结合使用。这使我们可以方便切换持久层。编码时也不用担心会捕获每种技术特有的异常。 阅读全文
posted @ 2020-07-21 18:54 咔啡 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、基于 SQL 语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL 写在 XML 里,解除 sql 与程序代码的耦合,便于统一管理;提供 XML标签,支持编写动态 SQL 语句,并可重用。 2、与 JDBC 相比,减少了 50%以上的代码量,消除了 JDBC 大量冗余的代码 阅读全文
posted @ 2020-07-21 18:52 咔啡 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 都有哪些映射形式? 第一种是使用<resultMap>标签,逐一定义数据库列名和对象属性名之间的映射关系。 第二种是使用 sql 列的别名功能,将列的别名书写为对象属性名。 有了列名与属性名的映射关系后,Mybatis 通过反射创建对象,同时使用反射给 对象的属性逐一赋值并返回,那些找不到映射关系的 阅读全文
posted @ 2020-07-21 18:49 咔啡 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 有联合查询和嵌套查询,联合查询是几个表联合查询,只查询一次, 通过在 resultMap 里面配置 association 节点配置一对一的类就可以完成; 嵌套查询是先查一个表,根据这个表里面的结果的 外键 id,去再另外一个表里面 查询数据,也是通过 association 配置,但另外一个表的查 阅读全文
posted @ 2020-07-21 18:44 咔啡 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 接口绑定,就是在 MyBatis 中任意定义接口,然后把接口里面的方法和 SQL 语句绑 定, 我们直接调用接口方法就可以,这样比起原来了 SqlSession 提供的方法我们可 以有更加灵活的选择和设置。 接口绑定有两种实现方式,一种是通过注解绑定,就是在接口的方法上面加上 @Select、@Up 阅读全文
posted @ 2020-07-21 18:27 咔啡 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud co 阅读全文
posted @ 2020-07-21 18:26 咔啡 阅读(222) 评论(0) 推荐(0) 编辑
摘要: JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类。 阅读全文
posted @ 2020-07-21 16:52 咔啡 阅读(202) 评论(0) 推荐(1) 编辑
摘要: 可以点对点直连,修改配置即可,也可以通过 telnet 直接某个服务。 阅读全文
posted @ 2020-07-21 16:47 咔啡 阅读(241) 评论(0) 推荐(1) 编辑
摘要: 服务直接的调用,比如在高并发情况下出现进程阻塞,导致当前线程不可用,慢慢的全部线程阻塞,导致服务器雪崩。服务熔断:相当于保险丝,出现某个异常,直接熔断整个服务,而不是一直等到服务超时。通过维护一个自己的线程池,当线程到达阈值的时候就启动服务降级,如果其他请求继续访问就直接返回fallback的默认值 阅读全文
posted @ 2020-07-21 14:59 咔啡 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 在计算中,负载均衡可以改善跨计算机,计算机集群,网络链接,中央处理单元或磁盘驱动器等多种计算资源的工作负载分布。负载均衡旨在优化资源使用,最大吞吐量,最小响应时间并避免任何单一资源的过载。使用多个组件进行负载均衡而不是单个组件可能会通过冗余来提高可靠性和可用性。负载平衡通常涉及专用软件或硬件,例如多 阅读全文
posted @ 2020-07-21 14:18 咔啡 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Servlet3.0相对于Servlet2.0来说最大的改变是引入了Annotation标注来取代xml配置,用于简化web应用的开发和部署。最主要几项特性: 1. 新增的注解支持:该版本新增了若干注解,用于简化 Servlet、过滤器(Filter)和监听器(Listener)的声明,这使得 we 阅读全文
posted @ 2020-07-21 14:10 咔啡 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 熔断机制是应对雪崩效应的一种微服务链路保护机制。当某个微服务不可用或者响应时间太长时,会进行服务降级,进而熔断该节点微服务的调用,快速返回“错误”的响应信息。当检测到该节点微服务调用响应正常后恢复调用链路。在SpringCloud框架里熔断机制通过Hystrix实现,Hystrix会监控微服务间调用 阅读全文
posted @ 2020-07-21 13:50 咔啡 阅读(3254) 评论(0) 推荐(0) 编辑