自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SunHongmin

取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣

  • 博客(46)
  • 收藏
  • 关注

原创 springboot 轻量级配置中心

springboot 轻量级配置中心

2022-10-24 13:36:22 1350 6

原创 实践-仿照@EnableEurekaServer实现自动装配

如果你使用过Eureka作为微服务的注册中心,那么对@EnableWebConfigure一定很了解,该注解用来开启Eureka服务端作为微服务的注册中心,其背后是springboot自动装配原理。 本次,将仿照此设计思路,完成Web应用统一异常处理、TraceId链路日志追踪、Json序列化消息处理器等通用能力的自动装配。......

2022-06-04 13:28:13 265

原创 大批量数据导出优化

记一次线上OOM导出优化

2022-03-09 17:07:25 4130 14

原创 JAVA如何自定义注解

一文解决以下几个疑惑1.认识注解,常见的注解源码中的参数含义2.注解怎样自定义3.如何快速定义一个想要的注解

2020-10-20 23:12:47 6405

原创 设计模式4:Effective Java告诉你,最完美的单例这样写

饿汉式不负责任?懒汉式编写麻烦?静态内部类完美吗?本文揭晓权威著作对完美单例是怎样规定的。

2020-07-19 00:05:15 534 4

原创 Spring的IOC到底有什么好处:设计模式3——从工厂模式到IOC

SpringIOC到底为系统带来了哪些好处?控制反转怎么就降低耦合了?工厂模式包含了哪几种类型?本文一一解答

2020-07-18 19:58:35 824 2

原创 java线上故障排查套路总结

线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体问题具体分析即可。

2023-07-17 14:24:55 691

原创 Jenkins 构建maven项目时提示:No compiler is provided in this environment.

解决虚拟机环境变量正常的情况下,Jenkins构建项目在maven编译过程中的报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

2022-11-19 18:57:44 1061 1

原创 解决:java.lang.IllegalArgumentException: Can not set java.lang.Boolean field

解决放射方法设置Boolean包装类型字段报错问题

2022-07-27 14:33:09 9963

原创 ThreadLocal父子线程传递问题

优雅的实现父子线程的数据传递

2022-06-15 20:00:55 2574 1

原创 什么是集线器、交换机、路由器、光猫?它们之间的本质区别是什么?

结合生活场景通俗的说明集线器、交换机、路由器、光猫的工作场景和区别,什么是二层交换机、什么是三层交换机,这个文章解答你的疑惑

2022-04-30 23:50:46 4617 2

原创 java并发同步,锁升级过程

什么是偏向锁?什么是轻量级锁?什么是重量级锁?哪些叫锁,但不是真正的锁?

2022-03-27 21:41:46 645

原创 使用git的几个经验分享

日常开发中使用git命令的几个经验分享1. git 中的”后悔药” `git reset`2. git 中的“回收站“:`git stash`3. git rebase 与 git merge

2021-04-29 15:39:15 262

原创 Docker笔记整理

Docker笔记整理,运维命令等

2021-03-29 20:52:11 107

原创 详细解决方案:Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime

详细解决Node启动与macos环境不兼容问题:1. Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime2. gyp: No Xcode or CLT version detected!3. Error:Node Sass version 5.0.0 is incompatible with ^4.0.0

2020-11-19 19:21:45 46586 1

原创 JAVA反射学习笔记

私有构造器一定不能访问吗?对象的私有成员一定不能访问吗?一文了解如何通过反射来获得类的所有信息并且访问对象成员及方法。

2020-10-29 23:11:33 170

原创 从实际场景来看设计模式2:由自定义类加载器到模板方法模式及桥接模式

自定义类加载器怎样做到只需要覆写findClass方法即可将自身与JVM整体类加载逻辑结合在一起?当一个类中组件有多种实现方式又可以通过怎样的方式梳理子类实现从而避免子类出现”爆炸“呢?

2020-07-05 17:55:12 275

原创 从实际场景来看设计模式1:Builder构建器模式

既能保证像重叠构造器模式的安全性,又能保证JavaBean模式的可读性,这就是Builder模式

2020-05-14 23:18:33 213 1

原创 Java并发机制的底层实现原理

本文包含内容 - volatile 实现原理 - synchronized 实现原理及应用 - synchronized 锁升级过程 - java 如何实现原子操作 - 锁与CAS - CAS常见问题与解决

2020-04-01 23:39:14 217

原创 Git 操作整理笔记

本文简要记载git使用过程中的常用命令,方便日后回看和查阅,持续更新...

2020-02-11 22:38:05 162

原创 Dubbo工作流程、特点、负载均衡及容错机制总结

本篇是对Dubbo工作流程、特点、负载均衡及容错机制的总结

2019-12-31 10:09:19 398

原创 Spring拦截器Interceptor与Servlet过滤器Filter详解

本篇摘要1.拦截器Intercepter与过滤器Filter的区别2.拦截器链与过滤器链的执行顺序3.拦截器与过滤器的执行时机4.拦截器与过滤器的适用场景5.拦截器与过滤器的具体配置使用

2019-12-19 14:11:16 775 2

原创 JAVA线程池

本文介绍如何通过 ThreadPoolExecutor 创建合适的线程池,以及每种线程池的解释及适用场景

2019-12-16 17:04:22 392

原创 Mysql如何发现执行速度较慢的Sql,并分析、优化(慢日志+explain+索引)

Mysql如何发现执行速度较慢的Sql,并分析、优化(慢日志+explain+索引)

2019-12-12 12:49:36 3838

原创 为什么wait、notify、notifyAll方法定义在Object中而不是Thread类中

为什么wait,notify,notifyAll声明在类Object中而不是在Thread中这个问题是一个非常有名的java核心面试题,在各种级别的Java开发者面试中都会出现

2019-12-08 17:57:45 4721 1

原创 Windows下彻底卸载Mysql

怎样保证卸载掉当前的Mysql不会影响下一个新的Mysql安装?通过以下几个简单步骤,亲测有效

2019-11-27 11:14:49 698 3

原创 Windows下Mysql设置大小写敏感

windows下本地mysql导入sql时原本大写的表名变成小写的表名的解决办法,设置mysql不忽略表名及字段大小写的方法

2019-11-27 11:01:56 4411 1

原创 ESHOP项目配置清单(完善中,敬请期待...)20191126

列举ESHOP项目所需要的基础环境及依赖软件的详细配置

2019-11-25 22:12:15 658

原创 如何在同一个主机下开启多个Tomcat,相互之间开启关闭不冲突

在同一个服务器上开启多个Tomcat服务器,如果配置不正确,很容易造成端口占用或者开启和关闭时影响其他节点的状态等问题今天介绍一些如何在同一主机下开启多个相互独立的Tomcat

2019-10-31 20:02:08 1120

原创 RESTful风格API到底是什么?

REStful风格Api是什么?有什么好处?

2019-10-30 16:10:09 223

原创 Java 转换EXCEL Duble格式时间为指定格式日期字符串

不需要依赖其他工具,实现Excel数字日期转换为指定格式的日期字符串

2019-10-26 09:24:17 1055

原创 JavaWEB项目配置动态数据源

JavaWEB项目配置动态数据源:配置多个数据库并动态切换

2019-10-22 17:29:40 1073

原创 由Could not resolve placeholder 'xxx.xxx' in string value "${xxx.xxx}引发的项目中配置文件那些事

解决参数加载错误:Could not resolve placeholder 'xxx.xxx' in string value "${xxx.xxx}以及web项目如何引入三方jar中配置文件

2019-10-17 09:59:59 17418

原创 优化:org.apache.commons.beanutils.BeanUtils.copyProperties方法复制对象属性时忽略null值

org.apache.commons.beanutils.BeanUtils.copyProperties方法的使用及如何复制对象属性忽略null值

2019-10-13 19:09:46 2639

原创 eclipse中项目父工程与子模块怎样层级显示

使用eclipse开发过程中,由于maven项目含有父工程及多个子模块使显示方式非常臃肿,这里介绍项目分类存放以及maven项目层级显示问题。

2019-10-13 11:38:15 3146

原创 eclipse中项目太多怎样分类存放

在使用eclipse的过程中,随着项目越来越多,会使得项目管理变得困难,介绍一下eclipse中对于项目分类存放(Java Working Set)的解决方案。

2019-09-22 19:26:59 3907 8

原创 解决:“redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left”

错误信息:“redis.clients.jedis.exceptions.JedisClusterMaxAttemptsException: No more cluster attempts left”错误描述:自己已经解决,还是自己去看redis的官方文档靠谱。以下为解决步骤:1、redis.conf里面的”bind IP地址“是限制访问IP的,需要注销2、使用ruby命令开启集群使用的...

2019-09-17 18:06:27 21538 2

原创 解决:"JedisNoReachableClusterNodeException: No reachable node in clust"

jedis连接Redis集群时报错:“redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException: No reachable node in clust”问题产生环境:初次搭建集群成功后,使用ps命令查看进程已经成功创建,使用终端连接任意节点都正常,端口也已经成功开启,使用桌面工具也能正常连接,但使用jedis连接测试时...

2019-09-15 11:40:10 10910 4

原创 Redis集群(二)集群搭建

本文假设您已经了解基础的Redis知识,只简要介绍集群概念,重点放在集群搭建及简单实用上。如需了解Redis基础知识,可以移步redis中文官网http://www.redis.cn/集群的概念多个业务单元系统工作的整体称为集群。集群的特点1) 集群节点数量应为奇数在集群中业务单元一半及以上不可用时,整个集群遍不可用,因此集群的数量应该为奇数,才会使整个集群不可用的几率最小(集群数...

2019-09-15 11:19:50 1344

原创 解决:CentOS7中启用iptables报Failed to start IPv4错误

重启iptables时报错:Job for iptables.service failed because the control process exited with error code. See “systemctl status iptables.service” and “journalctl -xe” for details.于是运行提示中的"systemctl status ip...

2019-09-13 15:54:40 1266

空空如也

空空如也

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

TA关注的人

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