王长金的个人博客 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •     

SPTING CLOUD GATEWAY 禁止后方应用302

@Bean public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { return builder.routes() // 数据共享服务限流 .route("web_limit", r -> r.path("/palm/**") .filters(f -> { f.hystrix(c -> c.setName("slowcmd").setFallbackUri("forward:/fallback")); f.preserveHostHeader(); // 禁止后方302 关键代码 return f; }) .uri("lb://system-manager") ) .build();
 2020-08-11   SPRING CLOUD    路由配置 

IBMMQ 循环读取消息

1、配置package cn.sh.cares.exec.config; import cn.sh.cares.exec.constant.Constants; import com.ibm.mq.MQEnvironment; import com.ibm.mq.MQQueue; import com.ibm.mq.MQQueueManager; import com.ibm.mq.constants.CMQC; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Slf4j @Configuration public class IbmMqConfig { @Value("${ibm
 2020-08-11   中间件    IBMMQ  消息读取 

JAVA 进程调试参数

-Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=y suspend=y 表示服务进程阻塞直到调试端口连接上suspend=y 表示服务进程不等待调试端口连接
 2020-08-10   JAVA   

IBMMQ 9 配置使用

1、安装1.1 拉取镜像docker pull store/ibmcorp/mqadvanced-server-dev:9.1.0.01.2 启动mqdocker run \ --name IBMMQ \ --env LICENSE=accept \ --env MQ_QMGR_NAME=ZSJN \ --env MQ_ADMIN_PASSWORD=123 \ --env MQ_APP_PASSWORD=123 \ --publish 1414:1414 \ --publish 9443:9443 \ --detach \ store/ibmcorp/mqadvanced-server-dev:9.1.0.0docker ps 2、配置2.1 配置用户[root@localhost ibmmq]# docker exec -it IBMMQ bash (mq:9.1.0.0)root@f970f0efcb12:/# useradd ZSJN (mq:9.1.0.0)root@f970f0efcb12:/# passwd ZSJN Enter ne
 2020-08-06   中间件   

网络知识点

1、查看路由windows route print linux route 2、端口转发2.1 windowsnetsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport2.2 linuxfirewall-cmd –permanent –zone=public –add-forward-port=port=8087:proto=tcp:toaddr=10.60.73.146:toport=70253、添加路由3.1 windowsroute add 192.168.53.0 mask 255.255.255.0 192.168.52.1 IF devicecodedevicecode 为网卡设备号,可通过route print查看 192.168.52.1 为 devicecode 网卡对应的网关,同一个网络可设置为要转到的ip地址如192.168.53.12 3.2 linu
 2020-08-05   网络   

OSB PIPELINE 错误处理

OSB 默认错误返回是包含error-code 和error-msg 的json格式报文,一般情况下对于客户来说这个格式跟系统是不统一的 ,此时需要自定义错误处理,根据不同错误码返回不同的自定义格式报文
 2020-08-05   中间件    OSB 

MSMQ 添加属性

1、背景项目接入货邮数据,对方只提供msmq接入方式,网上找了个JNI实现,但是消息属性只有label和消息体。需要增加lookupid和消息到达时间属性,这两个属性是MSMQ的API有的 2、POJO 添加属性 3、JNI方法JNIEXPORT jint JNICALL Java_ionic_Msmq_Queue_nativeReceiveBytes (JNIEnv *jniEnv, jobject object, jobject msg, jint timeout, jint ReadOrPeek) { HRESULT hr = 0; try { MsmqQueue *q = GetReceiverQueue(jniEnv, object, NULL, &hr); if (hr != 0) return (jint)hr; // get message from the Queue WCHAR wszMessageLabel[MQ_MAX_MSG_LABEL_LEN] =
 2020-08-05   中间件    MSMQ  JNI 

DOCKER 知识点

1、容器中使用 systemctl 服务docker run -dit --privileged=true --name test centos:7.8.2003 /usr/sbin/init 2、容器中使用gui1、容器启动添加环境变量 -e DISPLAY:unix$DISPLAY 2、添加映射 -v/tmp/.X11-unix/:/tmp/.X11-unix/ 3、宿主机执行 xhost+ 命令 3、启动的容器修改启动参数等1、停止dockerd进程Systemctl stop docker.service 2、修改配置文件/var/lib/docker/containers/ 以容器id为开头的文件夹,修改config.v2.jsonHostname,hosts 可修改主机名和本地域名解析
 2020-08-05   docker    docker  systemctl 

SPRINGBOOT 加解密方案

1、引入依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.3</version> </dependency>2、配置密码 jasypt.encryptor.password=加密用的密码 3、得到加密后的密码@Resource StringEncryptor stringEncryptor; @Test public void testMq() { System.out.println("账号: " + stringEncryptor.encrypt("账号")); System.out.println("密码: " + stringEncryptor.e
 2020-07-08   SPRINGBOOT    加解密 

ORACLE 数据库实时监控表数据变化

1、需求既有系统无法向你发送数据变化,但是要求实时处理变化的数据 2、编写接口 @RequestMapping("notify") @PermissionLimit(limit = false) @ResponseBody public void processChange(String params){ log.debug("收到数据库发出的航班变更消息:{}",params); }3、数据库添加 java代码create or replace and compile java source named apoi as import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; public class APOI { public static
 2020-07-07   数据库    oracle 
1…789101112

搜索

苏ICP备20000570号-1
 总访问量 次   总访客数 人