- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 feign自定义第三方接口;配置化Feign接口URL;调用指定IP的feign服务
最近接手一个项目,各子工程之间通过feign调用;各服务部署在K8S上,通过nacos管理配置;由于服务部署的机器无法开放端口等原因,导致本机服务与测试环境网络端口无法互通,故需要重写feign的调用地址;
2023-12-01 18:41:22
10113
原创 重写feign接口
4、通过@ConditionalOnProperty控制是否启用配置类,这样就可以通过配置文件来控制是否重写feign接口了。2、重写feign.client的execute方法,从源码分析可知,所有的feign接口到client中进行执行,默认是。feign.Client.Default,重写Default的execute方法,并注入即可实现重写feign。1、实现 RequestInterceptor,这种是全局有效,会自动拦截所有的feign接口。
2023-09-08 10:57:51
466
原创 使用VUE实现滚筒式文字轮播
效果图:1、支持鼠标滚轮滚动事件2、其他暂不支持3、支持事件调用,可根据当前展现的数据进行任务调度,比如在滚动到北京市的时候,在下方列表显示北京的所有区县实现思路:1、写三个文本标签,一个上次展现,一个正在展现、一个即将展现<template> <div class="index"> <div class="scroll"> <ul :style="{top}"> &...
2022-03-04 16:05:48
3121
1
原创 CentOS 安装docker
一、安装要求 1.1、docker要求CentOS7以上,官方安装地址:https://docs.docker.com/engine/install/centos/linux内核 3.1以上即可。需要root权限二、安装docker 2.1 安装yum-utils yum install -y yum-utils device-mapper-persistent-data lvm2 2.2 配置docker软件源y...
2021-07-05 15:59:19
157
原创 GC内存溢出和死锁问题解析命令
频繁GC问题或内存溢出问题一、使用jps查看线程ID二、使用jstat -gc 3331 250 20查看gc情况,一般比较关注PERM区的情况,查看GC的增长情况。三、使用jstat -gccause:额外输出上次GC原因四、使用jmap -dump:format=b,file=heapDump 3331生成堆转储文件五、使用jhat或者可视化工具(Eclipse Memory Analyzer 、IBM HeapAnalyzer)分析堆情况。六、结合代码解决内存溢出或泄露问题。.
2021-04-08 17:27:26
462
原创 这样查生产问题,不做背锅侠
一大早就被微信群炸醒,开发短信服务的猿妹子,在公司微信群里说:短信的生产环境服务器, CPU 占用率过高,疯狂报警,应该是你们昨天上线看门狗导致的(看门狗:守护短信服务的监控应用,后续有机会再进行分享)。没错,昨天确实给短信服务装上了看门狗。但是看门狗服务肯定不会有问题(作为程序猿们,潜意识都坚信自己写的代码永无 Bug),主要因为测试环境都没有此现象。难道是测试妹子没测试到位?难道线上短信应用自身出现了问题?生产无小事,小事更不能忽视,尤其是金融行业。迅速打开电脑,打开 VPN ,远程登上短信生产
2020-12-18 16:28:11
127
1
转载 【转】Android 学习资料
LearningNotes (10,000+ stars)这个库全方位的列出了 Android 开发者需要掌握的知识。总共分为六大部分,第一部分是 Android 基础、设计模式,第二部分是 Java 基础、JVM、Java 并发,第二部分是数据结构和算法,第四部分是计算机网络和操作系统,第五部分是一些经典书籍的读书笔记,第六部分是一些知名互联网公司的面试经验的分享。这个项目对于初中级的 Android 开发来说,算是一份比较全面的学习和参考资料了。https://github.com/fran
2020-11-25 15:37:00
118
原创 springboot 使用 RequestBodyAdvice对body里的入参进行解密,处理全局异常或指定异常
废话不多说,先上源码(部分脱敏,见谅)package *.*.interceptor;import com.fasterxml.jackson.databind.ObjectMapper;import lombok.extern.slf4j.Slf4j;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Value;import org.springframework.core
2020-08-28 12:01:44
3960
5
原创 maven jar包或者插件更新失败问题经验总结
问题描述:maven在更新项目依赖的时候,有的jar包或者插件明明在服务器上存在,但是down不下来;别人能down下来,但是自己更新了很多遍,就是down不下来。场景一:Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.6Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.0.6.RELEASECannot resolv
2020-08-03 16:04:27
1351
转载 SpringBoot 学习之Banner【转】
Spring Boot 在启动的时候,会将banner 信息显示到控制台,默认的banner 如图所示: 我们可以通过配置 application.yml 文件,修改默认的banner。例如在 classpath 下创建一个名为 banner.txt 的文件,然后将 Spring.banner.location 属性配置为 "classpath:banner.txt",这样在启动的时...
2020-04-04 19:52:08
373
1
原创 window搭建kafka,zk安装,kafka安装以及测试代码
1、zk安装Kafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper1.1 下载安装文件:http://mirror.bit.edu.cn/apache/zookeeper/1.2 解压文件(本文解压到 D:\install\zookeeper\zookeeper-3.4.14)1.3 打开D:\install\zookeeper\z...
2020-03-25 10:48:53
213
转载 mybatis逆向工程配置文件详解(转)
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-confi...
2019-06-29 10:50:20
284
转载 maven相关的学习资料
1, maven的settings配置文件详解:http://blog.csdn.net/jinshuaiwang/article/details/236860992,maven原理---翡青的博客,文章还有一些资源的链接:http://blog.csdn.net/zjf280441589/article/details/530443083,idea从svn上拉取mav...
2019-04-28 11:31:13
173
1
原创 PHP+html实现搜索功能,
问题1、在使用PHP语言做搜索功能的时候,遇到前端传到后台的值为乱码问题2、在进行like查询是,绑定参数报错过程总结:1、搜索框效果图2、搜索框代码<div class="device_search" > <form action="<?php echo Yii::app()->createUrl('tipe...
2018-09-29 11:16:01
19221
3
原创 PHP 数组转json,并在前台遍历解析
问题1:PHP转JSON 方法?答:PHP5.4之后自带转JSON函数:json_encode问题2:使用json_encode转json之后中文变成Unicode编码了,怎么解决?答:在json_encode会自动对中文进行Unicode编码,不让他进行Unicode编码就可以了,如下:json_encode($categorylist,JSON_UNESCAPED_UNICO...
2018-09-28 17:36:50
7321
1
原创 PHP生成无限级菜单树
俗话说:程序猿会一门语言,再学其他的也会很快,一个学Java的,让做PHP,这里就记录一下PHP生成菜单树,实现分层,原理:递归,语音:PHP数据格式:没有树结构化的数组,例如:Array( [0] => Array ( [CategoryID] => 1 [CategoryLayer] =...
2018-09-27 18:53:40
1218
原创 leaflet风场流线型前端插件
插件下载地址https://download.csdn.net/download/qq_35131811/10674594Leaflet实现风场流动效果1、将leaflet-velocity相关的文件copy到项目目录下,并引用到页面里2、新建layer并添加到map里,生成的风场效果可以通过下图所示参数进行控制,也可以直接更改leaflet-velocity.js,如下图...
2018-09-18 17:36:51
14826
14
转载 【转载】Linux 操作系统的权限为什么是1,2,4 而不是 1,2,3?如何用二进制来做权限管理
1. 二进制做权限的优点大家都知道,在Linux操作系统中,x - 可执行权限,w - 可写权限 , r - 可读权限。其权限值分别是1,2,4,但是有没有想过为什么是1,2,4 而不是 1,2,3 呢?OK , 现在是不是发现 1,2,4 分别对应着2的幂次方(2^0、2^1 、2^2),在计算机中都是以二进制的方式进行存储,在计算时二进制的方式会更快。举个例子:如果一个人拥有读和写的权...
2018-08-20 14:33:55
1827
原创 阿里云服务centOS7下安装rabbitmq
环境:centos: 7.4;阿里云服务器erlang :18.3;rabbitmq :rabbitmq-server-generic-unix-3.6.15参考:1、erlang与centos,rabbitmq与erlang,这些都是有依赖关系的,不同版本会存在不兼容性。2、rabbitmq官方给出的与erlang/OTP的版本兼容要求: http://www.rabbitmq...
2018-07-10 14:20:29
6213
原创 linux下查看端口号是否被占用,并解除占用
linux下查看端口号是否被占用,并解除占用账号权限,该环境下使用的是user 并不是root ,root账户不用加sudo命令1、命令 netstat 查看端口号情况2、使用 lsof -i:端口号 命令查看端口号的PID,3、使用kill -9 PID杀死进程,即可解决端口号的占用问题,这样做是将原来占用该端口号的进程给杀死,如果该端口号还有用,切记不要随便杀死,确定没有用之后再杀...
2018-07-03 16:14:39
2918
转载 【转载】Log4j配置详解之log4j.xml
Log4j配置详解之log4j.xmlLog4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 一、log4j.jar包下载地址:http://logging.apache.org/log4j/1.2/download.html二、配置文件类型:log4...
2018-06-22 14:59:47
23146
转载 【转载】
使用log4j获取loggerLogger.getRootLogger() 获取根loggerLogger.getLogger(String name)获取子loggerLogger.getLogger(Class clazz)或Logger.getLogger(clazz.getName())设置日志级别(.setLevel(int,Exception))Level.ALL打开所有日志Leve...
2018-06-22 13:50:35
167
原创 自定义内置Tomcat项目中,使用maven打包并部署到linux
开发工具:eclipse,服务器环境:centos7,jdk :1.8maven打包:在项目上右键==》Run as ==》 Maven bulid 会出现如下界面;这里有两个Maven bulid,第一个是使用曾经用过的Maven bulid打包,另一个是新建的maven build打包新建maven bulid 打包界面待控制台显示 build success之后刷新项目会在target目录下...
2018-06-15 11:02:25
1411
转载 阿里fastjson将集合转为树形结构【非原创】
代码如下/** * listToTree * <p>方法说明<p> * 将JSONArray数组转为树状结构 * @param arr 需要转化的数据 * @param id 数据唯一的标识键值 * @param pid 父id唯一标识键值 * @param child 子节点键值 * @return JSONArray */public static ...
2018-06-11 15:17:04
3192
2
原创 CXF webservice 动态地址客户端
一、用到的jar包 ,这里的jar包有些是依赖jar包,缺少会报错 。jar包下载地址:https://download.csdn.net/download/qq_35131811/10274416 cxf-bundle-2.7.16.jar geronimo-jaxb_2.1_spec-1.0.jar neethi-3.0.3.jar stax2-api-3.1.4.ja...
2018-03-07 19:45:58
538
原创 ueditor引入公式插件
1、在官网下载公式插件;2、将公式插件复制到ueditor的根目录里;3、引入公式插件js4、在ueditor的编辑界面就能看到图标,并进行公式编辑
2017-09-11 19:27:52
2300
原创 ueditor跨域上传文件
最近使用ueditor进行开发,但是遇到图片附件、上传的问题,ueditor默认上传路径是ueditor的根目录下,但是业务需求是要上传到文件服务器上;这里使用自己写的文件服务器进行上传文件(也可以尝试使用ftp等文件服务器,但是返回参数要做处理,必须按照ueditor官网要求的数据格式进行返回)下面介绍ueditor跨域文件上传:1、重写上传方法的URLUE.Editor.prototy
2017-09-11 17:19:41
805
2
原创 使用hibernate执行原生update更新数据(只更新部分字段)
事务根据实际情况进行添加,这里不特殊说明1、使用update执行更新部分字段String sql = " update A set a.grade= :grade,a.gradeType = :gradeType where a.number in ( select number from B where b.createTime > to_char('2020-02-02','yyy
2017-01-12 15:49:50
5421
4
SpringBootKafka.rar
2020-03-24
exe4j_windows-x64_6_0_2.zip
2019-10-29
leaflet-velocity,leaflet风场流线插件
2018-09-18
CXF webservice 动态地址客户端相关代码和jar包
2018-03-07
ueditor跨域图片上传
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人