IDEA升级2020.3后lombok编译报错
IDEA升级到2020.3后,使用lombok会报以下错误:
java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
Your processor is: com.sun.proxy.$Proxy24
Lombok supports: sun/apple javac 1.6, ECJ
IDEA升级到2020.3后,使用lombok会报以下错误:
java: You aren't using a compiler supported by lombok, so lombok will not work and has been disabled.
Your processor is: com.sun.proxy.$Proxy24
Lombok supports: sun/apple javac 1.6, ECJ
最开始是因为出差要跑公司的项目,为了省事在笔记本上装了Docker Desktop for Windows和docker版本的mysql,因为docker依赖hyper-v虚拟化,所以我就把他打开了。
然后。。。我就发现,mumu模拟器居然不支持在开启hyper-v环境下启动,(╯‵□′)╯︵┻━┻,于是我几番折腾,找到了BlueStacks Hyper-V(测试版本)!
当时我非常开心,以为终于找到了解决方案,于是开始安装FGO,运行,闪退。。。运行,闪退。。。。(╯‵□′)╯︵┻━┻
无果,"[docker] 一遍、死んで见る",docker 卒!
vagrant搞起!谁也阻挡不了我玩FGO,现在可是无限池!!!
由于公司的网络问题,我用CCProxy挂了一个代理在能上网的机器上,利用代理上网。这两天对rust感兴趣,于是就开始按照官网的说明安装rustup。
然后,问题来了!挂的代理居然不能访问!
# vim /etc/environment
1 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/game
2 http_proxy="http://ip:port"
3 https_proxy="https://ip:port"
4 ftp_proxy="ftp://ip:port"
5 socks_proxy="socks://ip:port"
6 no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"
# 安装gnupg2
$ sudo apt install gnupg2
# 安装rvm
$ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ \curl -sSL https://get.rvm.io | bash -s stable
$ source ~/.bashrc
# 替换ruby-china源
$ echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db
# 替换gem源
$ gem sources -l
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
# 更新缓存
$ gem sources -u
在insert中增加下面两个属性,useGeneratedKeys和keyProperty
useGeneratedKeys="true" keyProperty="id"
如果数据库支持自增主键,这样就可以了。如果不行,需要自己创建序列,然后通过序列获取主键值(使用的是postgresql中的函数,其他数据库视具体情况而定):
在github上获取最新的yapi源码:
$ git clone https://github.com/YMFE/yapi.git ~/yapi
通过npm或cnpm安装依赖:
$ cd ~/yapi
$ npm install
这样准备工作就完成了一半了,接下来安装mongodb。
一般在使用sqlite的时候都是配置url为绝对路径,但是今天在测试代码的时候想到如果将 项目不到tomcat上之后,db文件总不能一直配置成绝对路径,肯定是项目中的某个位置, 因此对jdbc配置文件进行了修改:
jdbc.url=jdbc:sqlite:blog.db
db文件放在WEB-INF/classes下,运行后发现貌似没有问题,然而事实并不是这样QAQ
因为测试中初始化代码会自动根据bean创建表格,我想是不是生成了一个新的db文件呢, 然后我把初始化关掉之后,果然报错了。。。。。。ORZ,然后我在tomcat的bin目录中 找到了崭新的db文件。
最近开始使用emacs写一些clojure的代码,但是不挂梯子的话,源的更新确实不快,因此决定到网上搜索一下怎么配置国内镜像,不过搜索结果大概都是下面这个样子:
# 基于emacs26
cd ~
git clone https://github.com/syl20bnr/spacemacs .emacs.d
修改
vim .emacs.d/core/templates/.spacemacs.template