摘要:
执行如下命令安装POSTGRES sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm sudo yum in 阅读全文
摘要:
作用就是开启多线程。 比如上例设置为6. 总共 17条数据,分为6次执行,可以看出是启用了多线程执行。 阅读全文
摘要:
概要 KETTLE 是一个ETL工具,它可以在不同的数据源之间进行数据的抽取转换。下面简单介绍一下他是如何使用的。 下载 https://nchc.dl.sourceforge.net/project/pentaho/Pentaho%209.1/client-tools/pdi-ce-9.1.0.0 阅读全文
摘要:
故障现象 在生产环境中,发现jpaas 程序在访问时,访问同一个页面出现时快时慢的现象,就是刷新同一个方法,有时 很快返回,有时需要5秒到10秒中。 排查过程 检查JVM发现程序的CPU并不高,访问量也不大。排除了 比如 zipkin 的问题之后,问题还是没有解决。 于是我考虑在 查询方法上加一个 阅读全文
摘要:
现在的程序使用单页面应用,因此程序会在一开始就会加载页面JS。如果带宽不够,那么会影响页面下载速度。 我们可以使用NGINX 进行压缩,加快文件下载。 gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.0; gz 阅读全文
摘要:
概要 seata 是alibaba 出的一款分布式事务管理器,他有侵入性小,实现简单等特点。我们能够使用seata 实现分布式事务管理, 是微服务必备的组件。他可以实现在微服务之间的事务管理,也可以实现多个数据源的事务管理。 seata 在阿里内部,和众多的公司都有应用,因此我们可以放心的使用它。 阅读全文
摘要:
场景 有些情况下,不能直接使用BEAN的方式: @Bean(name = "storage") public DataSourceProxy storageDataSourceProxy(@Qualifier("originStorage") DataSource dataSource) { ret 阅读全文
摘要:
什么时注解参数 说明 我们在 使用spring mvc 的时候会使用这样的注解 @ResponseBody 这样,spring mvc 会将 客户端传来的数据,自动构建成 相应类型的对象。 有些情况下我们 获取当前登录人 ,我们也可以使用注解参数。 实现代码 比如 我们写这样的一个方法: publi 阅读全文
摘要:
为什么使用spring stream ? spring stream 是用来做消息队列发送消息使用的。他隔离了各种消息队列的区别,使用统一的编程模型来发送消息。 目前支持: rabbitmq kafka rocketmq 启动rocketmq rocketmq 支持windows start mqn 阅读全文
摘要:
为什么需要使用网关 1.实现统一认证 2.统一一个域名,解决调用困难。 3.协议转换 将不友好的协议转成友好的协议。 spring cloud gateway 是什么 是spring cloud 的第二代网关,会替代zuul 第一代网关。 基于 netty,reactor,webflux 构建。 优 阅读全文