摘要: 基础内容 Scala开发环境配置 MAVEN+SCALA+IDEA GRADLE+SCALA+IDEA 执行SCALA脚本 Scala 泛型 this.type 问题记录 Akka启动时,报错:java.lang.NoClassDefFoundError: scala/Product$class I 阅读全文
posted @ 2021-11-25 17:28 啊哈咧 阅读(17) 评论(0) 推荐(0) 编辑
  2023年9月21日
摘要: YML文件配置 public static void initializeYml() throws IOException { YamlPropertiesFactoryBean factoryBean = new YamlPropertiesFactoryBean(); factoryBean.s 阅读全文
posted @ 2023-09-21 15:57 啊哈咧 阅读(99) 评论(0) 推荐(0) 编辑
  2022年5月31日
摘要: this.type 用来标注返回实例本身,见 Builder 类定义 def +=(elem: Elem): this.type 阅读全文
posted @ 2022-05-31 15:04 啊哈咧 阅读(38) 评论(0) 推荐(0) 编辑
  2022年5月19日
摘要: 相关代码片段如下,加锁后,会从数据库中取记录(记录中有计数器),修改计数器,唯一标识根据该计数器生成 public class SerialnumUtil { ... private static final Map<String, ReentrantLock> locks = new Concur 阅读全文
posted @ 2022-05-19 16:55 啊哈咧 阅读(257) 评论(0) 推荐(0) 编辑
  2022年4月15日
摘要: 执行SCALA脚本需要先安装SCALA环境 在命令行输入:scala scala.sc 如果需要在命令行中输入参数,可以在脚本中使用 args(i) 获取 阅读全文
posted @ 2022-04-15 17:11 啊哈咧 阅读(162) 评论(0) 推荐(0) 编辑
摘要: List<ClassA> -> Map<Field, ClassA>list.stream().collect(Collectors.toMap(ClassA::getField, value -> value)); List<ClassA> -> Map<Field, ClassB> list.s 阅读全文
posted @ 2022-04-15 13:38 啊哈咧 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 获取某个属性作判断models.stream().sorted(Comparator.comparing(ClassA::getFieldA, (a,b) -> a.compareTo(b)) .thenComparing(ClassA::getFieldB, (a, b) -> (a,b) -> 阅读全文
posted @ 2022-04-15 13:36 啊哈咧 阅读(320) 评论(0) 推荐(0) 编辑
  2022年4月10日
摘要: 原代码如下: def bubbleSortStrategy[U](dataset: List[U]) : List[U] ={ println("sort in bubble") dataset.sorted } 启动时,完整报错信息: Error:(8, 17) No implicit Order 阅读全文
posted @ 2022-04-10 12:44 啊哈咧 阅读(199) 评论(0) 推荐(0) 编辑
  2022年4月9日
摘要: 原代码如下: class Person(val name: String, val age: Int) { override def toString: String = this.name + " " + this.age } object MyImplicit { implicit def pe 阅读全文
posted @ 2022-04-09 16:12 啊哈咧 阅读(70) 评论(0) 推荐(0) 编辑
  2022年4月4日
摘要: 错误信息如下: [INFO] [akkaDeadLetter][04/05/2022 00:02:44.179] [client-akka.actor.default-dispatcher-7] [akka://client/deadLetters] Message [com.m24.learn.a 阅读全文
posted @ 2022-04-04 23:57 啊哈咧 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 原使用配置如下: val config = ConfigFactory.parseString( s""" |akka.actor.provider="akka.remote.RemoteActorRefProvider" |akka.remote.netty.tcp.hostname=$clien 阅读全文
posted @ 2022-04-04 17:47 啊哈咧 阅读(297) 评论(0) 推荐(0) 编辑