这个方法就我自己调用,所以就没封装...这个RPC方法只有我自己写的代码会调用,日期参数就用String了。因为我知道我会传“yyyy-MM-dd”格式的日期。为了使用spring事务,我就把这两个插入数据的操作放到一个方法里了。这个方法名还好吧,其他地方不调用。这个返回值用Map没关系,我在调用的地方知道怎么取值。 屁话!↓↓↓一万只草尼🐎从心里面奔腾而过~~~ 类/方法的封装、职责,这些跟谁用没关系。而是跟类/方法本身有关。我们分析类、分析方法,要看它的职责。面向对象编程不是面向人编程。 用OpenAI的话↓↓↓封装和职责与类和方法本身有关,而不是与使用它们的人有关。封装是面向对象编程
0.开发环境使用软件:IntelliJIDEAscala的sdk版本:scala2.111.hello,world!话不多说,先上helloWorld!新建一个scala文件,HelloWorld.scala,具体代码如下:objectHelloWorld{defmain(args:Array[String]):Unit={vals="hello,world"println(s)}}执行以下结果:执行结果关键字说明:object:申明了一个单例对象,运行时只会创建一个实例def:申明了一个方法defmain(args:Array[String]):Unit={}小括号内args是传入的参数,A
文章目录知识点13:ODS层构建:申明分区代码及测试知识点14:ODS层与DWD层区别知识点15:DWD层构建:需求分析知识点16:DWD层构建:建库实现测试知识点17:DWD层构建:建表实现测试知识点13:ODS层构建:申明分区代码及测试目标:阅读ODS申明分区的代码及实现测试路径step1:代码讲解step2:代码测试实施代码讲解step1:为什么要申明分区?表的分区数据由Sqoop采集到HDFS生成AVRO文件/data/dw/ods/one_make/full_imp/ciss4.ciss_base_areas/20210101/part-m-00000.avroHiveSQL基于表的
原文:https://mikeash.com/pyblog/objc_msgsends-new-prototype.html总结:objc_msgSend类型申明改变的原因:让错误在编译的时候发生,而不是等到运行时。为什么有运行时错误:ABI的错配,调用方的ABI(对参数的传递)和接收方ABI(对参数的处理)错配了为什么错配:我传的是float,你把我当double了,浮点转成双精度浮点,这可不是和short转int单单高位补几个0就可以了为什么float转double了:C语言经常搞这种骚操作,毕竟处理数据的时候,用更高的精度有好处。怎么阻止float转double:可以把函数中的参数类型申
原文:https://mikeash.com/pyblog/objc_msgsends-new-prototype.html总结:objc_msgSend类型申明改变的原因:让错误在编译的时候发生,而不是等到运行时。为什么有运行时错误:ABI的错配,调用方的ABI(对参数的传递)和接收方ABI(对参数的处理)错配了为什么错配:我传的是float,你把我当double了,浮点转成双精度浮点,这可不是和short转int单单高位补几个0就可以了为什么float转double了:C语言经常搞这种骚操作,毕竟处理数据的时候,用更高的精度有好处。怎么阻止float转double:可以把函数中的参数类型申