- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 wsdl接口,soap:address location地址为内部地址
wsdl接口,soap:address location地址为内部地址,通过"org.apache.cxf"包访问的时候,出现"org.apache.cxf.interceptor.Fault: Could not send Message"。第二种方式:比较适合的方式,还是有甲方进行修改比较合适。第一种方式:通过指定conduit的方式,指定地址。
2023-03-14 10:39:55
1601
原创 redis锁
3.注意:业务中断或者抛出异常,删除redis锁;(按照1、2方式,不会造成死锁,但是压测的时候会产生大量的锁,占用内存空间)2.锁的value为:时间戳,防止死锁。每次获取锁的时候,取出锁内时间,计算时间间隔,时间间隔超过限定,返回新锁;1.申请获取锁,并为锁设置过期时间;
2023-03-14 10:12:10
225
原创 5.通过接口实现服务上下线
eureka因为心跳机制有一定延迟,所以进行测试的时候,可能不会立即生效。二、实现HealthIndicator接口。
2022-09-29 15:40:23
241
原创 4.简单集成spring-security
引入security包配置跨域修改配置文件1.声明security账号密码;2.链接注册中心url,添加响应的账号密码。
2022-09-29 15:19:50
169
原创 3.添加服务调用者
在原有基础上添加服务调用者。大体思路为:第一步、创建eureka注册中心;第二步、注册服务;第三步、调用服务;前两步骤可以参考文章。创建web项目,用来消费服务。实现功能:获取eureka服务中的服务列表、获取指定服务、获取指定服务并且通过RestTemplate方式消费服务、修改Ribbon负载均衡策略。pom文件配置配置文件,向eureka注册服务服务二、测试打开eureka管理页面 测试服务调用者”customer“是否正常,点击status对应的url,通过修改url,进行测试
2022-09-29 15:09:51
80
原创 idea显示services
微服务项目开发中,有时候本地会启动多个服务,nacos、gateway、auth等。可以通过控制台进行快速启动,方便追踪数据和调试。
2022-09-29 12:27:38
69
原创 定时,通过shell检索文件,并且移动到新目录
1.创建文件touch auto_mv.sh2.编辑脚本文件拷贝文件至新的目录中find /home/bjcyh/log -mtime +14 -type f -name "*.log" | xargs mv -t /data/bjcyh/log解释:find /home/bjcyh/log -mtime +14 -type f -name "*.log"查询“/home/bjcyh/log”目录下,超过14天,名称为“*.log”的文件。“xargs”可能是起到传递参数的作
2021-11-05 14:47:03
670
原创 使用shell定时删除日志文件
工作中遇到的问题,医院项目需要打印的日志信息比较多,每天的日志文件大概在500MB左右,打印将近两个月的日志信息,磁盘空间被占满之后,造成无法正常访问,需要编写脚本文件定时清楚日志信息。1.创建.sh后缀文件,并且添加需要执行的命令。touchauto_del_30_days_ago_log.shfind /var/www/quitSmoking/log/ -mtime +30 -name "web-info-*.log" -exec rm -rf {}\;在实际操作中,可以通过控制台进行.
2021-11-05 11:20:38
459
原创 Redis strings类型-bitmap
目录前言1.SETBIT2.BITCOUNT3.BITPOS4.BITFIELD前言Bit arrays (或者说 simply bitmaps): 通过特殊的命令,你可以将 String 值当作一系列 bits 处理:可以设置和清除单独的 bits,数出所有设为 1 的 bits 的数量,找到最前的被设为 1 或 0 的 bit,等等。应用场景: 1.记录用户每天的登录状态。key:用户标识(id)、offset:具体天数。例如:张三在第3...
2021-08-03 17:42:37
161
原创 Could not connect to Redis at 127.0.0.1:xxxx:Connection refused
启动redis报错:Could not connect to Redis at 127.0.0.1:xxxx:Connection refused记录一下解决思路:1.定位问题查看redis相关日志,默认地址为“/var/log/redis_6379.log”。日志文件定位提供两种方式:1.查询redis安装目录下的“README.md”文件,会指名默认的日志目录,2.通过“find -name redis*.log”进行查找。日志的报...
2021-07-28 18:21:26
3104
原创 Redis strings-数值类型
前言redis在strings类型中,提供数值类型的操作,数值操作具备有原子性。官方给出的说明:“INCR命令将字符串值解析成整型,将其加一,最后将结果保存为新的字符串值,类似的命令有INCRBY,DECR和DECRBY。实际上他们在内部就是同一个命令,只是看上去有点儿不同。INCR是原子操作意味着什么呢?就是说即使多个客户端对同一个key发出INCR命令,也决不会导致竞争的情况。例如如下情况永远不可能发生:『客户端1和客户端2同时读出“10”,他们俩都对其加到11,然后将新值设置为...
2021-07-27 15:24:21
243
原创 Redis strings-string类型
前言rendis官网提供了详细的操作文档,可以通过redis.cn学习使用方式以及应用场景。本文只列举一些常用的操作。强烈推荐三个redis官网的子连接网站:1.redis类型讲解,以及部分类型操作方法:http://redis.cn/topics/data-types-intro.html#strings。2.内存计算器的工具类,帮助完成设计数据模型和技术选型:http://redis.cn/redis_memory/。3.redis操作指令的补充:http://redis.cn/co
2021-07-26 15:03:53
365
原创 CentOS安装redis
目录一、下载二、安装1.编译make2.验证编译三、设置系统启动1.安装redis2.设置环境变量3.创建redis实例一、下载参考redis官网提供的操作指南。官网地址https://redis.io/download,底部有下载安装方法。创建目录下载压缩包wget https://download.redis.io/releases/redis-6.2.4.tar.gz解压tar xzf redis-6.2.4.tar.gz二、安装进入文件夹目
2021-07-16 16:48:31
98
原创 CentOS 7 为网卡配置静态IP
前言不知道当前机器的“掩码”和“网卡”,先在终端查看网卡信息。查询网卡信息的操作命令很多。下图是ifconfig查询的效果。一、编辑网卡信息1.1 前往网卡信息配置目录cd /etc/sysconfig/network-scripts测试机的网卡名称是“ens33”,大部分系统的网卡信息是“eth0”。“ifcfg-lo”是回环接口配置,暂时不用关注。1.2 编辑网卡信息...
2021-07-16 11:33:50
139
原创 OSI 七层模型和 TCP/IP 四层模型
目录前言一、OSI 七层模型1.1 介绍1.2 七层模型介绍1.3 补充1.4 通信实例二、TCP/IP 四层模型2.1 传输模型2.2 模型分层说明2.3 TCP/IP 协议族常用协议2.4TCP/IP 通信实例前言OSI 模型(Open System Interconnection model)是一个由国际标准化组织????提出的概念模型,试图提供一个使各种不同的计算机和网络在世界范围内实现互联的标准框架。它将计算...
2021-07-14 11:28:15
560
原创 LVS负载均衡-DR模型服务器搭建
一、业务场景 将192.168.255.170:80负载均衡到子服务器。 使用VMware创建3台centos7服务器。 注意: 1.我虚拟机路由的网关为:192.168.255.2,所以采用192.168.255.170做实践。根据自己实际情况修改就可以。 2.验证时候,注意关闭防火墙,负载均衡服务器和业务服务器都需要主要防火墙策略问题。云服务器,需要设置安全组。二、配置流程2.1 DR负载均衡服务器(简称nod...
2021-07-13 19:21:47
864
原创 记录jmeter的使用
jmete压测简单流程为:创建线程组->添加压测url信息->添加监听器->运行1.下载地址https://mirrors.tuna.tsinghua.edu.cn/apache/jmeter/binaries/2.运行->需要java运行环境->启动jmeter.bat 文件路径 **/apache-jmeter-5.3\bin3.添加压测案例>1.添加线程组>1.1 对线程组信息进行简单的配置。图中 1.线程数量...
2021-06-22 16:53:05
46
原创 spring boot 404问题
工作中遇到url404问题,解决问题的进程比较崎岖,写篇文章记录一下排查顺序。1.核实url是否正确,server:1.核实bean是否被注入到上下文。检查注解
2021-06-20 20:13:10
2588
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人