分类描述:日常学习笔记和感悟

访问者和缺省适配器模式

这是设计模式的第一篇,解释了JSQLParser开源项目中使用到的两种设计模式,访问者设计模式和接口适配器(缺省适配器)的设计思想。
设计模式 2020年01月20日 502次浏览

函数式编程

语言从一诞生,就具有函数式编程的烙印。它将函数作为一种独立的数据类型,与其他数据类型处于完全平等的地位。在JavaScript语言中,你可以采用面向对象编程,也可以采用函数式编程。
JavaScript 2020年01月01日 489次浏览

Spring Boot·Stomp协议

项目中要实现一个实时数据和用户聊天功能,想了很久觉得还是用WebSocket比较合适,查了一下Spring官网,无意间看到了一篇文章,了解到了Stomp协议,看了很多的文章了解了一下Stomp协议,简单记录一下我对Stomp协议的理解和如何使用Spring封装好的Stomp来完成一些功能。
Spring 2019年04月12日 879次浏览

【阅读简记】CSS3 Grid

任何界面编程语言都有自己的一套的布局方式,JavaFX,Android还有好多这种可以做界面的技术,里面都是有很多很多的布局方式供用户选择,这些布局方式都是UI设计师的智慧结晶,CSS也一样。
CSS 2019年03月28日 698次浏览

十、SpringCloud Alibaba Seata

使用分布式难免会遇到分布式事务的问题,因为一个功能可能使用到多个微服务,需要跨多个数据源才能解决。Seata解决分布式事务以下的内容非常的表面,没有任何深入的部分,仅仅记录了如何简单的使用,更多深入的内容可以查阅官网,或者网上一些文章。没有分布式事务遇到的问题一切概念的前提是先看效果,不然概念怎么也
微服务 2019年03月24日 220次浏览

九、SpringCloud Alibaba Sentinel

Sentinel类似于之前的Hystrix,它的优点是有自己的监控平台,可以用Web界面来更加细粒度化的配置。使用SentinelSentinel和Nacos一样需要在Release那里去下载,下载完成后直接使用java-jar来运行就好了,默认的端口是8080,运行后默认的登录账号和密码都是sen
微服务 2019年03月23日 218次浏览

八、SpringCloud Alibaba Nacos

SpringCloud从G版本开始Netflix的很多东西就进入了维护模式,也就是不再开发新的组件了。SpringCloudAlibaba可以替代之前Netflix公司的很多技术,而且他都有一套非常好用的Web管理界面,使用起来会更加的方便了。官方的Readme将主要功能介绍的很详细,官方的文档也很
微服务 2019年03月22日 127次浏览

七、SpringCloud请求链路跟踪

和异常类似,出异常的时候控制台总是会打印出调用栈信息,开发者通过调用栈来分析异常出现的原因,但是微服务数量众多,而且调用服务的链路错综复杂,在一个服务出现了问题的时候,通常很难排查到底是后面的哪个服务导致了这个服务出现了问题,所以也需要像异常那样的调用栈,甚至还要统计出一些信息,比如说调用微服务耗用
微服务 2019年03月21日 123次浏览

六、SpringCloud消息驱动

消息中间件的类型有特别多,如果一个个去学习,成本非常大,这样就需要一个类似于Hibernate操作数据库一样的工具来操作消息中间件了。SpringCloudStream这个工具就是用来无差别的操作消息中间件的工具,支持列表见官网。先了解如何去使用,至于原理方面必须要先了解各种消息中间件的基本工作流程
微服务 2019年03月20日 104次浏览

五、SpringCloud配置中心

随着工程量的越来越大,每个工程里面都需要去进行配置,导致大量的时间都花费在了修改配置文件上,所以集中配置非常的重要。需要有一个配置中心,然后其他服务全部从配置中心上获取配置,获取到配置后可以动态的在当前服务中更新配置信息。SpringCloudConfig服务端的搭建坐标:<dependenc
微服务 2019年03月19日 94次浏览