自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

原创 feign自定义第三方接口;配置化Feign接口URL;调用指定IP的feign服务

最近接手一个项目,各子工程之间通过feign调用;各服务部署在K8S上,通过nacos管理配置;由于服务部署的机器无法开放端口等原因,导致本机服务与测试环境网络端口无法互通,故需要重写feign的调用地址;

2023-12-01 18:41:22 5373

原创 重写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 348

原创 使用VUE实现滚筒式文字轮播

效果图:1、支持鼠标滚轮滚动事件2、其他暂不支持3、支持事件调用,可根据当前展现的数据进行任务调度,比如在滚动到北京市的时候,在下方列表显示北京的所有区县实现思路:1、写三个文本标签,一个上次展现,一个正在展现、一个即将展现<template> <div class="index"> <div class="scroll"> <ul :style="{top}"> &...

2022-03-04 16:05:48 3006 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 145

原创 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 420

原创 这样查生产问题,不做背锅侠

一大早就被微信群炸醒,开发短信服务的猿妹子,在公司微信群里说:短信的生产环境服务器, CPU 占用率过高,疯狂报警,应该是你们昨天上线看门狗导致的(看门狗:守护短信服务的监控应用,后续有机会再进行分享)。没错,昨天确实给短信服务装上了看门狗。但是看门狗服务肯定不会有问题(作为程序猿们,潜意识都坚信自己写的代码永无 Bug),主要因为测试环境都没有此现象。难道是测试妹子没测试到位?难道线上短信应用自身出现了问题?生产无小事,小事更不能忽视,尤其是金融行业。迅速打开电脑,打开 VPN ,远程登上短信生产

2020-12-18 16:28:11 115 1

转载 【转】Android 学习资料

LearningNotes (10,000+ stars)这个库全方位的列出了 Android 开发者需要掌握的知识。总共分为六大部分,第一部分是 Android 基础、设计模式,第二部分是 Java 基础、JVM、Java 并发,第二部分是数据结构和算法,第四部分是计算机网络和操作系统,第五部分是一些经典书籍的读书笔记,第六部分是一些知名互联网公司的面试经验的分享。这个项目对于初中级的 Android 开发来说,算是一份比较全面的学习和参考资料了。https://github.com/fran

2020-11-25 15:37:00 93

原创 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 3553 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 1225

转载 SpringBoot 学习之Banner【转】

Spring Boot 在启动的时候,会将banner 信息显示到控制台,默认的banner 如图所示: 我们可以通过配置 application.yml 文件,修改默认的banner。例如在 classpath 下创建一个名为 banner.txt 的文件,然后将 Spring.banner.location 属性配置为 "classpath:banner.txt",这样在启动的时...

2020-04-04 19:52:08 335 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 186

转载 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 270

转载 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 154 1

原创 PHP+html实现搜索功能,

问题1、在使用PHP语言做搜索功能的时候,遇到前端传到后台的值为乱码问题2、在进行like查询是,绑定参数报错过程总结:1、搜索框效果图2、搜索框代码&lt;div class="device_search" &gt; &lt;form action="&lt;?php echo Yii::app()-&gt;createUrl('tipe...

2018-09-29 11:16:01 19108 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 7290 1

原创 PHP生成无限级菜单树

俗话说:程序猿会一门语言,再学其他的也会很快,一个学Java的,让做PHP,这里就记录一下PHP生成菜单树,实现分层,原理:递归,语音:PHP数据格式:没有树结构化的数组,例如:Array( [0] =&gt; Array ( [CategoryID] =&gt; 1 [CategoryLayer] =...

2018-09-27 18:53:40 1186

原创 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 14688 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 1790

原创 阿里云服务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 6187

原创 linux下查看端口号是否被占用,并解除占用

linux下查看端口号是否被占用,并解除占用账号权限,该环境下使用的是user 并不是root ,root账户不用加sudo命令1、命令 netstat 查看端口号情况2、使用    lsof -i:端口号    命令查看端口号的PID,3、使用kill -9 PID杀死进程,即可解决端口号的占用问题,这样做是将原来占用该端口号的进程给杀死,如果该端口号还有用,切记不要随便杀死,确定没有用之后再杀...

2018-07-03 16:14:39 2893

转载 【转载】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 23055

转载 【转载】

 使用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 142

原创 自定义内置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 1400

转载 阿里fastjson将集合转为树形结构【非原创】

代码如下/** * listToTree * &lt;p&gt;方法说明&lt;p&gt; * 将JSONArray数组转为树状结构 * @param arr 需要转化的数据 * @param id 数据唯一的标识键值 * @param pid 父id唯一标识键值 * @param child 子节点键值 * @return JSONArray */public static ...

2018-06-11 15:17:04 3164 2

原创 list集合转树形结构

该文主要讲述如何将list集合对象,转成树形结构,

2018-06-11 15:12:00 6277 7

原创 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 506

原创 ueditor引入公式插件

1、在官网下载公式插件;2、将公式插件复制到ueditor的根目录里;3、引入公式插件js4、在ueditor的编辑界面就能看到图标,并进行公式编辑

2017-09-11 19:27:52 2243

原创 ueditor跨域上传文件

最近使用ueditor进行开发,但是遇到图片附件、上传的问题,ueditor默认上传路径是ueditor的根目录下,但是业务需求是要上传到文件服务器上;这里使用自己写的文件服务器进行上传文件(也可以尝试使用ftp等文件服务器,但是返回参数要做处理,必须按照ueditor官网要求的数据格式进行返回)下面介绍ueditor跨域文件上传:1、重写上传方法的URLUE.Editor.prototy

2017-09-11 17:19:41 759 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 5350 4

SpringBootKafka.rar

测试源码,包含生产端和消费端,运行环境:linux,KDC认证主机,指定发送分区,指定消费分区 测试源码,包含生产端和消费端,运行环境:linux,KDC认证主机,指定发送分区,指定消费分区

2020-03-24

exe4j_windows-x64_6_0_2.zip

exe封装工具类,官网下载的,2019年10月29日17:43:48 exe4j_windows-x64_6_0_2.zip

2019-10-29

leaflet-velocity,leaflet风场流线插件

leaflet-velocity,leaflet风场流线插件 个人总结的使用方式,希望对你有用 https://blog.csdn.net/qq_35131811/article/details/82761238

2018-09-18

list转树形结构工具类

将list集合转为树形结构的工具类,只遍历两次即可完成,方便快捷,工具类的扩展性虽然不错,但是效率上好像没有阿里的fastjson这个工具快。

2018-06-11

MG MibBrowser-8.0c

MG MibBrowser-8.0cMG MibBrowser-8.0cMG MibBrowser-8.0c

2018-05-25

CXF webservice 动态地址客户端相关代码和jar包

CXF webservice 动态地址客户端相关代码和jar包 CXF webservice 动态地址客户端相关代码和jar包

2018-03-07

ueditor跨域图片上传

ueditor跨域图片上传ueditor跨域图片上传ueditor跨域图片上传ueditor跨域图片上传ueditor跨域图片上传ueditor跨域图片上传ueditor跨域图片上传

2017-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除