![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 68
pierre94
just think!
展开
-
【小笔记】程序的nohup.out去哪里了?
文章目录nohup.out去哪里了?stackoverflow 的解答startup.sh 模板nohup.out去哪里了?相关同事有一个startup.sh脚本的nohup相关模块如下:nohup run-exe 2>&1 & echo $! > $PID_FILE直接命令行界面执行 startup.sh,会出现nohup.out文件,我们可以读取程序的输出(std,stderr).但是我们使用crontab拉起startup.sh的时候,怎么也找不到nohup.原创 2020-07-25 13:01:49 · 2654 阅读 · 3 评论 -
【数据结构与算法】一道关于笛卡尔积的笔试题
有英文字典: Map,示例如下:a: [a, an]b: [bird, bus]c: [call, car, carry]...z: [zone]输入一个a~z组成的字符串,字符串每一位表示字典的key输出key映射的单词组成句子的集合(单词之间空格隔开)示例 输入:ab输出:"a bird""an bird""a bus""an bus"...原创 2020-04-07 22:35:38 · 910 阅读 · 0 评论 -
【Java】强引用、软引用、弱引用、幻象引用
加强对jvm基础知识的了解,将jvm学习的一些知识总结下来。后续将引出一系列文章。文章目录一、基本概念强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)幻象引用(PhantomReference)二、价值与精髓抽茧成丝价值1:判断对象可达性1、对象不可达(unreachable)2、错误地保持了强引用价值2:显式地影响软引用垃圾收...原创 2020-03-30 21:46:15 · 173 阅读 · 0 评论 -
【Java】排障方法论
大神文章的总结。整理人: pierre文章目录一、备份现场1、备份应用日志2、记录问题发生的时间3、备份GC日志4、监控基础资源利用率曲线5、获取堆栈快照信息6、Dump内存信息二、分析问题1、CPU综合CPU利用率高排查思路:优化建议:单核CPU利用率高排查思路:优化建议2、内存频繁FULL GC排查思路:定位无法被回收的对象优化建议内存空间够,依旧触发了Full GC优化建议后台IO高...原创 2020-03-26 13:04:25 · 519 阅读 · 0 评论 -
快速熟悉Java(闲聊版)
一、简要背景:java可能是很多同学大学学习的第一门或者第二门语言,大部分人可能并不需要这样一篇熟悉性语法相关的文章。 但是有一部分同学可能和我经历相似,大学课程并没有java,工作后一直从事其他语言相关的工作(如python等)。知道java是什么,也知道java的一些简单的细节(如jdk、jvm)、比较深入地了解其他语言的情况(语法、数据结构、面向对象、单元测试等),但是并没有直...原创 2018-08-19 17:17:06 · 648 阅读 · 0 评论 -
《编写高质量代码之JAVA》阅读摘要-基础篇
前言: 温故而知新。 之前阅读过Python版本的《编写高质量代码》,收获颇丰。在此,我分享下我的部分阅读笔记,供大家参考。通用方法与准则1.自增陷阱count = count++;i++:先赋值后加1++i:先加1后赋值c++里面,如上写法是ok的,但是java里面这是一个表达式,返回值是count 自加前的值,所以上述写法有误。2.静...原创 2018-09-02 23:47:05 · 274 阅读 · 0 评论 -
使用JCommander开发命令行交互(CLI)式JAVA程序
一、前言最近在看pulsar源码时,发现他们使用了JCommander来开发命令行交互程序,便对这个framework产生了兴趣。 传统意义上讲,JAVA并不是开发命令行程序最合适的语言,但是因为依赖一些特定JAVA库(特别是大数据相关的)的CLI程序,用java来开发却是最方便的。pulsar相关源码:https://github.com/apache/pulsar/blob/branch...原创 2018-11-26 20:40:21 · 3950 阅读 · 0 评论 -
【转载】基于flink的分布式同步工具
文章目录FlinkX概览FlinkX的设计思路一.插件式架构二. Flink任务的自动组装FlinkX的优势一.便于使用二.性能优越三.多运行模式四.插件式开发五.错误控制六.任务资源限制欢迎试用FlinkXFlinkX概览一.FlinkX是一个基于Flink的异构数据源离线同步工具,用于在多种数据源(MySQL、Oracle、SqlServer、Ftp、Hdfs,HBase、Hive、Ela...转载 2019-02-15 16:12:06 · 494 阅读 · 0 评论 -
《hadoop权威指南》笔记二: hdfs读写过程剖析
基于《hadoop权威指南》第四版。温故知新一、hdfs简介Hadoop分布式文件系统(HDFS)被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。hdfs的设计如下:https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/HdfsDesign.htmlps:...原创 2019-09-07 11:35:16 · 213 阅读 · 0 评论