Mac打maven包——gpg: 签名时失败

gpg: signing failed: Inappropriate ioctl for device
原因是GPG版本是最新版本,需要在.gnupg文件夹下增加两个配置,
mac下在~/.gnupg这两个文件夹下修改
gpg.conf和gpg-agent.conf两个文件,
在gpg-agent.conf中新建一行添加

allow-loopback-pinentry

在gpg.conf添加

use-agent 
pinentry-mode loopback 

保存就可以OK了。

idea将本地jar包放入Maven打包,完美适用于SprintBoot

网上试了很多种方案,最后借鉴了这篇博客的内容。
思路要转变,就是原来你本地的jar包想的是在maven打包的时候同时放进去,但注意就是你的jar包还是放在本地的路径下;现在想的让你本地的jar包就像是maven中央仓库的dependency包一样,那打包的时候就自动被放进jar包了

继续阅读“idea将本地jar包放入Maven打包,完美适用于SprintBoot”

java插入mysql 中文字符变成??????

我的情况是用navicat设置了数据库编码utf-8,表的编码utf-8,idea的设置也是utf-8
但还是????
调试了半天,最后发现是jdbc的url的问题,以后要长点心:

url=jdbc:mysql://localhost:3306/cnki_cheng?useUnicode=true&characterEncoding=UTF-8

关于mac的brew

简介

brew是一个软件包管理工具,类似于centos下的yum或者ubuntu下的apt-get,非常方便,免去了自己手动编译安装的不便
brew 安装目录 /usr/local/Cellar
brew 配置目录 /usr/local/etc
brew 命令目录 /usr/local/bin

注:homebrew在安装完成后自动在/usr/local/bin加个软连接,所以平常都是用这个路径

继续阅读“关于mac的brew”