转正项目
一只奋斗的小强
我想把代码写成诗。
展开
-
substring操作字符串—JnupIntf类—转正项目解析:例子06
1.为实体类建立get、set方法等等等等。2.对获取的json字符串进行操作重点看substring方法(操作字符串)查看源码:意思就是去掉第一个和最后一个字符。原创 2020-08-18 09:34:26 · 109 阅读 · 0 评论 -
idea中日志信息打印+时间戳:方法分析—UTC2Local类—转正项目解析:例子05
1.日志打印:java开发过程中经常需要打印日志信息,往往会在每个类的第一行加上形如以下代码:protected static final Logger logger = LoggerFactory.getLogger(XXX.class);目的:使用指定的类XXX初始化日志对象,方便在日志输出的时候,可以打印出日志信息所属的类。示例:protected static final Logger logger = LoggerFactory.getLogger(XYZ.class);.原创 2020-08-17 18:07:46 · 1897 阅读 · 0 评论 -
flink中RichSinkFunction函数open、close、invoke方法分析—MysqlSinkJnupChnl类—转正项目解析:例子04
1.给出例子broadcastDataStream.addSink(new RichSinkFunction<ObjectB>() { @Override public void open(Configuration parameters) throws Exception { //连接资源 super.open(parameters); } @Override public void close() throws原创 2020-08-17 17:20:46 · 9258 阅读 · 3 评论 -
GeneralHelper.parseLong()方法分析—FlatMapKafkaMessage类—转正项目解析:例子03
1.GeneralHelper.parseLong()方法分析进入源码查看:在进入:可见作用是把message.getInReqstCost()总字符串转换成10进制。2.末尾的out.collect()方法查看源码:可理解为输出数据。原创 2020-08-17 16:05:38 · 130 阅读 · 0 评论 -
JnupIntf.parse()方法分析—FlatMapKafkaMessage类—转正项目解析:例子02
1.JnupIntf.parse(value);进入源码查看:(有如下源码)分析:该方法将JSON字符串转化成JSON对象再次查看源码:该方法作用是将JSON字符串转化成JSON对象。结束。2.将message进行一系列判断并返回值。进行分析:(isNullStr)查看源码:(1)boolean类型的值返回true或者false该源码判断str是否是空值,是返回true ...原创 2020-08-17 15:15:27 · 215 阅读 · 0 评论 -
java中override作用
@Override是伪代码,表示重写。(当然不写@Override也可以),不过写上有如下好处:1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。举例:在重写父类的onCreate时,在方法前面加上@Override 系统可以帮你检查方法的正确性。@Overridepublic voi.原创 2020-08-17 14:18:07 · 558 阅读 · 0 评论 -
GeneralHelper.getNow()方法分析—MasterTest类—转正项目解析:例子01
1.导入老师发的项目:查看该类。2.输出类似时间的方法。3.详细分析:该方法为flink中输出当前时间的方法(可验证flink包是否导入)4.ctrl+左键(get.Now())进入该方法:可见如下所示。该方法即为输出方法。5.分析该方法:新建一个时间对象。按照该格式进行格式化。该方法设置时区数(中国东八区)。进入该方法查看详细设置方法:(看看即可,不用分析)把东八区属性加入sdf对象中。输出格式化后的结果。.原创 2020-08-17 11:48:18 · 274 阅读 · 0 评论