上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 55 下一页
摘要: 为了在自定义端口上运行 Spring Boot 应用程序,您可以在 application.properties 中指定端口。 server.port = 8090 阅读全文
posted @ 2020-11-28 15:06 咔啡 阅读(355) 评论(0) 推荐(0)
摘要: 在计算中,负载平衡可以改善跨计算机,计算机集群,网络链接,中央处理单元 或磁盘驱动器等多种计算资源的工作负载分布。负载平衡旨在优化资源使用,最 大化吞吐量,最小化响应时间并避免任何单一资源的过载。使用多个组件进行负 载平衡而不是单个组件可能会通过冗余来提高可靠性和可用性。负载平衡通常涉 及专用软件或 阅读全文
posted @ 2020-11-28 15:05 咔啡 阅读(112) 评论(0) 推荐(0)
摘要: 采用 AMQP 高级消息队列协议的一种消息队列技术,最大的特点就是消费并不需 要确保提供方存在,实现了服务之间的高度解耦 阅读全文
posted @ 2020-11-28 15:03 咔啡 阅读(66) 评论(0) 推荐(0)
摘要: Spring配置文件是个XML 文件,这个文件包含了类信息,描述了如何配置它们,以及如何相互调用。 阅读全文
posted @ 2020-11-28 15:02 咔啡 阅读(90) 评论(0) 推荐(0)
摘要: 直接在方法的形参中声明request,SpringMvc就自动把request对象传入。 阅读全文
posted @ 2020-11-28 14:59 咔啡 阅读(720) 评论(0) 推荐(0)
摘要: Hystrix 是一个延迟和容错库,旨在隔离远程系统,服务和第三方库的访问点,当 出现故障是不可避免的故障时,停止级联故障并在复杂的分布式系统中实现弹性。 通常对于使用微服务架构开发的系统,涉及到许多微服务。这些微服务彼此协作。 思考以下微服务 假设如果上图中的微服务 9 失败了,那么使用传统方法我 阅读全文
posted @ 2020-11-28 14:58 咔啡 阅读(274) 评论(0) 推荐(0)
摘要: 1、在分布式系统下具备异步,削峰,负载均衡等一系列高级功能; 2、拥有持久化的机制,进程消息,队列中的信息也可以保存下来。 3、实现消费者和生产者之间的解耦。 4、对于高并发场景下,利用消息队列可以使得同步访问变为串行访问达到一定量 的限流,利于数据库的操作。 5.可以使用消息队列达到异步下单的效果 阅读全文
posted @ 2020-11-28 14:47 咔啡 阅读(286) 评论(0) 推荐(0)
摘要: 发送方确认模式 将信道设置成 confirm 模式(发送方确认模式),则所有在信道上发布的消息都 会被指派一个唯一的 ID。 一旦消息被投递到目的队列后,或者消息被写入磁盘后(可持久化的消息),信 道会发送一个确认给生产者(包含消息唯一 ID)。 如果 RabbitMQ 发生内部错误从而导致消息丢失 阅读全文
posted @ 2020-11-28 14:45 咔啡 阅读(665) 评论(0) 推荐(0)
摘要: 为了实现 Spring Boot 的安全性,我们使用 spring-boot-starter-security 依赖 项,并且必须添加安全配置。它只需要很少的代码。配置类将必须扩展 WebSecurityConfigurerAdapter 并覆盖其方法。 阅读全文
posted @ 2020-11-28 14:42 咔啡 阅读(624) 评论(0) 推荐(0)
摘要: 由于某些原因,employee-consumer 公开服务会引发异常。在这种情况下使用 Hystrix 我们定义了一个回退方法。如果在公开服务中发生异常,则回退方法返回 一些默认值。 如果 firstPage method() 中的异常继续发生,则 Hystrix 电路将中断,并且员工 使用者将一起 阅读全文
posted @ 2020-11-28 14:34 咔啡 阅读(146) 评论(0) 推荐(0)
摘要: Spring框架并没有对单例bean进行任何多线程的封装处理。关于单例bean的线程安全和并发问题需要开发者自行去搞定。但实际上,大部分的Spring bean并没有可变的状态(比如Serview类和DAO类),所以在某种程度上说Spring的单例bean是线程安全的。如果你的bean有多种状态的话 阅读全文
posted @ 2020-11-28 14:26 咔啡 阅读(277) 评论(1) 推荐(0)
摘要: 1、PERSISTENT-持久节点 除非手动删除,否则节点一直存在于 Zookeeper 上 2、EPHEMERAL-临时节点 临时节点的生命周期与客户端会话绑定,一旦客户端会话失效(客户端与 zookeeper 连接断开不一定会话失效),那么这个客户端创建的所有临时节点都 会被移除。 3、PERS 阅读全文
posted @ 2020-11-28 14:25 咔啡 阅读(298) 评论(0) 推荐(0)
摘要: Swagger 广泛用于可视化 API,使用 Swagger UI 为前端开发人员提供在线沙箱。 Swagger 是用于生成 RESTful Web 服务的可视化表示的工具,规范和完整框架实 现。它使文档能够以与服务器相同的速度更新。当通过 Swagger 正确定义时,消 费者可以使用最少量的实现逻 阅读全文
posted @ 2020-11-28 14:21 咔啡 阅读(307) 评论(0) 推荐(0)
摘要: 当我们开始一个项目时,我们通常在属性文件中进行所有的配置。随着越来越多 的服务开发和部署,添加和修改这些属性变得更加复杂。有些服务可能会下降, 而某些位置可能会发生变化。手动更改属性可能会产生问题。 Eureka 服务注册 和发现可以在这种情况下提供帮助。由于所有服务都在 Eureka 服务器上注册 阅读全文
posted @ 2020-11-28 14:19 咔啡 阅读(319) 评论(0) 推荐(0)
摘要: Spring 提供了一种使用 ControllerAdvice 处理异常的非常有用的方法。 我们通 过实现一个 ControlerAdvice 类,来处理控制器类抛出的所有异常。 阅读全文
posted @ 2020-11-28 14:17 咔啡 阅读(158) 评论(0) 推荐(0)
摘要: CSRF 代表跨站请求伪造。这是一种攻击,迫使最终用户在当前通过身份验证的 Web 应用程序上执行不需要的操作。CSRF 攻击专门针对状态改变请求,而不是 数据窃取,因为攻击者无法查看对伪造请求的响应。 阅读全文
posted @ 2020-11-28 14:15 咔啡 阅读(343) 评论(0) 推荐(0)
摘要: WebSocket 是一种计算机通信协议,通过单个 TCP 连接提供全双工通信信道。 1、WebSocket 是双向的 -使用 WebSocket 客户端或服务器可以发起消息发送。 2、WebSocket 是全双工的 -客户端和服务器通信是相互独立的。 3、单个 TCP 连接 -初始连接使用 HTT 阅读全文
posted @ 2020-11-28 14:01 咔啡 阅读(353) 评论(0) 推荐(0)
摘要: 在这种情况下,切面由常规类以及基于XML的配置实现。 阅读全文
posted @ 2020-11-28 14:00 咔啡 阅读(101) 评论(0) 推荐(0)
摘要: linux 命令’hash’管理着一个内置的哈希表,记录了已执行过的命令的完整路径, 用该命令可以打印出你所使用过的命令以及执行的次数。 [root@localhost ~]# hash hits command 2 /bin/ls 2 /bin/su 阅读全文
posted @ 2020-11-28 13:59 咔啡 阅读(505) 评论(0) 推荐(0)
摘要: Spring Profiles 允许用户根据配置文件(dev,test,prod 等)来注册 bean。因 此,当应用程序在开发中运行时,只有某些 bean 可以加载,而在 PRODUCTION 中,某些其他 bean 可以加载。假设我们的要求是 Swagger 文档仅适用于 QA 环 境,并且禁用 阅读全文
posted @ 2020-11-28 13:58 咔啡 阅读(421) 评论(0) 推荐(0)
摘要: Java BlockingQueue是一个并发集合util包的一部分。BlockingQueue队列是一种支持操作,它等待元素变得可用时来检索,同样等待空间可用时来存储元素。 阅读全文
posted @ 2020-11-28 13:53 咔啡 阅读(203) 评论(0) 推荐(0)
摘要: 在软件开发过程中,跨越应用程序多个点的功能称为交叉问题。这些交叉问题与 应用程序的主要业务逻辑不同。因此,将这些横切关注与业务逻辑分开是面向方 面编程(AOP)的地方。 阅读全文
posted @ 2020-11-28 13:50 咔啡 阅读(78) 评论(0) 推荐(0)
摘要: Apache Kafka 是一个分布式发布 - 订阅消息系统。它是一个可扩展的,容错的 发布 - 订阅消息系统,它使我们能够构建分布式应用程序。这是一个 Apache 顶 级项目。Kafka 适合离线和在线消息消费。 阅读全文
posted @ 2020-11-28 13:45 咔啡 阅读(284) 评论(0) 推荐(0)
摘要: 查找自己所在的终端信息:who am i 查看当前谁在使用该主机:who 阅读全文
posted @ 2020-11-28 13:44 咔啡 阅读(107) 评论(0) 推荐(0)
摘要: 使用了下面的一些依赖项 spring-boot-starter-activemq spring-boot-starter-security 这有助于增加更少的依赖关系,并减少版本的冲突。 阅读全文
posted @ 2020-11-28 13:43 咔啡 阅读(354) 评论(0) 推荐(0)
摘要: Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents 阅读全文
posted @ 2020-11-28 13:42 咔啡 阅读(128) 评论(0) 推荐(0)
摘要: Spring Boot Batch 提供可重用的函数,这些函数在处理大量记录时非常重要,包 括日志/跟踪,事务管理,作业处理统计信息,作业重新启动,跳过和资源管理。 它还提供了更先进的技术服务和功能,通过优化和分区技术,可以实现极高批量 和高性能批处理作业。简单以及复杂的大批量批处理作业可以高度可扩 阅读全文
posted @ 2020-11-28 13:41 咔啡 阅读(155) 评论(0) 推荐(0)
摘要: 使用 Linux 命令 dirs 可以将当前的目录栈打印出来。 [root@localhost ~]# dirs /usr/share/X11 【附】:目录栈通过 pushd popd 来操作。 阅读全文
posted @ 2020-11-28 13:35 咔啡 阅读(172) 评论(0) 推荐(0)
摘要: Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为 阅读全文
posted @ 2020-11-28 13:34 咔啡 阅读(73) 评论(0) 推荐(0)
摘要: 相同点: 1、两者都存在一个类似于 Leader 进程的角色,由其负责协调多个 Follower 进程的运行 2、Leader 进程都会等待超过半数的 Follower 做出正确的反馈后,才会将一个提案进行提交 3、ZAB 协议中,每个 Proposal 中都包含一个 epoch 值来代表当前的 L 阅读全文
posted @ 2020-11-28 13:33 咔啡 阅读(173) 评论(0) 推荐(0)
摘要: 这可以使用 DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式 tomcat 将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于 提高开发人员的生产力。Java 开发人员面临的一个主要挑战是将文件更改自动部 署到服务器并自动重启服务器。开发人员可以重新 阅读全文
posted @ 2020-11-28 13:30 咔啡 阅读(244) 评论(0) 推荐(0)
摘要: 外JSP共有以下7种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。 jsp:forward 阅读全文
posted @ 2020-11-28 13:29 咔啡 阅读(116) 评论(0) 推荐(0)
摘要: 不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非sta 阅读全文
posted @ 2020-11-28 13:28 咔啡 阅读(204) 评论(0) 推荐(0)
摘要: char类型可以存储一个中文汉字,因为Java中使用的编码是Unicode(不选择任何特定的编码,直接使用字符在字符集中的编号,这是统一的唯一方法),一个char类型占2个字节(16比特),所以放一个中文是没问题的。 阅读全文
posted @ 2020-11-28 13:14 咔啡 阅读(347) 评论(0) 推荐(0)
摘要: du 显示目录或文件的大小df 显示每个<文件>所在的文件系统的信息,默认是显示所有文件系统。 (文件系统分配其中的一些磁盘块用来记录它自身的一些数据,如 i 节点,磁盘 分布图,间接块,超级块等。这些数据对大多数用户级的程序来说是不可见的, 通常称为 Meta Data。) du 命令是用户级的程 阅读全文
posted @ 2020-11-28 13:13 咔啡 阅读(753) 评论(0) 推荐(0)
摘要: 使用命令 whatis 可以先出显示出这个命令的用法简要,比如,你可以使用 whatis zcat 去查看‘zcat’的介绍以及使用简要。 [root@localhost ~]# whatis zcat zcat [gzip] (1) – compress or expand files 阅读全文
posted @ 2020-11-28 13:12 咔啡 阅读(240) 评论(0) 推荐(0)
摘要: 把后台任务调到前台执行 fg 把停下的后台任务在后台执行起来 bg 阅读全文
posted @ 2020-11-28 13:11 咔啡 阅读(260) 评论(0) 推荐(0)
摘要: 使用 Spring Boot 实现分页非常简单。使用 Spring Data-JPA 可以实现将可分页的传递给存储库方法。 阅读全文
posted @ 2020-11-28 13:10 咔啡 阅读(629) 评论(0) 推荐(0)
摘要: 默认情况下,所有敏感的 HTTP 端点都是安全的,只有具有 ACTUATOR 角色的用 户才能访问它们。安全性是使用标准的 HttpServletRequest.isUserInRole 方法实 施的。 我们可以使用 来禁用安全性。只有在执行机构端点在防火墙后访问时,才建议禁用安全性。 阅读全文
posted @ 2020-11-28 13:08 咔啡 阅读(1110) 评论(0) 推荐(0)
摘要: 集群容错方案 说明 Failover Cluster 失败自动切换,自动重试其它服务器(默认) Failfast Cluster 快速失败,立即报错,只发起一次调用 Failsafe Cluster 失败安全,出现异常时,直接忽略 Failback Cluster 失败自动恢复,记录失败请求,定时重 阅读全文
posted @ 2020-11-28 13:07 咔啡 阅读(106) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 55 下一页
点击右上角即可分享
微信分享提示