- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 烂笔头,记录一年遗忘
nacos-server:2.0.3 docker 部署。nexus3 部署,成功后进入容器查看密码。docker 镜像导出,导入。
2024-03-30 13:14:21
247
原创 dubbo zookeeper【Will not attempt to authenticate using SASL (unknown error)】 dubbo ip 乱入
ZooKeeperSaslClient 源码中注释得知设置启动参数可绕过认证,因为他默认启用。dubbo 根据主机名称获取ip 如果你的主机名称不是localhost设置host也没用。可以优先设置环境变量调试 DUBBO_IP_TO_BIND=x.x.x.x。2、 dubbo ip 乱入 注册到zookeeper ip不对。
2023-10-18 10:51:09
489
原创 activiti7 JavaDelegate DelegateExecution getField
利用代理注册spring管理的监听器再获取field值,防止并发问题。spring方式获取监听类里的field属性。
2023-06-09 12:27:40
358
原创 1 springcloud actuator prometheus 整合 2 引入mq后问题jvm监控消失
springcloud版本 <springboot.version>2.3.5.RELEASE</springboot.version> <spring-cloud-dependencies.version>Hoxton.SR9</spring-cloud-dependencies.version> <prometheus.client.version>0.15.0</prometheus.cl
2022-05-27 15:07:54
412
原创 docker 相关操作 nexus 清理空间 gitlab 修改下载地址
docker 查看登录过的地址cat /root/.docker/config.json返回{ "auths": { "x.x.x.x:8080": { "auth": "ZG9ja2VyOmFtaWdvMTIz" } }}docker 查看容器日期1、docker ps -a 查询所有状态容器信息2、docker ps 查询运行中docker 信息
2022-04-03 14:56:12
1417
原创 nacos springcloud 版本选择客户端
1.3.2 sqlhttps://github.com/alibaba/nacos/blob/1.3.2/config/src/main/resources/META-INF/nacos-db.sqlnacos 版本选择https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
2022-04-03 11:38:02
634
原创 maven 安装本地和私服
maven 安装本地mvn install:install-file "-Dfile=D:/jar/open-api-sdk-2.0.jar" "-DgroupId=com.jd.open" "-DartifactId=jd-api-sdk" "-Dversion=2.0-SNAPSHOT" "-Dpackaging=jar" 安装到服务器,保证自己的setting里有用户名和密码mvn deploy:deploy-file "-DgroupId=com.jd.open" "-DartifactId
2021-12-06 15:15:08
476
原创 Prometheus PushGateway Grafana SpringBoot k8s
做监控:用 PushGateway 不用在k8s里创建复杂操作相关,rancher管理的k8s已经存在promethus了prometheus 端口 9090 configMap 挂在/etc/prometheus/prometheus.yml 覆盖global: scrape_interval: 5s ##5秒抓取 evaluation_interval: 5s ##5秒报警scrape_configs: - job_name: prometheus stati
2021-11-24 10:28:04
783
原创 efk docker
filebeat yml 配置详细分离配置logstash### esfilebeat.inputs:- type: log enabled: true paths: - /home/logs/*.log multiline.pattern: '^\d{4}-\d{1,2}-\d{1,2}' multiline.negate: true multiline.match: after multiline.max_lines: 500 multiline.timeo
2021-11-22 11:38:26
1182
原创 java excel导出
jar 内部可下载文件在 resources/excelTemplate/下/** * 通用下载请求 * * @param fileName 文件名称 * @param delete 是否删除 */ @GetMapping("file") public ResponseEntity fileDownload(String fileName, Boolean delete, HttpServletResponse response,
2021-10-18 16:06:53
137
原创 java 62 进制转换
对比网站https://tool.lu/hexconvert@UtilityClasspublic class Long62Util { private static char[] chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray(); /** * 初始化 62 进制数据,索引位置代表字符的数值,比如 A代表10,Z代表61等 */
2021-10-18 10:57:27
1212
原创 jenkins window springboot
部署被坑第一步部署完jenkins后建立build_id不然,后台启动的命令都会被杀死!!!manage jenkins -> manage Nodes and clouds -> 设置-> environment variablies -> 添加键值对键=BUILD_ID 值=dontKillMe记录windows批处理mavenmvn clean package -P develop -e -DskipTests -U --settings E:\server\j
2021-08-10 20:34:52
144
原创 jwt 公钥 私钥 生成
//生成私钥openssl genrsa -out rsa_private_key.pem 1024//转换私钥查看openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt//生成公钥openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pemcat rsa_public_key.pem...
2021-07-26 14:05:21
952
原创 统一登录spring拦截代码
登录接口返回token请求携带header里token验证登录状态redis 返回登录时间上代码:yml配置:##前端登录配置session: config: ##是否启用 enable: true ##携带key headerKey: api-token ##拦截路径逗号分割 patterns: /shop/me/**,/me/** ##session超时配置 hourTimeOut: 24config类@Data.
2021-03-09 16:14:08
144
原创 重新部署docker
服务器被黑,重新部署业务数据用docker启动最好挂在到本地磁盘docker只是作为启动服务docker 安装yum -y updatesudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \
2021-02-18 16:52:12
466
原创 mongodb超时配置
springboot.version=2.3.5.RELEASEspring-cloud-dependencies.version=Hoxton.SR9xml中引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency&g
2021-02-03 12:02:41
5225
1
原创 springboot 项目标准框架
生产域名负载均衡RancherK8SMysql5.7redis5.0rabbitMQNacosNEXUS3sentinel
2020-06-22 10:57:17
327
原创 springboot new Date() 时区差8小时
1 在k8s环境中,在代码中比较时间。new Date() 发下相差8小时检查宿主机 时区是 cst时区用java代码写出controller时区发现是GMT代码如下:Calendar calendar = Calendar.getInstance(); System.out.println("目前时间:" + calendar.getTime()); System.out.println("Calendar时区::" + calendar.getTi
2020-06-22 10:42:14
4373
转载 调用腾讯DescribeStreamPlayInfoList按天分割
按天分割代码感谢https://www.cnblogs.com/Steven5007/p/12723683.html得代码参考改动如下感谢https://www.cnblogs.com/Steven5007/p/12723683.html得代码参考改动如下@Datapublic class DateRange { private Date begin; //开始时间 private Date end; //结束时间 //只是为了方便查看,实际开发中不要这个鬼
2020-06-16 10:17:09
314
原创 nodejs java aes-128-ecb
nodejs代码const buf = Buffer.from(‘123456’, ‘hex’);hex - 将每个字节编码为两个十六进制字符。export function aesDecrypt(hexStr: string, hexKey: string) { const buffer = new Buffer(hexStr, "hex"); const keyB...
2020-01-03 13:57:02
819
原创 mongondb 配置连接问题
开启了user和pwd的连接 mongodb: database: qq_his host: 10.10.10.5 port: 27017 username:admin password:admin无密码配置 mongodb: database: qq_his uri: mongodb://10.1...
2019-12-26 12:07:55
148
原创 Mq动态监听queue
RabbitAdmin spring的mq底层封装,由于各种declare操作比如declareQueue,declareExchangeSimpleMessageListenerContainer,spring的监听封装创建mq动态添加类@Slf4jpublic class MqListener { public MqListener() { param.put...
2019-12-20 12:01:41
1062
原创 mq 多个key对应一个queue问题
exchange 和 queue 是多对多关系routing key 是关联exchange和queue的外键多个routingkey 对应一个queue。key1,key2,key3 绑定queue1那么程序声明key1,2,3 和queue1的关系bindingkey1的方法可能回收到key2的消息。注意需要自己判断routingkey在做分发String routeKey = m...
2019-12-20 09:09:27
1712
原创 mq springboot接收和发送
config@Slf4j@Configurationpublic class RabbitMqConfig { @Bean(name = "simpleRabbitListenerContainerFactory") public SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory(Connecti...
2019-12-19 14:17:20
118
原创 rabbitmq 基础
mq的基本规则这里就不阐述了,请移步到mq简介mq服务安装请自行百度topic 模式和 Direct 都是根据 routingKey 进行发送到对应列队所以发送时候不需要指定queueName代码如下创建mqfactory...
2019-12-19 12:29:19
91
原创 soap cxf 客户端 超时 404等问题
许多老系统都使用wsdl为服务,特别是.net系统下面介绍java调用wsdl的示例1、下载cxf客户端2、./wsdl2java -encoding utf-8 -p 包名 -d . -client http://xx.xx.xx.xx/service/?wsdl生成代码3、添加pom<dependency> <groupId>org.apache.cxf...
2019-12-03 11:53:03
1285
原创 nginx 转发
查看nginx进程 tasklist /fi “imagename eq nginx.exe”listen 3000;location / {proxy_pass http://xxx.xx.xx.xxx:3000/;}转发
2019-11-20 09:43:37
127
原创 docker file
docker 部署文件FROM alpine-skywalking6.4ARG PROJECT_NAME="project-p"ARG VERSION="0.0.1-SNAPSHOT"ENV JAVA_OPTS=""ENV SKY_COLLECTOR_URL="127.0.0.1:11800"ENV SERVICE_NAME=project-pWORKDIR /homeCOPY ....
2019-11-14 09:14:25
127
原创 unavailable-replicas问题,eureka 多集群配置
unavailable-replicas:不可用localhost必须配置:hostnamehost:添加 127.0.0.1 master slavemaster eureka 配置spring: application: name: spring-cloud-eureka security: user: name: user ...
2019-06-27 14:15:01
917
原创 feign负载eureka中添加hystrix模块的坑
从坑中爬出来做个标记我用的cloud版本是Greenwich.SR1模仿的环境是customer 调用 provider 超时或异常后走hystrix模块上配置feign: hystrix: enabled: true ##此处非常重要 client: config: default: #customer instanceId con...
2019-06-26 16:07:35
535
原创 java 读取文件最后一行
public static void main(String args[]) { RandomAccessFile rf = null; try { rf = new RandomAccessFile("d:\\a.txt", "r"); long len = rf.length(); long start = rf.getFilePointer(); long n...
2019-05-24 13:17:52
1658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人