随笔分类 - 专题
Knowledge summary
摘要:服务的无状态性,即:-服务端不保存任何客户端请求者信息 - 客户端的每次请求必须具备自描述信息,通过这些信息识别客户端身份 带来的好处是什么呢?• 客户端请求不依赖服务端的信息,任何多次请求不需要必须访问到同一台服务-服务端的集群和状态对客户端透明 -服务端可以任意的迁移和伸缩 -减小服务端存储压力
阅读全文
摘要:一.什么是网关 1.1 什么是网关 API Gateway(APIGW / API 网关),顾名思义,是出现在系统边界上的一个面向API的、串行集中式的强管控服务,这里的边界是企业IT系统的边界,可以理解为企业级应用防火墙,主要起到隔离外部访问与内部系统的作用。在微服务概念的流行之前,API网关就已
阅读全文
摘要:Linux下有3个特殊的进程,idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2) idle进程其pid=0,其前身是系统创建的第一个进程,也是唯一一个没有通过fork或者kernel_thread产生的进程。 各个进程的主要职责: * idle进程(
阅读全文
摘要:到这里,看到所有的配置是借助SpringFactoriesLoader加载了META-INF/spring.factories文件里面所有符合条件的配置项的全路径名。找到spring-boot-autoconfigure包,看到META-INF下的spring.factories文件(果然是你,果然
阅读全文
摘要:根据不同的Accept,Whitelabel 会展现不同的representation:(1)Accept:application/json(2)Accept:text/html(3)Accept:application/xml Accept:text/html 时,api接口不存在时,后端会打印的
阅读全文
摘要:如今微服务架构讨论的如火如荼。但在企业架构里除了大量的OLTP交易外,还存在海量的批处理交易。在诸如银行的金融机构中,每天有3-4万笔的批处理作业需要处理。针对OLTP,业界有大量的开源框架、优秀的架构设计给予支撑;但批处理领域的框架确凤毛麟角。是时候和我们一起来了解下批处理的世界哪些优秀的框架和设
阅读全文
摘要:Git 作为一个源码管理系统,不可避免涉及到多人协作。 协作必须有一个规范的流程,让大家有效地合作,使得项目井井有条地发展下去。"协作流程"在英语里,叫做"workflow"或者"flow",原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。 蓝色可以叫主干提交记录
阅读全文
摘要:需求:系统中要实现切换数据库(业务数据库和his数据库) 网上很多资料上有提到AbstractRoutingDataSource,大致是这么说的 在Spring 2.0.1中引入了AbstractRoutingDataSource, 该类充当了DataSource的路由中介, 能有在运行时, 根据某
阅读全文
摘要:todo:缩放 5 分钟上手 ECharts 获取 ECharts 你可以通过以下几种方式获取 ECharts。 从官网下载界面选择你需要的版本下载,根据开发者功能和体积上的需求,我们提供了不同打包的下载,如果你在体积上没有要求,可以直接下载完整版本。开发环境建议下载源代码版本,包含了常见的错误提示
阅读全文
摘要:Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 JSP,Velocity,FreeMaker 等,它也可以轻易的与 Spring MVC 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览
阅读全文
摘要:Java JWT: JSON Web Token for Java and Android JJWT aims to be the easiest to use and understand library for creating and verifying JSON Web Tokens (JW
阅读全文
摘要:HttpClient is a HTTP/1.1 compliant HTTP agent implementation based on HttpCore. It also provides reusable components for client-side authentication, H
阅读全文
摘要:pycharm常用设置 pycharm中的设置是可以导入和导出的,file>export settings可以保存当前pycharm中的设置为jar文件,重装时可以直接import settings>jar文件,就不用重复配置了。 刚安装pycharm 2017.3但自动补全功能没有生效。 解决办法
阅读全文
摘要:微信接口创建菜单40016,Invalid button size: 查询接口创建菜单时参考文档,最好不要直接复制查询菜单接口的响应: https://mp.weixin.qq.com/wiki/10/0234e39a2025342c17a7d23595c6b40a.html 调用菜单查询接口时,返
阅读全文
摘要:defaultStatementTimeout Sets the number of seconds the driver will wait for a response from the database. Any positive integer Not Set (null) http://w
阅读全文
摘要:What’s in a name What’s in a name What’s in a name What’s in a name All official starters follow a similar naming pattern; spring-boot-starter-*, wher
阅读全文
摘要:什么是MongoDB ? MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>v
阅读全文
摘要:小结:db名与应用名相同,表名:业务名_此表的作用 ,表名表示内容,不体现数量,如果表示boolean概念,表名需要使用is_业务含义来表示,但POJO中不应该出现isXXX,因为不方便序列化,中间的对应关系,使用ResultMap来映射字段名中有多个单词,使用下划线连接,字段名不能以数字打着,数字
阅读全文
摘要:https://github.com/eishay/jvm-serializers/wiki TypeReference 1. 基础使用 在fastjson中提供了一个用于处理泛型反序列化的类TypeReference。 import com.alibaba.fastjson.TypeReferen
阅读全文
摘要:前提电脑中已经安装过NodeJS, npm。现在需要进行升级操作。1、查看当前的npm和NodeJs的版本: 2、升级npm: 3、安装全局n模块: 报错哦,那执行下面的命令: 4、升级NodeJs到最新版本:升级到最新稳定版本:n stable升级到最新版本:n latest升级到指定版本:n 0
阅读全文

浙公网安备 33010602011771号