自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 多版本JDK管理办法

原文地址:https://www.cnblogs.com/estrigriac/p/11512182.html目前各Spring Boot工程之间存在JDK版本差异,使用Jabba可以很好的解决这个问题。Jabba 地址:https://github.com/shyiko/jabba安装:curl -sL https://github.com/shyiko/jabba...

2019-09-12 15:36:00 290

转载 配置vim来写Haskell

原文地址:https://gcnyin.github.io/2019/09/08/vim-and-haskell.html和https://www.cnblogs.com/estrigriac/p/11495782.html第一步当初是安装vim,推荐使用比较新的8.1+版本。brew install vim写haskell需要安装相应的插件,vim没...

2019-09-10 09:58:00 311

转载 JavaFx在macOS下的文字渲染Bug

原文地址:https://www.cnblogs.com/estrigriac/p/11299852.htmlJavaFX版本:12JDK版本:OpenJDK 11系统:macOS Mojave问题:文字边缘有其他颜色的像素。而相同系统、相同JDK下的Swing没有问题:转载于:https://www.cnblogs.com/estrig...

2019-09-10 09:30:00 145

转载 Java多接口同名方法的冲突

原文地址:https://www.cnblogs.com/estrigriac/p/11257455.html问题:如果有两个接口,他们恰好声明了同名方法,而这两个方法的参数相同,但返回类型不同。如何写一个类,同时实现这两个接口?答:没法实现。这篇文章[1]已经给出证明了,就不再累述。关于如何绕开这个问题,大致有两种方案。一是声明一个同时实现两个返回类型的类[2][3]...

2019-07-28 01:04:00 315

转载 旧技术的惯性

原文地址:https://www.cnblogs.com/estrigriac/p/11180124.html即使有某一技术很优秀,比现有的、最广泛的技术还要好,这仍然无法让这个技术流行开来。技术选型是有惯性的,如果一项新技术无法比旧有的、成熟的技术好10倍以上,那么人们迁移的意愿就会很低。gradle的项目配置脚本,长期以来都是用groovy语言写成的DSL,gradle...

2019-07-13 12:17:00 100

转载 一点思考(1)

原文地址:https://www.cnblogs.com/estrigriac/p/11180118.html一、如果页面上需要加载大量的静态资源,可以考虑上HTTP2。二、后端工程对一些配置性的数据,可以进行缓存,最简单的是进程内缓存,比如caffaine。这种模式对单体架构比较适合,但如果想要部署多个实例就不够用了。原因有两个:增加不必要的内存开销。每个实例...

2019-07-13 12:15:00 94

转载 slisp:编译到JVM平台上的lisp方言

原文地址:https://www.cnblogs.com/estrigriac/p/11179946.html一、前言之前经常变更学习方向,没有收到很好的学习效果,浪费了不少时间。最近痛定思痛,把方向定为JVM和编译原理,这次真的不改了。本文是学习该方向的阶段性总结。之前写过几个解释器,但还没写过编译器。刚好看到知乎Belleve给出的一幅学习路线图,于是决定实现一...

2019-07-13 11:38:00 182

转载 Arcee:又一个 Parser Generator 轮子

项目地址:https://www.cnblogs.com/estrigriac/p/9573397.html为什么要做这样一个东西呢?不是有Antlr吗,Python下不是也有相应的bind吗?人类为什么又要再做一遍已经成熟了的东西呢?答案是不爽!之前刷 EOPL ,想用 Python 改写其中的玩具语言,重写了三四个后,感觉很别扭。教材里自带了一个parser,所以不用考...

2018-09-02 12:35:00 115

转载 使用Java实现一门简单的动态语言

原文地址:https://www.cnblogs.com/estrigriac/p/8612860.html2018.8.4更新:用Java写起来还是太繁琐了,直接用Python重写了。https://github.com/gcn-yin/compiler这次正确地实现了静态作用域,还添加了另外几门玩具语言。原文:项目地址:https://github.com/gc...

2018-03-20 21:38:00 204

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除