摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/11512182.html 目前各Spring Boot工程之间存在JDK版本差异,使用Jabba可以很好的解决这个问题。 Jabba 地址:https://github.com/shyiko/jabba 安装: 使 阅读全文
posted @ 2019-09-12 15:36 banxiangzideren 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/11495782.html 第一步当初是安装vim,推荐使用比较新的8.1+版本。 brew install vim brew install vim 写haskell需要安装相应的插件,vim没有原生的插件管理系统 阅读全文
posted @ 2019-09-10 09:58 banxiangzideren 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/11299852.html JavaFX版本:12 JDK版本:OpenJDK 11 系统:macOS Mojave 问题: 文字边缘有其他颜色的像素。 而相同系统、相同JDK下的Swing没有问题: 阅读全文
posted @ 2019-09-10 09:30 banxiangzideren 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/11257455.html 问题:如果有两个接口,他们恰好声明了同名方法,而这两个方法的参数相同,但返回类型不同。如何写一个类,同时实现这两个接口? 答:没法实现。这篇文章[1]已经给出证明了,就不再累述。 关于如何 阅读全文
posted @ 2019-07-28 01:04 banxiangzideren 阅读(2869) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/11180124.html 即使有某一技术很优秀,比现有的、最广泛的技术还要好,这仍然无法让这个技术流行开来。 技术选型是有惯性的,如果一项新技术无法比旧有的、成熟的技术好10倍以上,那么人们迁移的意愿就会很低。 g 阅读全文
posted @ 2019-07-13 12:17 banxiangzideren 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/11180118.html 一、 如果页面上需要加载大量的静态资源,可以考虑上HTTP2。 二、 后端工程对一些配置性的数据,可以进行缓存,最简单的是进程内缓存,比如caffaine。这种模式对单体架构比较适合,但如 阅读全文
posted @ 2019-07-13 12:15 banxiangzideren 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/11179946.html 一、前言 之前经常变更学习方向,没有收到很好的学习效果,浪费了不少时间。最近痛定思痛,把方向定为JVM和编译原理,这次真的不改了。本文是学习该方向的阶段性总结。 之前写过几个解释器,但还没 阅读全文
posted @ 2019-07-13 11:38 banxiangzideren 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 项目地址:https://www.cnblogs.com/estrigriac/p/9573397.html 为什么要做这样一个东西呢?不是有Antlr吗,Python下不是也有相应的bind吗?人类为什么又要再做一遍已经成熟了的东西呢? 答案是不爽! 之前刷 EOPL ,想用 Python 改写其 阅读全文
posted @ 2018-09-02 12:35 banxiangzideren 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://www.cnblogs.com/estrigriac/p/8612860.html 2018.8.4更新: 用Java写起来还是太繁琐了,直接用Python重写了。https://github.com/gcnyin/compiler 这次正确地实现了静态作用域,还添加了另外 阅读全文
posted @ 2018-03-20 21:38 banxiangzideren 阅读(1195) 评论(0) 推荐(0) 编辑