2016.11.09~2017.03.09日志整理

Mar 11, 2017


20161109

  • @RestController/@Controller
  • @RequestMapping
  • @ModelAttribute
  • @PathVariable
  • @RunWith
  • @WebAppConfiguration
  • @Before/@Test/@RunWith
  • import org.junit.Before;
  • import org.junit.Test;
  • import org.junit.runner.RunWith;
  • Collections.synchronizedMap(new HashMap<Long,User>());
  • MockMvc
  • @Autowired
  • http://www.jianshu.com/p/92389c2096bd 使用MockMvc测试Controller

20161110

  • MyBatis步骤:

XML配置文件;Mapper XML文件;Mapper interface;SqlSessionFactoryBuilder->SqlSessionFactory->SqlSession->…

  • MyBatis的几个坑:

读取配置文件默认位置:src/main/resources/***.xml

Mapper xml文件默认位置:src/main/resorces

Mapper XML与Mapper interface对应相同

配置XML中注意typeAlias的type与alias

注意引入JDBC驱动

  • Error instantiating class me.bean.Blog with invalid types () or values ():bean类重写无参构造方法才能正确映射

参考http://www.cnblogs.com/magialmoon/archive/2013/10/30/3397828.html

## 20161111

  • ERROR! The server quit without updating PID file

http://stackoverflow.com/questions/4963171/mysql-server-startup-error-the-server-quit-without-updating-pid-file

  • maven clean package

20161114

  • Zookeeper启动:sudo zkServer start

  • nginx启动:sudo nginx

  • Redis启动:redis-server

  • MySQL启动:sudo mysql.server start

  • elasticsearch启动

跳转到解压目录(如 /home/xxx/download)

$ cd [ES_HOME]

$ bin/elasticsearch

  • 不可变对象Immutable https://www.iteblog.com/archives/524

20161116

  • Mockito

20161117

  • enum

20161216

  • git reset –hard之苦
find .git/objects -type f xargs ls -lt sed 100

https://codewords.recurse.com/issues/three/unpacking-git-packfiles

https://git-scm.com/book/en/v2/Git-Internals-Maintenance-and-Data-Recovery

http://stackoverflow.com/questions/17309046/git-restore-pack-index-file

http://stackoverflow.com/questions/801577/how-to-recover-git-objects-damaged-by-hard-disk-failure

http://stackoverflow.com/questions/5788037/recover-from-git-reset-hard

http://stackoverflow.com/questions/5788037/recover-from-git-reset-hard/5788069

http://blog.csdn.net/cqbamboo/article/details/17997217

http://stackoverflow.com/questions/5473/how-can-i-undo-git-reset-hard-head1

http://voidy.net/recover_git_reset

20161218

  • LINUX SHELL脚本攻略笔记[速查]

http://wklken.me/posts/2013/07/04/note-of-linux-shell-scripting-cookbook.html#cd

  • chmod 755 submit.sh

http://www.365mini.com/

http://coolshell.cn/articles/9229.html

20161219

  • IDEA spring-boot热部署

https://hacpai.com/article/1481614605966

20161220

  • OAuth 2.0
  • Java SE 8 Lambda
  • MySQL NOW() 与 CURRENT_TIMESTAMP
  • xkcd:A webcomic of romance,sarcasm, math, and language.
  • http://www.irregularwebcomic.net/
  • http://xkcd.com/
  • zhihu:https://www.zhihu.com/question/23735543

20161221

  • Java中文编码问题

https://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/

  • Thymeleaf

http://itutorial.thymeleaf.org/

http://www.thymeleaf.org/documentation.html

http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html

  • How to start two threads at “exactly” the same time

http://stackoverflow.com/questions/3376586/how-to-start-two-threads-at-exactly-the-same-time

  • code
if (this.getClass().getGenericSuperclass() instanceof ParameterizedType)
        {
            this.nameSpace = ((Class) ((ParameterizedType) this.getClass().getGenericSuperclass()).getActualTypeArguments()[0]).getSimpleName();
        } else
        {
            this.nameSpace = ((Class) ((ParameterizedType) this.getClass().getSuperclass().getGenericSuperclass()).getActualTypeArguments()[0]).getSimpleName();
        }

20161222

  • https://github.com/ty4z2008/Qix/blob/master/ds.md

  • 分布式Java

https://waylau.gitbooks.io/distributed-java/content/

  • Java后台框架,一个知识站点

https://www.kancloud.cn/digest/javaframe/125576

20161223

  • generate MD5 hash

http://stackoverflow.com/questions/415953/how-can-i-generate-an-md5-hash

  • Get MD5 String from Message Digest

http://stackoverflow.com/questions/5470219/get-md5-string-from-message-digest

  • Convert MD5 array to String java

http://stackoverflow.com/questions/3752981/convert-md5-array-to-string-java

20161225

  • java-nio

NIO 入门:

http://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html

Ifeve Java NIO:

http://ifeve.com/java-nio-all/

20161226

  • What is path of JDK on Mac ? [duplicate]

http://stackoverflow.com/questions/18144660/what-is-path-of-jdk-on-mac

  • JAVA_HOME PATH CLASSPATH

https://www.ntu.edu.sg/home/ehchua/programming/howto/Environment_Variables.html

https://docs.oracle.com/javase/tutorial/essential/environment/paths.html

  • source permission denied

20161227

  • Concurrency Primitives in Kotlin

https://blog.egorand.me/concurrency-primitives-in-kotlin/

20161228

  • Spring boot & FreeMaker

http://www.jianshu.com/p/553a18cd4fd5

  • Mac command

⌘ Command (Windows logo on PC keyboards)

⇧ Shift

⌥ Option (Alt on PC keyboards)

⌃ Control

⇪ Caps Lock

Fn Function

⌫ Delete

⌽ Power

  • Spring boot & freemaker form

http://stackoverflow.com/questions/30030438/spring-boot-with-freemarker-form-tags

http://stackoverflow.com/questions/31264226/spring-boot-and-freemarker

http://stackoverflow.com/questions/37901134/spring-boot-freemarker-bootstrap-submit-form-select-option-entity-as-value

  • Spring boot & Thymeleaf form

https://spring.io/guides/gs/handling-form-submission/

http://forum.thymeleaf. org/Neither-BindingResult-nor-plain-target-object-for-bean-name-miniDoniie-available-as-request-attribute-td4027859.html

  • Spring security

https://spring.io/guides/gs/securing-web/

http://didispace.com/springbootsecurity/

20161229

  • Spring boot+Spring Security 4配置整合实例

http://sunbin.iteye.com/blog/2284731

  • Spring-Boot (四) 集成Spring Security

http://nealma.com/2016/04/30/spring-boot-4-security/

https://github.com/bkielczewski/example-spring-boot-security

  • HttpSession

https://www.tianmaying.com/tutorial/spring-mvc-microblog

https://www.ibm.com/developerworks/cn/java/j-lo-spring-boot/

https://docs.oracle.com/javase/tutorial/essential/io/copy.html

20161230

  • CSS not loading in Spring Boot,Spring boot静态资源加载问题

http://stackoverflow.com/questions/21203402/css-not-loading-in-spring-boot

http://stackoverflow.com/questions/25314298/css-file-cant-be-loaded-with-spring-boot

http://spring.io/blog/2013/12/19/serving-static-web-content-with-spring-boot

http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-spring-mvc-static-content

http://stackoverflow.com/questions/21529085/thymeleaf-show-text-if-the-attribute-and-property-exists

20170101

  • 使用 Velocity 模板引擎快速生成代码

https://www.ibm.com/developerworks/cn/java/j-lo-velocity1/

20170102

  • mac上使用tree命令生成树状目录

http://qingtong234.github.io/2016/01/07/mac%E4%B8%8A%E4%BD%BF%E7%94%A8tree%E5%91%BD%E4%BB%A4%E7%94%9F%E6%88%90%E6%A0%91%E7%8A%B6%E7%9B%AE%E5%BD%95/

20170103

  • markdown空格

半方大的空白 或 

全方大的空白 或 

不断行的空白格 或 

20170105

  • velocity iterating map

https://intentcoder.wordpress.com/2010/05/06/iterating-through-java-map-in-velocity-template/

20170107

  • Jsoup

https://www.ibm.com/developerworks/cn/java/j-lo-jsouphtml/

  • jsoup run js

http://www.cnblogs.com/StruggleBird/p/3373350.html

20170108

getBrandsAll: function() {
    var a = this;
    if (!a.brandAllFlag && params.brandsLen > 18) {
        var b = baseURL || "";
        var c = window.location.pathname + "?" + b + "&md=1";
        "coll.jd.com" == location.host || "fh.jd.com" == location.host ? (c = "//fhs.jd.com/api/getattrinfo?" + b + "&md=1&fhc=pc", $.ajax({
            url: c,
            data: {
                my: "list_brand"
            },
            cache: !0,
            dataType: "jsonp",
            success: function(b) {
                b && a.buildBrands(b)
            }
        })) : $.ajax({
            url: c,
            data: {
                my: "list_brand"
            },
            cache: !0,
            dataType: "json",
            success: function(b) {
                b && a.buildBrands(b)
            }
        })
    }
}

20170109

  • SKU SPU

http://open.taobao.com/doc2/detail.htm?articleId=101776&docType=1&treeId=1

  • Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查(1)

http://www.imooc.com/article/15638

http://www.imooc.com/article/15699

  • SpringBoot集成mybatis

https://segmentfault.com/a/1190000004275305

  • Idea Spring boot multi module

https://segmentfault.com/a/1190000005020589

  • multi module component scanning not working in spring boot

http://stackoverflow.com/questions/33080261/multi-module-component-scanning-not-working-in-spring-boot

  • Unregistering JMX-exposed beans on shutdown

http://stackoverflow.com/questions/22380119/why-my-spring-boot-app-always-shutdown

20170111

  • ajax

http://www.runoob.com/ajax/ajax-tutorial.html

  • Thymeleaf: how to include page specific javascript using layouts? ,Thymeleaf模板中JS引入

http://stackoverflow.com/questions/23215705/thymeleaf-how-to-include-page-specific-javascript-using-layouts

  • Thymeleaf: show text if the attribute and property exists

http://stackoverflow.com/questions/21529085/thymeleaf-show-text-if-the-attribute-and-property-exists

  • Thymeleaf: check if a variable is defined

http://stackoverflow.com/questions/28783385/thymeleaf-check-if-a-variable-is-defined

  • Using Thymeleaf when the value is null

http://stackoverflow.com/questions/20636456/using-thymeleaf-when-the-value-is-null

  • Variable expression into javascript without using th:inline

http://stackoverflow.com/questions/14365746/variable-expression-into-javascript-without-using-thinline

  • WebSocket

http://colobu.com/2015/02/27/WebSockets-tutorial-on-Wildfly-8/

  • Thymeleaf 5.2 Setting value to specific attributes
  • Thymeleaf - How to loop a list by index

http://stackoverflow.com/questions/38367339/thymeleaf-how-to-loop-a-list-by-index

  • Thymeleaf: How to exclude outer tag when using th:each?

http://stackoverflow.com/questions/30914637/thymeleaf-how-to-exclude-outer-tag-when-using-theach

  • How to assign more than one attribute to the html element with thymeleaf

http://stackoverflow.com/questions/22769733/how-to-assign-more-than-one-attribute-to-the-html-element-with-thymeleaf

  • Create multi-element blocks with comments #56

https://github.com/thymeleaf/thymeleaf/issues/56 https://github.com/thymeleaf/thymeleaf/issues/185 https://github.com/thymeleaf/thymeleaf/issues/182

20170112

  • How to do if-else in Thymeleaf?

http://stackoverflow.com/questions/13494078/how-to-do-if-else-in-thymeleaf

  • Thymeleaf date format

http://stackoverflow.com/questions/39860643/formatting-date-in-thymeleaf

http://stackoverflow.com/questions/28808838/thymeleaf-use-dates-format-function-for-format-date-with-internatinalization

  • Difference between DTO, VO, POJO, JavaBeans?

http://stackoverflow.com/questions/1612334/difference-between-dto-vo-pojo-javabeans

  • How to have multiple condition in an th:if tag using thymeleaf

http://stackoverflow.com/questions/16018577/how-to-have-multiple-condition-in-an-thif-tag-using-thymeleaf

  • MyBatis Batch Update Exception使用foreach批量update出错

https://my.oschina.net/xianggao/blog/551477

  • 浅谈Linux下CPU利用率和CPU负载及其代码实现原理

http://blog.csdn.net/longerzone/article/details/8631183

  • Linux top 命令CPU使用情况

http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html

  • swing & HTML

display HTML5 in swing:

http://stackoverflow.com/questions/12698011/display-html5-in-swing

  • Load javascript within JFrame or JPanel:

http://stackoverflow.com/questions/9548459/load-javascript-within-jframe-or-jpanel

http://docs.oracle.com/javafx/2/swing/swing-fx-interoperability.htm

20170113

  • HMAC Generator / Tester Tool

https://www.freeformatter.com/hmac-generator.html

http://www.mxcz.net/tools/base64.aspx

  • HMAC计算、HMAC-MD5、HMAC-SHA1、HMAC-SHA256、HMAC-SHA512在线计算

https://1024tools.com/hmac

  • 时间戳位数

https://my.oschina.net/jayr110/blog/308825

  • No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost:8080’ is therefore not allowed access.

  • 跨域请求

http://stackoverflow.com/questions/20035101/no-access-control-allow-origin-header-is-present-on-the-requested-resource

https://www.html5rocks.com/en/tutorials/cors/#toc-cors-from-jquery

  • How do I do a HTTP GET in Java? [duplicate]

http://stackoverflow.com/questions/1485708/how-do-i-do-a-http-get-in-java

  • How do you create an asynchronous HTTP request in JAVA?

http://stackoverflow.com/questions/3142915/how-do-you-create-an-asynchronous-http-request-in-java

http://docs.oracle.com/javase/tutorial/essential/concurrency/

  • Thymeleaf js compare

http://stackoverflow.com/questions/29540489/greater-than-less-than-inside-thymeleaf-javascript-error-the-content-of

http://stackoverflow.com/questions/16360009/error-parsing-thymeleaf-template-with-1-0

20170119

  • centOS install MySQL

http://www.linuxprobe.com/centos7-use-official-yum-install-mysql.html

http://itbilu.com/database/mysql/VJqKWnT1f.html

https://typecodes.com/linux/yuminstallmysql5710.html

20170125

  • uninstall mysql

http://idroot.net/tutorials/completely-removing-mysql-server-centos/

20170126

  • Spring boot & MyBatis

20170208

  • 理解Servlet过滤器(javax.servlet.Filter)

http://blog.csdn.net/microtong/article/details/5007170

  • Spring Security Custom Login Error(Caused by: java.lang.IllegalArgumentException: ‘login?error’ is not a valid redirect URL)

http://stackoverflow.com/questions/28094107/spring-security-custom-login-error

20170211

  • Establishing SSL connection without server’s identity verification is not recommended

http://stackoverflow.com/questions/34189756/warning-about-ssl-connection-when-connecting-to-mysql-database

  • Spring Security : Encoded password does not look like BCrypt

https://www.mkyong.com/spring-security/spring-security-encoded-password-does-not-look-like-bcrypt/

20170214

  • Hook into System.out.println(); and modify

http://stackoverflow.com/questions/27800326/hook-into-system-out-println-and-modify

https://www.v2ex.com/t/339610

  • Spring security

http://docs.spring.io/spring-security/site/docs/4.2.2.BUILD-SNAPSHOT/reference/htmlsingle/

  • Spring boot ACL

https://www.dexcoder.com/selfly/article/4600

  • RESTFul

http://www.bysocket.com/?p=1080

http://www.infoq.com/cn/articles/understanding-restful-style

20170220

  • Spring Boot: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean

  • MySQL number format

http://stackoverflow.com/questions/1939326/number-format-with-mysql

  • test rabbitmq
rabbitmq:
    host: ${MESSAGE_RABBITMQ_HOST:10.159.39.98}
    port: ${MESSAGE_RABBITMQ_HOST:5672}
    username: ${MESSAGE_USER_NAME:admin}
    password: ${MESSAGE_USER_PASSWORD:123456}
  • RabbitMQ

http://docs.jinkan.org/docs/celery/getting-started/brokers/rabbitmq.html

  • ShutdownSignalException: channel error; protocol method: #method

http://stackoverflow.com/questions/8839094/why-do-my-rabbitmq-channels-keep-closing

solution:

rabbitmqctl stop_app

rabbitmqctl reset

rabbitmqctl start_app

20170221

  • 端口占用

查看80端口的占用情况: lsof -i:80

或者: netstat -apn | grep 80

上面的命令执行之后可以显示进程号,找到进程号以后,再使用以下命令查看详细信息:

ps -aux grep <进程号>

201700222

  • [RabbitMQ]Error: unable to connect to node rabbit@compute1: nodedown
Error: unable to connect to node rabbit@localhost: nodedown

DIAGNOSTICS
===========

attempted to contact: [rabbit@localhost]

rabbit@localhost:
  * connected to epmd (port 4369) on localhost
  * epmd reports: node 'rabbit' not running at all
                  other nodes on localhost: ['rabbitmq-cli-22']
  * suggestion: start the node

current node details:
- node name: 'rabbitmq-cli-22@ShaoJianhuideMacBook-Pro'
- home dir: /Users/laudoak
- cookie hash: eFxD9rl9IXmbZ/etxuRaKg==
  • Mac 下配置终端环境 iTerm2 + Zsh + Oh My Zsh + tmux

  • Spring boot with MyBatis

https://dzone.com/articles/spring-boot-working-with-mybatis

  • What is the proper annotation since @SpringApplicationConfiguration, @WebIntegration, is deprecated in Spring Boot Framework?

http://stackoverflow.com/questions/39417530/what-is-the-proper-annotation-since-springapplicationconfiguration-webintegra

  • java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test

http://stackoverflow.com/questions/40215606/unable-to-find-a-springbootconfiguration-in-spring-boot-test-1-4

https://github.com/spring-projects/spring-boot/issues/5987

http://docs.spring.io/spring-boot/docs/1.4.0. M3/reference/htmlsingle/#boot-features-testing-spring-boot-applications-detecting-config

  • springframework.validation.Validator;

20170223

https://toedter.com/2015/12/13/creating-colorful-banners-for-spring-boot-applications/

  • A granted authority textual representation is required

-spring.output.ansi.enabled=ALWAYS

  • tar

http://www.cnblogs.com/qq78292959/archive/2011/07/06/2099427.html

-scp

1.把/home/lubby/test/hello.log 文件 使用zip压缩放到 /tmp/ss.zip

zip -r /tmp/ss.zip /home/lubby/test/hello.log

2.从远程机器上username@10.10.10.10:/home/logs/log.log 拉文件到/home/lubby/log.log

scp username@10.10.10.10:/home/logs/log.log /home/lubby/log.log

2.从本机器推文件到远程机器上

  • scp /home/lubby/log.log username@10.10.10.10:/home/logs/log.log
  • ERROR 2013 (HY000): Lost connection to MySQL server during query

SET @@local.net_read_timeout=360;

http://stackoverflow.com/questions/6516943/lost-connection-to-mysql-server-during-query

http://stackoverflow.com/questions/18437689/error-1148-the-used-command-is-not-allowed-with-this-mysql-version

http://stackoverflow.com/questions/10762239/mysql-enable-load-data-local-infile

https://dev.mysql.com/doc/refman/5.7/en/error-lost-connection.html

http://stackoverflow.com/questions/2675323/mysql-load-null-values-from-csv-data

20170224

  • OAuth2.0

http://www.imooc.com/article/10931

SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”.

SLF4J: Defaulting to no-operation (NOP) logger implementation

SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

log4j:WARN No appenders could be found for logger (io.laudoak.Main).

log4j:WARN Please initialize the log4j system properly.

log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

  • How to send api key in Header @ Postman?

http://stackoverflow.com/questions/30961538/how-to-send-api-key-in-header-postman

  • 使用 JSON.stringify 对JSON串格式化显示

http://www.imooc.com/opus/resource?opus_id=774

20170226

  • Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。这个问题是MyBatis解析Java文件去了

http://stackoverflow.com/questions/5138696/org-xml-sax-saxparseexception-content-is-not-allowed-in-prolog

  • Spring boot with MyBatis问题

注意编译文件target下的目录

  • 基于Spring Boot/Spring Security/thymeleaf的通用后台管理系统

http://www.ctolib.com/admin.html

http://wiki.jikexueyuan.com/project/spring-security/first-experience.html

https://github.com/jonsychen/admin

  • non-web application in spring boot

http://stackoverflow.com/questions/26105061/spring-boot-without-the-web-server

20170227

  • How can I kill whatever process is using port 8080 so that I can vagrant up?

http://stackoverflow.com/questions/24387451/how-can-i-kill-whatever-process-is-using-port-8080-so-that-i-can-vagrant-up

  • netstat: n: unknown or uninstrumented protocol

http://apple.stackexchange.com/questions/97212/netstat-n-unknown-or-uninstrumented-protocol

  • 关闭端口进程

lsof -i:port

kill pid

20170228

org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFactory bean.

20170301

  • RabbitMQ Installing on Homebrew

https://www.rabbitmq.com/install-homebrew.html

  • Docker

https://yeasy.gitbooks.io/docker_practice/content/

  • Rabbitmq server start failed with file locked

http://stackoverflow.com/questions/41294754/rabbitmq-server-start-failed-with-file-locked

  • MySQL group by

https://dev.mysql.com/doc/refman/5.7/en/group-by-handling.html http://stackoverflow.com/questions/37951742/1055-expression-of-select-list-is-not-in-group-by-clause-and-contains-nonaggr http://www.520sz.com/mysql-5-7-10-group-by-error.html https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-setting

select @@GLOBAL.sql_mode;
-- set sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
  • how to know mysql my.cnf location

http://stackoverflow.com/questions/2482234/how-to-know-mysql-my-cnf-location

  • not enable ONLY_FULL_GROUP_BY

http://www.tocker.ca/2014/01/24/proposal-to-enable-sql-mode-only-full-group-by-by-default.html

  • org.springframework.beans.factory.NoSuchBeanDefinitionException

http://www.baeldung.com/spring-nosuchbeandefinitionexception

http://stackoverflow.com/questions/10382856/org-springframework-beans-factory-nosuchbeandefinitionexception-no-bean-named

http://stackoverflow.com/questions/20513683/org-springframework-beans-factory-nosuchbeandefinitionexception-error-while-runn

## 20170303

  • com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

http://stackoverflow.com/questions/2983248/com-mysql-jdbc-exceptions-jdbc4-communicationsexception-communications-link-fai

http://stackoverflow.com/questions/2839321/connect-java-to-a-mysql-database/2840358#2840358

  • Thymeleaf + Spring Security integration

http://www.thymeleaf.org/doc/articles/springsecurity.html

http://www.concretepage.com/spring-4/spring-4-security-thymeleaf-integration-custom-login-page-and-logout-example-with-csrf-token-using-javaconfig

  • java - Spring Security hasRole() not working - Stack Overflow

http://stackoverflow.com/questions/30788105/spring-security-hasrole-not-working

http://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/#el-common-built-in

  • How to allow remote connection to mysql

http://stackoverflow.com/questions/14779104/how-to-allow-remote-connection-to-mysql

20170304

  • java - Spring Boot app not serving static content - Stack Overflow

20170305

  • Parameter Maps collection does not contain value for

https://github.com/mybatis/mybatis-3/issues/684 *parameterMap – Deprecated! Old-school way to map parameters. Inline parameters are preferred and this element may be removed in the future. Not documented here.

  • Result Maps collection does not contain value for

  • How do I create an HTML button that acts like a link? http://stackoverflow.com/questions/2906582/how-do-i-create-an-html-button-that-acts-like-a-link

  • Escaping ‘&’ character in thymeleaf

http://stackoverflow.com/questions/29937812/escaping-character-in-thymeleaf

  • thymeleaf javascript onload=location.href

http://stackoverflow.com/questions/32238560/thymeleaf-javascript-onload-location-href

20170309

  • 响应式编程

http://www.infoq.com/cn/news/2016/01/reactive-basics

http://www.imooc.com/article/2298

https://github.com/THEONE10211024/RxJavaSamples

http://blog.csdn.net/lzyzsd/article/details/50120801

http://mouxuejie.com/blog/2016-03-27/rxjava-basis/

  • hystrix短路保护