8 春风化作秋雨

尚未进行身份认证

学而思,思而学

等级
TA的排名 5k+

Nginx缓存开启与关闭

问题:在网站程序调试的时候,经常会遇到浏览器的缓存问题导致修改过的前端代码无效果。每次通过Ctrl+F5强制刷新后才能清掉缓存。这时如果禁用掉nginx缓存,可以减少一些小麻烦,让浏览器每次到服务器去请求文件,而不是在浏览器中读取缓存文件。当程序调试好上线后,可以开启nginx缓存,节省服务器的带宽流量,减少一些请求,降低服务器的压力。通过配置nginx的配置文件/usr/local/...

2020-02-19 13:59:50

SpringCloud使用Fegin封装Http接口调用_类RPC

关键词:@FeignClient,@EnableFeignClients1、Fegin简介 Fegin是声明式、模块化的Http客户端,即封装http请求,实现快捷、优雅HTTP接口的调用。在SpringCloud中,可方便地创建一个Feign客户端:只需声明一个接口,并接口上加上@FeignClient注解,在边缘服务端就能完成对HTTP接口的调用;让开发者感觉仿佛是在co...

2020-01-17 17:23:52

聊一聊Ribbon_负载均衡作用

1、概念引出 Ribbon 是netflix 公司开源的项目,它是基于客户端的负载均衡组件,它是Spring Cloud中一个重要的模块。Ribbon比较复杂,它直接影响到服务调度的质量和性能。掌握Ribbon,可以有效帮助了解在分布式微服务集群工作模式下,以及服务调度应该考虑到的各个环节。 Spring Cloud Ribbon,是一个基于Http和Tcp的客...

2020-01-17 15:48:56

Nginx重定向与反向代理

1、重定向 访问是资源不存在的,需指向其他资源。即重定向资源。 location /detail/ { rewrite ^/(.*)$ /index.html last; }2、反向代理 访问的URL不存在的,需要重定向URL;相对url和参数不变。即重定向Url。 locatio...

2020-01-16 17:48:11

解决方案:使用Nginx反向代理解决跨域请求问题_只需两步

1、前端 对于其他域名服务的请求,使用当前服务域名的Url访问,并且给相对url加上固定前缀,以作区分。2、Nginx 对固定前缀的请求,做反向代理执行,指向真正的域名,请求方式和参数无需关心。配置如下:location /api/ { proxy_pass http://www.baidu.com;}...

2020-01-16 17:37:47

解决方案:Spring cloud 注册hostname非IP

原因:服务注册到eureka,默认使用hostname,并非IP地址。问题:服务消费者,执行调用时候,使用hostname,调用失败。方案:将服务注册到erreka,使用IP地址;yml配置文件参考示例如下:eureka.instance.prefer-ip-address=trueeureka.instance.instance-id=192.168.30.153:8081...

2020-01-16 16:17:35

微服务实战SpringCloud之Feign简介及使用

1、Feign的目标feign,是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端。2、引入Feign项目中使用了gradle作为依赖管理,maven类似。dependencies { //feign...

2020-01-16 14:33:28

Mq异步采集报表数据设计

1、Mq异步采集数据1)使用mq异步化,脱离主业务,缩短主业务响应时间。2)借用Mq异步数据存储操作,减轻主业务服务器压力。3)存储使用es,支持大数据查询,提升查询效率。4) 进程内异步化Mq消息发送操作,可以使用google的线程总线或者spring @Async实现2、设计图如下...

2020-01-15 11:16:35

一款保险系统架构设计图

1、尚未开发,初步设计,仅供参考学习,图如下

2020-01-15 11:13:27

后台应对高并发策略

1、常见的策略1)服务集群:使用ngnix、F5进行路由和反向代理,服务集群部署,增加实例数量(传统方式)。2)数据库层:迁移数据库中大量历史数据。3)数据库层:数据库一主多从,读写分离,减少单节点频繁I/O操作和CPU压力,降低等待时间,提升数据库整体吞吐能力。4)借用缓存:缓存热数据,减少数据库I/O操作。5)分布式架构:按照业务模块,分库已经创建分布式服务,表垂直方向拆分...

2020-01-14 15:48:42

Java8使用LocalDate 获取日期间隔年、月、日,生日

1、代码package com.myfutech.insure.service.api.util;import org.apache.commons.lang3.time.DateUtils;import java.time.LocalDate;import java.time.ZoneId;import java.time.temporal.ChronoUnit;impor...

2020-01-13 14:56:57

Java关键字与标识符

1、Java 关键字1.1、概念java关键字,是java自身的保留字;保留字不能用来定义常量、变量、和任何标识符的名称。1.2、规则java中所有的关键字全部都是小写,程序中的标识符不能以关键字命名。1.3、说明1)java中const和goto是两个保留字关键字,虽存在,但无任何意义,在程序中也是不可以作为自定义的标识符。2)true、false和null不属于关键...

2020-01-10 09:58:54

聊聊什么是技术栈

1、技术栈 定义:一般来说是指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。 举个例子:开发一个普通OA系统,您使用了html + css + javascript + vue+ Spring Boot+Spring cloud+ hibernate + Spring+rock...

2020-01-09 22:27:35

Mysql将查询结果插入另一张表Sql语句

1、Mysql将查询结果插入另一张表Sql语句INSERT INTO insure_product_area (productId, gbCode, areaType)(SELECT 14 AS productId, t.gbCode, 'A类' AS areaTypeFROM insure_area_config tWHERE t.level <= 2)...

2020-01-07 18:57:46

构想IT从业者学习网站

构想IT从业者学习网站:1、有题库,知识全面,减少个人搜索整理。2、模拟笔试面试,可以选择问卷并答题,提交问卷立即给出答题结果。3、模拟真人面试,提前录入好面试者提问的问题语音,还原面试场景。4、及时更新,能够及时追随上技术前沿。5、讨论区,方便沟通交流学习。6、做一个精准帮助IT从业者提高面试能力的网站。...

2020-01-07 11:38:54

解决:Mysql数据库创建数据库失败的问题_Can't create table 'insure_disease_config' (errno: 28)

1、问题:创建数据库失败Mysql创建数据库失败,如下截图2、原因:硬盘已满3、解决方案:清理硬盘或扩展硬盘问题解决,库表创建成功<n>查询:CREATE TABLE `insure_disease_config` ( `id` bigint(21) NOT NULL AUTO_INCREMENT COMMENT '主键', `orderId` bigi...

2020-01-06 09:45:01

批量处理重复的订单号

1、先分组查询重复订单号的数据SELECT MAX(a.id) AS id,COUNT(1),a.orderNum FROM b_order_detail a WHERE a.orderStatus = '未完成' GROUP BY a.orderNum HAVING COUNT(1) > 1) tmp2、批...

2020-01-04 11:07:49

短域名服务设计与实现

1、设计方案两步走:1)长域名转短域名并存储使用redis,使用固定key和redis自增函数获取累计自增数值,加上固定前缀作为key,将长域名值作为value,存储至redis。2)短域名解析与跳转长域名使用过滤器filter,拦截所有请求,根据命名规则过滤短域名url,并做对应长域名的转换,最终完成跳转。2、长域名转短域名并存储import com.ddyunf....

2019-12-30 13:41:07

微信公众号推送消息

1、给微信公众号的指定用户推送消息 首先,在微信公众号平台配置模板消息,等待审核7-15天;2、代码实现import com.myfutech.insure.service.api.vo.request.template.OrderRenewalMsgVO;import com.myfutech.insure.service.provider.service.impl...

2019-12-27 17:32:13

全国各大保险公司名称及编码

保险公司编码 保险公司全称 保险公司简称 YGBX 阳光 阳光 PICC 人保 人保 CPIC 太平洋 太平洋 PAIC ...

2019-12-27 17:19:44

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。