-
SpringCloud微服务(05):Zuul组件,实现路由网关控制
SpringCloud微服务(05):Zuul组件,实现路由网关控制 一、Zuul组件简介 1、基础概念 Zuul 网关主要提供动态路由,监控,弹性,安全管控等功能。在分布式的微服务系统中,系统被拆为了多个微服务模块,通过zuul网关对用户的请求进行路由,转发到具体的后微服务模块中。...
-
java调停者模式
java调停者模式 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相...
-
Java描述设计模式(07):适配器模式
Java描述设计模式(07):适配器模式 一、适配器模式简介 1、基础概念 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式有类适配器模式和对象适配器模式,以及缺省(接口)适配器,三...
-
javaWeb技术第二篇之CSS、事件和案例
javaWeb技术第二篇之CSS、事件和案例 !-- 内联式CSS (层叠样式表) 编辑层叠样式表(英文全称:Cascading Style Sheets)CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。就是网页的美化技术。入门:如何在html里面使用csshtml里面的外...
-
Spring Transaction 事务模拟
Spring Transaction 事务模拟 事务,是描述一组操作的抽象,比如对数据库的一组操作,要么全部成功,要么全部失败。 事务有四个特性: Atomicity(原子性),Consistency(一致性),Isolation(隔离性),Durability(持久性) Spring对事务的支持很强大,但是从本质上来说,...
-
SpringBoot:如何优雅地处理全局异常?
SpringBoot:如何优雅地处理全局异常? 之前用springboot的时候,只知道捕获异常使用try{}catch,一个接口一个try{}catch,这也是大多数开发人员异常处理的常用方式,虽然屡试不爽,但会造成一个问题,就是一个Controller下面,满屏幕的try{}catch,看着一点都不优雅,...
-
算法复杂度分析
算法复杂度分析 执行代码,通过统计,监控等工具,计算算法的执行时间,占用的内存大小等。这种方法叫做事后统计法。 缺点:a测试结果非常依赖测试环境 b 测试结果受数据规模的影响很大时间复杂度分析方法 1.只关注循环次数最多的一段代码 2.加法法则:总复杂度等于量...
-
SSM实现mysql数据库账号密码加密连接
SSM实现mysql数据库账号密码加密连接 引言 咱们公司从事的是信息安全涉密应用的一些项目研发一共有分为三步,相比较于一般公司和一般的项目,对于信息安全要求更加严格,领导要求数据量和用户的用户名及密码信息都必需是要密文配置和存储的,这就涉及到jdbc.properties...
-
SpringCloud微服务(04):Turbine组件,实现微服务集群监控
SpringCloud微服务(04):Turbine组件,实现微服务集群监控 写在前面,阅读本文前,你需要了解熔断器相关内容 SpringCloud微服务:Hystrix组件,实现服务熔断 一、聚合监控简介 1、Dashboard组件 微服务架构中为了保证程序的可用性,防止程序出错导致网络阻塞,出现了断...
-
commons-logging + log4j源码分析
commons-logging + log4j源码分析 分析之前先理清楚几个概念 Log4J = Log For Java SLF4J =Simple Logging Facade for Java 看到Facade首先想到的就是设计模式中的门面(Facade)模式,实际上SLF4J 就是一个装"门面"的java日志框架,它只提供一层抽象且通用的日志API供...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
