该文被密码保护。 阅读全文
posted @ 2022-09-22 10:11 日落西风又在吹 阅读(5) 评论(0) 推荐(0) 编辑
摘要: SQL查询条件使用函数优化 背景: 由于数据原因表关联只能使用函数对数据进行分隔 select B.* from TABLE_A A cross join TABLE_B B where substr(B.TID, 0, 22)=substr(A.TID, 0, 22) and B.TEST in 阅读全文
posted @ 2022-09-16 17:05 日落西风又在吹 阅读(130) 评论(0) 推荐(1) 编辑
摘要: 为什么使用Gateway 从没有网关的角度来看后台如有N个服务,那么前端则需要对接N个服务;只要后台修改IP或者端口等任何信息那么前端也需要修改。 当服务对接了网关后前端只需要统一调用网关入口即可,具体调用那个服务,IP地址或者端口号是多少前端无需关注由网关处理。 搭建网关服务 创建普通Spring 阅读全文
posted @ 2022-09-06 11:05 日落西风又在吹 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 问题 Nginx ip_hash在局域网中所有机器访问的都是同一台机器没有Hash。造成原因如被Hash的Ip为192.168.1.100;实则上Nginx进行Hash算法时取的是192.168.1所以在局域网同网段所有机器得到的结果服务器都是同一台 解决 修改Nginx目录源码:nginx-1.1 阅读全文
posted @ 2022-08-30 09:41 日落西风又在吹 阅读(377) 评论(0) 推荐(1) 编辑
摘要: 前言 人间清醒 业务场景 用戶在购买商品的时候通常会预购然后没付款,没付款的订单通常会被设置一个自动超时时间如30分钟后超时,所以我们要在订单到30分钟后自动将超时的订单取消。 JUC(DelayQueue)方案 DelayQueue简介 DelayQueue是java并发包下的延时阻塞队列,常用于 阅读全文
posted @ 2022-08-26 09:57 日落西风又在吹 阅读(1285) 评论(2) 推荐(3) 编辑
摘要: 前言 人间清醒 Windows安装RabbitMQ 环境工具下载 rabbitMQ是Erlang语言开发的所以先下载Erlang; RabbitMQ官网地址: https://www.rabbitmq.com/ Erlang下载: https://www.erlang.org/downloads 如 阅读全文
posted @ 2022-08-24 09:22 日落西风又在吹 阅读(2220) 评论(2) 推荐(3) 编辑
摘要: 多Tomcat部署配置修改 修改配置文件: /opt/tomcat8.5/nps-tomcat8865/conf/server.xml ,修改以下三个配置端口为未被占用端口 <Server port="8007" shutdown="SHUTDOWN"> <Connector port="8081" 阅读全文
posted @ 2022-08-18 17:27 日落西风又在吹 阅读(126) 评论(0) 推荐(0) 编辑
摘要: iptables防火墙命令操作 # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service iptables start # 重启防火墙 service iptables restart # 永久关闭 阅读全文
posted @ 2022-08-18 17:14 日落西风又在吹 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 前言 人间清醒 聚合支付历史版本代码 以下代码逻辑为:按照不同的支付方式调用不同支付方式的逻辑流程。 痛点: 增加一种支付方式就要加入一个case,违反了开闭原则 代码累计在一个类中日积月累越来越沉重,可读性极差 增加一种支付方式就需要在原来的代码上动刀,扩展性极低 /** * 旧的支付 * * @ 阅读全文
posted @ 2022-01-06 14:14 日落西风又在吹 阅读(862) 评论(0) 推荐(5) 编辑
摘要: Oracle中可以使用ROWNUM,MYSQL无该关键词,需要使用以下形式: SELECT @rowNum:=@rowNum + 1 AS '行号', a.X1, a.X2, a.X3, a.X4, a.X5, a.X6, -1, a.X7, -1, A.X8, '0', NULL FROM xxx 阅读全文
posted @ 2021-12-16 11:08 日落西风又在吹 阅读(1539) 评论(0) 推荐(1) 编辑