会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
spycode
博客园
首页
新随笔
联系
订阅
管理
[置顶]
多线程经典问题顺序打印
摘要: 开启3个线程,这3个线程的ID分别为A、B、C, * 每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示; * 如:ABCABC….依次递推。 序输出ABC用synchronized的代码实现
阅读全文
posted @ 2018-05-31 18:00 songpingyi
阅读(4135)
评论(0)
推荐(0)
[置顶]
flume 1.7在windows下的安装部署与测试运行
摘要: 一、安装 二、运行 2.打开cmd进入到apache-flume-1.7.0-bin\bin目录下,运行如下命令。 3.另外打开一个cmd窗口,运行如下命令。 如果连接成功,则该窗口会变为输入状态,可以输入文字。同时在步骤2中的cmd窗口中,也会显示接收到的信息。 效果图(右键查看原图):
阅读全文
posted @ 2017-07-19 15:34 songpingyi
阅读(581)
评论(0)
推荐(0)
2021年12月16日
微信支付回调数据接收不完整解决方案
摘要: 使用此种方式读取微信支付回调数据,可以接收到完整的数据: DataInputStream in= new DataInputStream(request.getInputStream());byte[] dataOrigin = new byte[request.getContentLength()
阅读全文
posted @ 2021-12-16 09:31 songpingyi
阅读(342)
评论(0)
推荐(0)
2021年2月5日
jvm -XX:MetaspaceSize 元空间设置过小引发Full GC的优化
摘要: 问题: 线上在维护的一个项目,在每次项目发布启动的时都会触发一次Full GC 。 排查: 1:结合GC日志查看发生成Full GC 都是项目刚启动就会发生一次垃圾整理回收的过程如下图: 2:结合监控系统查看指标发现MeataData使用量如下图: 检查JVM参数设置发现参数设置为: -XX:Met
阅读全文
posted @ 2021-02-05 11:05 songpingyi
阅读(2495)
评论(0)
推荐(0)
2020年10月30日
解决flink运行过程中报错Could not allocate enough slots within timeout of 300000 ms to run the job. Please make sure that the cluster has enough resources.
摘要: Flink运行过程中报: org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException: Could not allocate enough slots within timeout of 300000 ms t
阅读全文
posted @ 2020-10-30 13:48 songpingyi
阅读(4696)
评论(0)
推荐(1)
2020年8月18日
redis cluster 集群从节点无法读取值 (error) MOVED 原因和解决方案
摘要: 错误提示: 127.0.0.1:6384> get songtest(error) MOVED 15167 127.0.0.1:6381 原因: 因为启动redis-cli时没有设置集群模式所导致。 解决方案: 1:从节点启动后先启动readonly命令 127.0.0.1:6384> readon
阅读全文
posted @ 2020-08-18 09:45 songpingyi
阅读(4312)
评论(0)
推荐(0)
2019年5月16日
解决spring-boot-maven-plugin插件打包,springboot启动时报找不到主main问题
摘要: 一:遇到的问题及解决方法 最近在搭建一个新项目时,使用spring-boot-maven-plugin插件打包,springboot项目在发布后启动时遇到找不到主main问题。 遇到这个问题当时感觉本地直接idea里启动springboot好好的,为什么用自动化发布工具发布后怎么就出现这个问题了呢?
阅读全文
posted @ 2019-05-16 11:28 songpingyi
阅读(20817)
评论(1)
推荐(4)
2019年4月18日
MYSQL的B+Tree索引树高度如何计算
摘要: 前一段被问到一个平时没有关注到有关于MYSQL索引相关的问题点,被问到一个表有3000万记录,假如有一列占8位字节的字段,根据这一列建索引的话索引树的高度是多少? 这一问当时就被问蒙了,平时这也只关注MySQL索引一般都是都是用B+Tree来存储维护索引的,还有一些复合索引的最左匹配原则等等,还真没
阅读全文
posted @ 2019-04-18 15:58 songpingyi
阅读(20958)
评论(7)
推荐(3)
2019年1月18日
JAVA中对象的克隆及深拷贝和浅拷贝
摘要: 使用场景: 在日常的编程过程 中,经常会遇到,有一个对象OA,在某一时间点OA中已经包含了一些有效值 ,此时可能会需一个和OA完全相对的新对象OB,并且要在后面的操作中对OB的任何改动都不会影响到OA的值,也就是OA与Ob是需要完全两个独立的对象。 但OB的初始值是由对象OA确定的。在JAVA语言中
阅读全文
posted @ 2019-01-18 10:23 songpingyi
阅读(2282)
评论(2)
推荐(1)
2018年11月22日
JAVA 泛型 通配符? extends super限定,实例区分extends super限定的作用用法
摘要: java泛型中的关键字 实例代码看具体的区别 来看一下代码编译器中两种不同的限定报错 extends限定 List<? extends Fruit> 表示是一个Fruit类弄的或者Fruit子类的泛型编译器无法确定List所持有的类型,所以无法安全的向其中添加对象。但是可以添加null,因为null
阅读全文
posted @ 2018-11-22 16:40 songpingyi
阅读(2387)
评论(0)
推荐(1)
2018年11月16日
mysql常用的存储引擎,MyISAM和InnoDB的对比
摘要: Mysql有多种存储引擎,最常用的有MyISAM和InnoDB这两种,每一种类型的存储引擎都有自已的特点,可以结合项目中数据的使用场景来进行了哪种存储引擎合适。 1:查看mysql数据库支持的存储引擎 可以使用的命令列出当前版本的数据支持的存储引擎: SHOW ENGINES; 可以使用以下的命令查
阅读全文
posted @ 2018-11-16 16:01 songpingyi
阅读(204)
评论(0)
推荐(0)
2018年11月14日
负载均衡之haproxy负载均衡算法及haproxy的工作模式
摘要: haproxy负载均衡的算法有如下7种: haproxy的工作模式:
阅读全文
posted @ 2018-11-14 14:23 songpingyi
阅读(3107)
评论(0)
推荐(0)
下一页
公告