fomeiherz
码龄10年
关注
提问 私信
  • 博客:101,281
    社区:634
    101,915
    总访问量
  • 36
    原创
  • 1,423,422
    排名
  • 13
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-07-26
博客简介:

fomeiherz的专栏

查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得18次评论
  • 获得108次收藏
  • 代码片获得250次分享
创作历程
  • 3篇
    2022年
  • 5篇
    2021年
  • 10篇
    2020年
  • 17篇
    2019年
  • 1篇
    2014年
成就勋章
TA的专栏
  • 异常处理
    2篇
  • Spring
    3篇
  • JVM
    6篇
  • Maven
    1篇
  • 算法
    2篇
  • Docker
    1篇
  • dubbo
    5篇
  • Netty
  • 并发编程
    1篇
  • 我的编程路
    1篇
  • 框架学习
    8篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

355人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

idea 启动时指定 -agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=n 监听端口 5005 不生效的问题

不要以 debug 模式启动!!!不要以 debug 模式启动!!!不要以 debug 模式启动!!!
原创
发布博客 2022.04.07 ·
3890 阅读 ·
4 点赞 ·
3 评论 ·
1 收藏

@FeignClient fallback 执行原理和源码分析

前提条件必须开启 FeignClient,而且开启 hystrix 熔断限流,fallback 方法才能被调用。开启 FeignClient@EnableFeignClients 是开启 feign 调用的功能。FeignClientsRegistrar 负责加载 feign bean。开启 hystrix 熔断限流开启 feign.hystrix.enabled=true 之后,FeignClientsConfiguration.HystrixFeignConfiguration 会创建一个 H
原创
发布博客 2022.03.01 ·
7056 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Spring Boot 启动 jar 的原理剖析

Spring 官方文档Spring Boot 最吸引人的地方是WEB应用直接通过 java -jar 即可启动。那 java -jar 是如何启动一个应用的呢?我们今天就来一探究竟,揭开背后的原理。以最简单的 Spring Boot 应用为例:SpringBootJarDemoApplication.java@SpringBootApplicationpublic class SpringBootJarDemoApplication { public static void main(S
原创
发布博客 2022.02.18 ·
1592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用虚拟机CentOS7部署k8s集群

写在前面建议所有的命令均在 root 权限下执行docker 版本:20.10.12k8s 版本:v1.23.1设置 hostname同一台物理机,不同的虚拟机的 hostname 是一样的,因此需要设置不同 hostname 作区分。sudo hostnamectl set-hostname <your hostname>安装 dockersudo yum install -y yum-utilssudo yum-config-manager \ --add-r
原创
发布博客 2021.12.26 ·
2743 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

jvm排查占用CPU过高的线程

第一步:查询占用CPU最高的进程idtop第二步:把该进程中占用最高的线程(top 3)输出到文件:/tmp/cpu_tid.logtop -Hp <最高pid> -b -n 3 -d 3 >> /tmp/cpu_tid.log# -b:batch模式,可以重定向到文件中# -n 3:一共取3次top数据。后边加数字,表示次数# -d 3:每次top时间间隔是3秒钟第三步:把线程堆栈输出到文件:/tmp/jstack.logsudo /usr/local/jdk1
原创
发布博客 2021.06.14 ·
634 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven依赖中scope的runtime和provied的区别

<scope>runtime</scope>runtime 用在 Class.forName(“com.mysql.jdbc.Driver”) 时,compile 编译时不依赖,只有运行时才会依赖。案例:当尝试去把 compile -> runtime 后,无法编译成功,因为 runtime 只在运行时使用,编译时不引入,造成有些依赖无法加入。<scope>provied</scope>只有编译会使用,程序运行时不需要依赖的。案例一:lo
原创
发布博客 2021.04.03 ·
8816 阅读 ·
4 点赞 ·
0 评论 ·
16 收藏

一致性Hash算法

文章目录背景一、pandas是什么?总结背景一、pandas是什么?总结https://www.cnblogs.com/kenwar/p/9264856.htmlhttps://blog.csdn.net/cb_lcl/article/details/81448570https://blog.csdn.net/qq_21125183/article/details/90019034http://ifeve.com/%E4%B8%80%E8%87%B4%E6%80%A7-hash-%E7%
原创
发布博客 2021.02.06 ·
2364 阅读 ·
1 点赞 ·
3 评论 ·
6 收藏

Mac系统 dockerfile 报错 COPY failed: stat /var/lib/docker/tmp/docker-builderxxx

报错:Step 3/4 : COPY ~/nginx-1.12.2.tar.gz /usr/local/srcCOPY failed: stat /var/lib/docker/tmp/docker-builder709371526/~/nginx-1.12.2.tar.gz: no such file or directory解决办法:把 nginx-1.12.2.tar.gz 拷贝到 Dockerfile 目录下,然后命令修改一下原命令:COPY ~/nginx-1.12.2.tar.gz
原创
发布博客 2021.01.03 ·
3309 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Spring中@Async异步不执行问题

不要通过idea打断点方式去测试!不要通过idea打断点方式去测试!不要通过idea打断点方式去测试!正确方式:在异步注解 @Async 方法内使用 Thread.sleep(10000); 暂停,然后观察效果。...
原创
发布博客 2020.04.26 ·
3106 阅读 ·
2 点赞 ·
3 评论 ·
2 收藏

dubbo SPI(Service Provider Interface)

演示案例Github: dubbo-demo-spiJDK ServiceLoader示例ServiceLoaderMain类:ServiceLoader的测试入口。ServiceLoaderInterface接口:定义一个接口,具体实现定义在resources/META-INF/services/com.alibaba.dubbo.demo.ServiceLoaderInterface目...
原创
发布博客 2020.02.23 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java动态编译String字符串到Class对象

该案例是模拟:Java在线编译第一步:导入Maven依赖<dependency> <groupId>com.itranswarp</groupId> <artifactId>compiler</artifactId> <version>1.0</version></depende...
原创
发布博客 2020.02.18 ·
2407 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Netty源码编译之io.netty.util.collection缺失

问题:编译时,FixedRedisMessagePool类出现包缺失。import io.netty.util.collection.LongObjectHashMap;import io.netty.util.collection.LongObjectMap;解决办法:cd netty-netty-4.1.9.Final\commonmvn clean compile注:编译完后...
原创
发布博客 2020.02.05 ·
3562 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

JDK1.8最全的源码下载

第一部分:src.jar说明:此模块的源码不需要下载,你安装好jdk后,会在${JAVA_HOME}的根目录下找到src.zip,这就是src.jar的源码。第二部分:rt.jar下载地址:百度网盘下载地址当然,这里的源码也可以在第三部分的源码中找到,路径:openjdk-8u40-src\jdk\src\share\classes\第三部分:jdk源码下载进入:jdk源码官网 ...
原创
发布博客 2020.01.22 ·
5314 阅读 ·
6 点赞 ·
2 评论 ·
8 收藏

idea运行时报错:Error:java: Compilation failed: internal java compiler error

idea运行项目时,报错信息:Error:java: Compilation failed: internal java compiler error问题原因:你配置的idea语法和maven配置的编译语法不一致导致的。如下面的配置:File -> Project Structure(配置的是jdk1.8语法)但是maven的pom.xml文件配置(配置的是jdk1.7语法):&...
原创
发布博客 2020.01.22 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea调试rt.jar下sun.misc.*的源码

1.进入设置页面:Settings -> Debugger -> Stepping2.在"Do not step into these classes"列表中,去掉"sun.*"前面的勾就可以了,然后你可以调试就会近断点了。
原创
发布博客 2020.01.21 ·
2014 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

深入理解Java虚拟机之Class文件解析

Class文件的解析:CA FE BA BE // 魔数00 00 00 34 // 版本52(对应jdk1.8)00 13 // 对应19,即18个常量(1-18)// 常量池// 第1个常量开始0A // 第#1类型:CONSTANT_Methodref_info00 04 // name_index: #400 0F // name_index: #1509 // 第#2类...
原创
发布博客 2020.01.20 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring源码解析之AbstractBeanDefinition

primary自动装配时当出现多个bean候选者时,将作为首选者。对应XML配置中bean标签属性的primary。<bean id="xxx" class="xxx" primary="true">对应注解:@org.springframework.context.annotation.PrimaryinitMethodName初始化方法。对应XML配置中bean标签属性...
原创
发布博客 2020.01.10 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea/Maven查看某个jar怎么引入的

idea不得不说idea确实太复杂了,几百个依赖,又不能搜索。MavenMaven是提供直接查看的,通过命令mvn dependency:tree -Dverbose输出所有的依赖树,然后复制到文本搜索即可。详细命令:mvn dependency:tree -Dverbose -Dincludes=com.fasterxml.jackson.core:jackson-annotatio...
原创
发布博客 2020.01.04 ·
5559 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Consul ACL访问权限控制

提前准备版本:V1.6.2下载:https://www.consul.io/downloads.html配置文件:config-acl.json{ "datacenter":"tencent-datacenter", "data_dir":"/usr/local/consul-1.6.2/data", "log_file":"/usr/local/consul-1....
原创
发布博客 2019.12.23 ·
7118 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

fastJson将字符串转换成泛型对象

使用官方提供的TypeReference转换泛型对象import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReference;import lombok.Data;public class Type { @Data public static class Response<T&...
原创
发布博客 2019.12.18 ·
1388 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多