- 博客(8)
- 收藏
- 关注
原创 zkServer.cmd点击无反应,报错:JAVA_HOME is not set
window版本中的zk安装过程中遇到一些问题,zkServer.cmd点击无反应现象:window本地准备zk启动的时候,点击zkServer.cmd 不弹启动日志的窗口,无反应以下是排查过程:在zk的安装目录下,我的是D:\apache-zookeeper-3.7.0-bin\bin右键进入win的命令窗口,然后直接运行 ./zkServer.cmd会打印出错误日志:JAVA_HOME is not set检查环境变量配置,排查发现变量配置成了JAVAHOME。改之后,再次运行./zkS
2021-11-27 11:40:46
2591
1
原创 java注解及应用场景AOP切面
原文链接:https://blog.youkuaiyun.com/briblue/article/details/73824058讲的通俗易懂,很容易理解!
2019-10-24 16:23:45
622
原创 spring-framework-4.2.x源码部署构建遇到的坑
1.gradle构建失败下载最新版gradle5.4构建,属性classdir找不到,原因:版本太高,classdir已在5.x版删除,4.x不用。于是下载低版本gradle3.5,classdir报错消除,又有新的报错:无法找到sonar-runner,找了半天原因:版本又太低。 最后终于用gradle4.5构建成功。2.spring-core包中DefaultNamingPolicy找不到...
2019-04-20 10:25:02
469
原创 JDK8 Lambda报错: java.lang.IllegalStateException: Duplicate key
错误示例:Map<Integer, configDto> ConfigDtoMap = configList.stream().collect(Collectors.toMap(ConfigDto::configType, dto -> dto));报错原因:List 转 Map 如果有重复的Key会报错:java.lang.IllegalStateException:...
2019-04-18 14:30:02
3548
原创 tomcat应用服务器大量接口超时,内存及CPU飙升100%以上解决流程
tomcat应用服务器大量接口超时,内存及CPU飙升100%以上解决流程问题现象问题解决问题原因问题现象最近我们相关站点的docker环境出现一个奇怪的现象,大量接口超时,普遍都是几千毫秒。问题解决经过排查,已经确定不是被调用服务端的问题,于是开始排查我们自己的环境,发现docker容器的内存,从启动开始内存不断上升,然后找到我们的应用服务器。1.输入top命令,查找占用cpu较大的进程...
2019-03-07 18:50:17
1641
原创 设计模式三之装饰模式
装饰模式动态地给一个对象添加一些额外地职责,就增加功能来说,装饰模式比生成子类更为灵活。举个栗子QQ 装扮,一个人有 N种装扮方式,我们需要把所需地功能按正确地顺序串联起来进行控制。UML装饰模式机构图代码示例需求实现一个 QQ装扮功能代码package decoratorPattern;/** * Created by yutong on 2018/11/12 * 基类...
2018-11-12 23:35:01
139
原创 设计模式二之策略模式
策略模式它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法阿德客户。代码示例需求实现一个简易收银软件UML策略模式机构图代码package strategyPattern;/** * Created by yutong on 2018/11/6 * 抽象算法类 */abstract class CashFee { pu...
2018-11-06 23:43:17
145
原创 设计模式一之简单工厂模式
简单工厂模式生活示例代码示例需求代码生活示例刻板印刷–&amp;amp;amp;amp;gt;活字印刷举例:喝酒唱歌,人生真爽。–&amp;amp;amp;amp;gt;对酒当歌,人生几何。可维护:需要修改,则只需要改需要改的字即可。可复用:字体可在后来的印刷复用。可扩展:需要加字,只需要加入相应的刻字即可。灵活性好:字的排列可能竖排或横排,只需要活字移动即可。代码示例需求实现一个简易计算器功能。代码package simpleFact...
2018-11-04 18:46:01
508
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人