QingShan Talk

青衫说,关于程序与设计、黑客与画家

Java Spring Boot 配置多个Redis源

Java Spring Boot With Multi Redis Source

最近工作中,需要在后端工程中连接多个Redis。后端使用的Java的Spring Boot开发。折腾了一下,费了些时间,把结果记录一下: 同多个MySQL配置类似,也是在初始化Spring的时候,设置并定义多个redis源: 第一个Redis源: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27...

Java Spring Boot Mybatis配置多个MySQL源

Java Spring Boot Mybatis With Multi MySQL Source

最近工作中,需要在后端工程中连接多个MySQL。后端使用的Java的Spring Boot开发。默认使用的Mybatis做ORM。折腾了一下,费了些时间,把结果记录一下: 默认MySQL配置: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ...

iView组件额外传参的方法

The way for iview pass external parameter

今天在一个前端需求中遇到一个问题:需要在iview控件的事件中传递一个自定义参数。但是默认情况下,iview的控件是已经定义好的,如果不填写参数,则传递默认参数;如果填上参数,传递的还是默认参数。例如: 1 2 3 4 5 6 7 8 9 10 11 12 <Select v-model="item.type" @on-change="set_parse_type"> <...

解决Vue中数据绑定无法刷新视图的问题

Solve the problem of unfresh view in Vue

Vue.js等现代前端框架的双向数据绑定一直是开发者津津乐道的重要功能。依靠动态的数据绑定,很多控件可以轻松的实现功能。 今天在使用iView的Input组件时,发现有个控件的值改变了,但是并不能立刻在试图中刷新,而是要在其他的逻辑中触发刷新或者值重载才可以生效。原来以为是iView组件或者Vue.js的Bug,在github上的issue界面检索也发现有人遇到了同样的问题。但是却没有人提...

Linux下好用的命令

Useful command in Linux

查看端口占用 1 netstat -anp|grep 80 回显: 1 2 3 4 5 tcp 0 0 127.0.0.1:51501 127.0.0.1:8082 ESTABLISHED 14814/nginx tcp 0 0 127.0.0.1:50254 127...

Java Spring关于RFC 7230 and RFC 3986的报错

RFC7230 and RFC3986 in Java Spring

最近在开发过程中,遇到一个很坑的问题,查了很久耽误了很多时间,记录一下: 现象 在后端为Java Spring时,当浏览器向其发起某个特定Get请求时候,后端直接报错: 1 java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are d...

Date转换中的一个容易忽略的低级错误

A problem of date transfer

在程序中,经常涉及到时间格式的转换。在转换的时候,无一例外需要用到格式转换字符串。典型的转换字符串分别代表的含义如下: yyyy:年 MM:月 dd:日 hh:1~12小时制(1-12) HH:24小时制(0-23) mm:分 ss:秒 S:毫秒 E:星期几 D:一年中的第几天 F:一月中的第几...

Docker环境下给指定的容器设置端口映射

How to setting port with docker running containtors

最近定制了一个docker镜像,用于线上快速部署。可是上线后发现有点问题,于是在容器里进行了修改。可是修改完之后,发现端口映射并不能对容器进行设置,而针对的是镜像。 经过查阅资料,发现给容器指定端口可以使用以下两种方法: 方法1: 提交容器为镜像 提交一个运行中的容器为镜像,就可以使用docker -p命令针对镜像设置端口映射。 1 docker commit containerId n...

Java Hbase API 获取不同版本的数据

How to get all versions data of hbase with Java API

最近工作用需要使用Java Hbase API来获取Hbase数据,使用最新的3.0版本。网上的资料大多数都是1.x和2.0的,许多的方法已经过时了,最新的写法应该是下面这样: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 private ...

五一舟山游记

Traveling to Zhoushan of Zhejiang

2019年五一小长假,准备出去走一走。原计划去浙江温岭,考虑到时间和景点的可玩性,在出发之前几天决定临时改变为舟山。因为路途较近,其次舟山小岛较多,可选择的景点也比较多。就此回顾一下本次的行程吧。 Day 1 吃过午饭,从上海出发,一路经历焦灼的堵车。好在我们事先准备好了充足的零食和饮料,一路才不那么煎熬,但仍然也是非常辛苦。 抵达舟山群岛已是凌晨时分。赶紧下榻事先预约好的舟山世豪酒店...