会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
啊哈咧
博客园
首页
新随笔
管理
订阅
[置顶]
Scala 学习记录
摘要: 基础内容 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 啊哈咧
阅读(27)
评论(0)
推荐(0)
2023年9月21日
SpringBoot 2 动态加载 自定义 Properties
摘要: YML文件配置 public static void initializeYml() throws IOException { YamlPropertiesFactoryBean factoryBean = new YamlPropertiesFactoryBean(); factoryBean.s
阅读全文
posted @ 2023-09-21 15:57 啊哈咧
阅读(162)
评论(0)
推荐(0)
2022年5月31日
Scala 泛型 this.type
摘要: this.type 用来标注返回实例本身,见 Builder 类定义 def +=(elem: Elem): this.type
阅读全文
posted @ 2022-05-31 15:04 啊哈咧
阅读(52)
评论(0)
推荐(0)
2022年5月19日
多线程并发调度 访问修改数据库记录 失败原因分析
摘要: 相关代码片段如下,加锁后,会从数据库中取记录(记录中有计数器),修改计数器,唯一标识根据该计数器生成 public class SerialnumUtil { ... private static final Map<String, ReentrantLock> locks = new Concur
阅读全文
posted @ 2022-05-19 16:55 啊哈咧
阅读(312)
评论(0)
推荐(0)
2022年4月15日
执行SCALA脚本
摘要: 执行SCALA脚本需要先安装SCALA环境 在命令行输入:scala scala.sc 如果需要在命令行中输入参数,可以在脚本中使用 args(i) 获取
阅读全文
posted @ 2022-04-15 17:11 啊哈咧
阅读(180)
评论(0)
推荐(0)
JAVA LIST转换为MAP
摘要: 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 啊哈咧
阅读(161)
评论(0)
推荐(0)
JAVA Stream 多属性排序
摘要: 获取某个属性作判断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 啊哈咧
阅读(345)
评论(0)
推荐(0)
2022年4月10日
Scala 隐式转换报错:not enough arguments for method sorted: (implicit ord: scala.math.Ordering[U])List[U]. Unspecified value parameter ord.
摘要: 原代码如下: 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 啊哈咧
阅读(282)
评论(0)
推荐(0)
2022年4月9日
SCALA 隐式转换报错:No implicit view available from com.m24.learn.base.generic.Person => Ordered[com.m24.learn.base.generic.Person]. val comp = new CompareComm(p1, p2)
摘要: 原代码如下: 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 啊哈咧
阅读(83)
评论(0)
推荐(0)
2022年4月4日
Akka 远程通信报错:ActorSelection[Anchor(akka://client/deadLetters), Path(/user/YellowChickenServer)]
摘要: 错误信息如下: [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 啊哈咧
阅读(331)
评论(0)
推荐(0)
Akka 报错:java.net.BindException: [/?.?.?.?:25520] Address already in use: bind
摘要: 原使用配置如下: val config = ConfigFactory.parseString( s""" |akka.actor.provider="akka.remote.RemoteActorRefProvider" |akka.remote.netty.tcp.hostname=$clien
阅读全文
posted @ 2022-04-04 17:47 啊哈咧
阅读(332)
评论(0)
推荐(0)
下一页
公告