Spring Data Jpa遇到mysql关键字

周末来加班,同事发来一张图:
11211499500200_.pic_hd.jpg

分析知道,这是因为Spring Data Jpa遇到了mysql的关键字,导致update失败了。
查看了model中,是这样写的。

/**
 * 参数名
 */
@Column(name = "name")
private String name;

寻求了一会儿方案,突发奇想,改成下面的样子

/**
 * 参数名
 */
@Column(name = "`name`")
private String name;

运行,解决。

没有用过hibernate,bibernate里面以前应该有这种问题的方案吧。

wget下载jdk

linux下用wget直接下载oracle的jdk。跳过许可文件

wget --no-cookie --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-i586.tar.gz -O jdk-8u131-linux-i586.tar.gz

使用iptables配置端口转发

将8080转到80端口,有时候真心方便。

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080

我为什么开始学spring boot?

最开始时不知道spring boot这个东西的,大概知道sts里面有个spring starter project的,但是不知道时干嘛用的。
知道有一次,参加了一个微服务为主题的技术沙龙。
因为 spring的 xml 配置太多, 一直以来我都不怎么喜欢用 spring. 用 jfinal 的时候多点.
可是当我第一次整儿八经的用 spring boot 去尝试创建一个项目, 也就是传说中的Hello World. 出奇的顺利, 那种酸爽, 谁用谁知道.
ok. 废话不多说, 来一个最简单的 spring boot工程.

阅读剩余部分 -