六月的运动主要集中在跑步和骑行。
初入冥想
缘起
前段时间为了让自己平静下来,开始尝试冥想,我所使用的方法是正念冥想,简单的所就是坐端正,闭上眼睛,用鼻子呼吸,数呼吸。参考了conge写的 blog。
感受
第一次冥想了10分钟,睁眼之后感觉非常平静。冥想过程中能感受到非常多的念头,不需要去管他们,把注意力拉回呼吸,那些念头会自己消散,有的时候观察念头的升起和消散也很有趣。不过,不是很建议长时间冥想,当我的时间超过15-20分钟后,便会出现一些意料之外的感受,下面说说遇到的一些情况:
- 我突然感觉有人在抱着我,触感非常真实
- 突然感觉看到大海,念头就像一个一个气泡从海上升起,然后又破裂,我观察这些念头,突然看到一个泡泡在海平面上不上升,海底有巨大的阴影,我尝试观察,心率开始加快,冥想终止,可能这是我的心结吧
- 突然看到恶佛的头
- 听到清晰的标准播音腔在说话,但是听不清内容
现在我不再尝试冥想超过15分钟。
现在冥想大概也尝试了快一个月了,我发现我越来越与自己有一种抽离感?看到念头的时候感觉像是他人的念头一样,我作为一个旁观者观察我。我不知道这种状态是好还是坏,不过让我越来越平静,我感觉我像是在玩游戏一样,我在操控我自己,比如我最近在跑步,很容易就坚持下来,因为我想给自己加身体的属性值,我就像游戏一样操控自己去跑步。
2024年5月跑步记录
5月总共跑了31公里,5月14号开始跑的。
很久没有跑步了,跑步会让我有种活着的感觉,尤其是我第一次挑战10公里的时候,我没有想到我真的能做到,跑的时候我就想着,到下一个路灯,到下一个路灯,就这样一路跑了10公里,最后停下的时候我感觉整个人都要升天了一样,头脑感觉特别放松。
mac导入pfx证书失败
mac导入pfx证书失败
在导入pfx证书的时候输入密码后一直显示密码错误。尝试通过openssl命令先把密码去除了1
openssl pkcs12 -in xxx.pfx -clcerts -nokeys -out certificate.crt
结果还是不行:
后来发现是openssl版本的原因,14系统的openssl默认是3.x版本,导出的crt不兼容。 通过下面的命令切换openssl版本:1
export PATH="/opt/homebrew/opt/openssl@1.1/bin:$PATH"
再次执行下面这条命令后crt文件可以正常导入1
openssl pkcs12 -in xxx.pfx -clcerts -nokeys -out certificate.crt
Java Random 的多线程效率问题
Java Random 的多线程效率问题
缘起
最近在写一个算法的多线程计算时发现效率比单线程还慢,单线程大概计算300S,8个线程却计算了900S,这很不正常。一开始以为是锁的原因,于是把算法里面所有的锁都去掉了(该算法估算几乎不影响最后结果准确性),锁去掉之后还是很慢,时间几乎没有变化。最后打开jconsole查看线程,发现计算的线程显示 阻止1 等待6
之类的。观察调用栈发现了卡在random的调用上。
多线程random
Java的random是多线程是安全的,但是Java的random多线程效率存在问题,为此jdk在1.7之后推出了ThreadLocalRandom,它通过一个线程对应一个专属的random实例解决了多线程下random效率的问题。
它的用法如下:
1 | ThreadLocalRandom.current().... |