```
cd core-examples/src/main/java/io/vertx/example/core
vertx run EchoServer.java
```
JSON Web Token - 在Web应用间安全地传递信息
http://blog.leapoahead.com/2015/09/06/understanding-jwt/
1. How to create permanent PowerShell Aliases(http://stackoverflow.com/questions/24914589/how-to-create-permanent-powershell-aliases)
cd C:\Windows\System32\WindowsPowerShell\v1.0
touch profile.ps1
Add
function Do-ActualThing {
# do actual thing
}
Set-Alias MyAlias Do-ActualThing
Powershell中禁止执行脚本解决办法http://www.it610.com/article/2830044.htm
`PS C:\Windows\system32> set-ExecutionPolicy RemoteSigned`
[TOC]
Vertx 3
Java 8 的新特性和改进总览
Java 8 函数式接口
Java 8 Lambdas
Vert.x 3应用程序
Vert.x 3 Install
Vert.x 3 Example
Vert.x 3 Web-Example
Web-Example
Vert.x RxJava
Vert.x API for RxJava
Vert.x 3 Run in Command Line
Vert.x 3 JDBC
Vertx 3 JDBC 执行批量操作
集成myBatis ORM
想要使用其它持久化存储框架? mybatis
Car Insurance
1.Get /quote/detial/:cid
2.Post /quote/detial/
3.Get /order/:cid
4.Put /order/confrim
提交订单流程
2.报价返回信息中的 "totalPremium": 6560.97,"premium": "6560.97", 两个字段含义 3.金额精确度问题,报价单中 精确度是小数点后两位,订单中金额是一位 4.
5.车辆信息.engineNo 和 vinNo 带* 6. applicantName, 我们用的车主信息,车车用的被投保人姓名
7,交强险 compulsory 我们用的报价单是总和, 车车订单中用的是 autoTax base 商业险 8.关于 投保人和被投保人, 车车是将 被投保人与投保人的信息保持一致,根据我们下单接口传的被投保人的信息
ChecheService
PostMan 对接接口
sublime text
Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
Ctrl+M:跳转到对应括号
Ctrl+D:选择单词,重复可增加选择下一个相同的单词
Ctrl+L:选择行,重复可依次增加选择下一行
Ctrl+X:删除当前行
Ctrl+R:前往 method
Ctrl+G:跳转到第几行
Ctrl+ Enter:在当前行后插入新行
Ctrl+Shift+Enter:在当前行前插入新行
Shift+右键拖动:光标多不,用来更改或插入列内容
Ctrl+依次左键点击或选取,可需要编辑的多个位置
Ctrl+/:注释当前行
Ctrl+Shift+/:当前位置插入注释
Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
Alt+Shift+数字:分屏显示
Alt+F3:选择所有相同的词
Ctrl+Shift+T可以打开之前关闭的tab页,这点同chrome是一样的
Ctrl+Shift+[ 折叠代码
Ctrl+Shift+] 展开代码
PowerShell
Bitvise SSH
KIBANA
shimo.io
postMan
read.stream
JPA Test
Retrofit
1.Exception: java.net.SocketTimeoutException: timeout
解决 How to set timeout in Retrofit library?
2.io.vertx.core.json.DecodeException: Failed to decode:Unexpected character ('i' (code 105)): was expecting double-quote to start field name
ChecheResParser.getData() 返回的String不符合json格式,所以无法解析成json
3.(ERROR 1366 (HY000): Incorrect string value:'\xD5\xD4' for column 'name' at row 1)
http://blog.csdn.net/webnoties/article/details/17219167 mySQl workBench MySql:charset和collation的设置
4.java.lang.UnsupportedOperationException: Not implemented
vertx 自己api中写着 batch的用法,但是源码中AsyncSQLConnectionImpl.java 根本没实现。 Batch operations 目前还不支持mysql的jdbc,要等netty更新到4.1
5.java.util.date 与 java.sql.date 的区别
java.util.date 与 java.sql.date 的区别 Java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类)。 java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)
6.
Spring Boot中Web应用的统一异常处理
api外网映射
https://ngrok.cc/ 注册账号-开通隧道-获得隧道id
Windows
-下载客户端并启动(Sunny-Ngrok启动工具.bat)-输入隧道id-ed89fd7352dba013 http://car_boot.ngrok.cc PS:免费服务器 不稳定
Linux
下载zip--->sunny--->启动 ./sunny clientid {隧道id} &
后台运行---Screen linux screen 命令详解
ssh隧道代理
cheche SDK
JAR包
gradle 编译
签名 延签
HMAC-SHA
OAuth
Spring Boot CSRF
跨站请求伪造 Can i disable CSRF check for some controllers? #179 浅谈CSRF攻击方式
Spring Boot Call WebService
Consuming a SOAP web service Spring Boot整合spring-ws调用web service服务
Spring boot 整合CXF开发web service
两种WebService的调用方式
fiddler
http://www.cnblogs.com/findyou/p/3491014.html