Skip to content

Instantly share code, notes, and snippets.

@dolt131943
dolt131943 / redis_change_dump_dir.md
Created September 24, 2017 06:50
redis更改快照dump目录问题,redis change snapshot dump dir error.

Ubuntu想更改redis快照保存目录,打开/etc/redis/redis.conf,修改了dir为新的目录. 重启服务后,发现报错,保存数据失败.

进入redis-cli

config get dir save

提示ERR

@dolt131943
dolt131943 / nwjs-v0.14.7-only-show-english.md
Created September 27, 2017 11:32
nwjs打包app,v0.14.7非SDK版本都是显示英文问题

使用nwjs 0.14.7 打包app, 基于windows XP 中文操作系统.

发现界面上的一些默认的提示都是英文的,例如输入框的必填提示,而不是使用系统对应的中文。

后来使用SDK打包发现没有这个问题,能够使用系统的语言进行对应提示。

后面发现了应用下面的locales目录,SDK下有各种语言的,而非SDK版本,只有en-US的版本。

将SDK里的locales的zh-CN文件拷到非SDK版本打出来的应用里,可以显示出对应的中文提示。

@dolt131943
dolt131943 / nwjs-v0.14.7-no-cache.md
Created October 19, 2017 03:58
nwjs禁止缓存处理
  1. 在nwjs启动时清空缓存;
let gui = require('nw.gui');
  let tray;

  gui.App.clearCache();
  1. HTTP服务器返回添加禁止缓存标识;
@dolt131943
dolt131943 / win_mysql_jdbc_timezone_err.md
Created December 2, 2017 02:11
Windwos Mysql 5.7.x Timezone error when connect with JDBC

Env: Windows 10 Mysql 5.7.x Jdk1.8.x Mysql Connector Java 6.0.5

ERROR:

mysql java.sql.SQLException: The server time zone value ????? is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

@dolt131943
dolt131943 / git-flow.md
Created February 23, 2018 03:32 — forked from yesmeck/git-flow.md
Git 开发流程

Git 协作流程

master 分支

master 永远处于稳定状态,这个分支代码可以随时用来部署。不允许在该分支直接提交代码。

develop 分支

开发分支,包含了项目最新的功能和代码,所有开发都在 develop 上进行。一般情况下小的修改直接在这个分支上提交代码。

@dolt131943
dolt131943 / docker_tomcat_reomte_debug.md
Last active March 29, 2018 02:32
docker tomcat remote debug

docker run --rm -e JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,address=46029,suspend=n,server=y' -p 46029:46029 containername

注意: 需要把调试端口开放出来.

ref: docker-library/tomcat#8

@dolt131943
dolt131943 / samba-limit-size.md
Last active April 15, 2018 08:02
samba限制存储文件大小

方法

新建一个文件,生成一个文件系统,然后加载此文件系统,作为samba文件的存放位置.达到限制文件大小的目的.

优点

简单明了,限制文件大小

缺点

@dolt131943
dolt131943 / jenkins-windows-slaver-filename-charset.md
Created May 3, 2018 05:57
Jenkins Windows Slaver filename charset error ,中文文件名乱码

打开windows salver下的jenkins-slaver.xml,寻找下列段落:

...
<arguments>-Xrs  -jar "%BASE%\slave.jar" ...
...

添加jvm properties,指定字符集:

-Dfile.encoding=utf-8 -Dsun.jnu.encoding=utf-8

@dolt131943
dolt131943 / gist:cc88e47d27db9216fe450f1e5e32e2d5
Created October 12, 2018 07:32
java.sql.SQLException: Illegal mix of collations (utf8mb4_0900_ai_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='
1. mysql create database use utf8mb4 collation utf8mb4_general_ci, and then import tables with charset=utf8mb4 with out setting collation;
2. the imported tables has use the default utf8mb4 collation utf8mb4_0900_ai_ci but not the database used;
solution: change database collation to utf8mb4_0900_ai_ci, solved the above problem.