nginx header 下划线问题
记录一个以前遇到的问题,nginx 无法获取 header 头里含有下划线的字段信息。了解了一番,nginx 的配置 underscores_in_headers 默认为 off,会忽略掉带有下划线的 header name。解决办法可以将下划线改成连接符-减号,或者在 nginx.conf 中将其配置成 on。nginx 这样做也许是为了和绝大多数 http 协议头字段名保持风格一致。...
spring boot jpa 多个数据源配置
写完整,千万不要使用 * 号,这样对于不熟悉的人非常不友好。很多教程的示例代码都是不包含 import 部分的,对于这样的代码我表示找包是一件非常痛苦的事情,不知道那些 Java 大神是怎么解决这样的问题的。和一些 java 大神聊天,问过他们一些问题,有很多大神表示他们不熟悉 Java 框架,已经好久不做经典 Java web 项目了。对于这些大神,我是非常理解的,同时也很羡慕他们的,他们有自己的技...
好的服务是承诺不是倒茶套包换烟盅骨碟披肩比比凳
发现这里大大小小的餐饮店很齐全,什么家有好面啊都看到了。这次在望湘园消费,他们有个菜和米饭迟到了30分钟,然后给我们免费赠送了。听之前的朋友说,西湖春天倒闭了。我想一个餐厅要生存的好,一定要解决根本的问题,那就是菜品和速度,什么服务啊都是虚的。说实话,在上海吃过的所有餐厅,没有一个比得上深圳西湖春天的,在上海,五星级酒店的服务也是一般般。西湖春天的衰落,正是因为没有解决根本的问题,服务再好,对一些客人...
解决Python:UnicodeDecodeError ascii codec decode error
in range(128)解决方案import sys reload(sys) sys.setdefaultencoding('utf8') 在开头处加上以上代码就好了,Python 新手会遇到很多问题,比如 MySQL 的编码问题,innodb 需要 commit 等。题外话,个人认为 Python 性能比 PHP 稍微高一些,当然看具体业务,PHP 性能低下可能跟代码质量有关,至少 Python...
osmr车载TF内存卡是个辣鸡千万别买
一直以为天猫的东西比较放心,因为要买个 TF 内存卡,直接淘宝按照销量排序,最后选择了 osmr TF卡。买了之后以为没有什么问题,毕竟销量第一,好评如潮。收到货之后让我感觉不对劲的是,里面有张卡片,刮奖中了 6 元,需要好评才返现,于是联系客服好评了,结果要求追加好评。都完成了之后告诉我说 30 天才到账。这才让我觉得不对劲,看了下差评,结果有专业人士指出卡是假的,不知道为什么有这么多人昧着良心说话...
在云主机或VPS上搭建私有的GIT仓库
上面的例子将端口修改为 3306,MySQL 的端口,做个示例而已,别当真。美国的服务器下载特别慢,一般也就是 10kb 左右,但是上传还是蛮快的,有时候达到 1M/s,所以做 GIT 仓库还是没有问题的。有些人喜欢使用 Windows 下的 GIT 客户端,这些客户端有个毛病就是空项目 clone 不下来,需要在创建仓库的时候加上一个文件,使用 git bash 是没有问题的。...
图片格式或后缀名与浏览器的关系
本文谈谈关于图片后缀名的问题,以及图片格式,图片后缀名和浏览器或者 Windows 照片查看器等图片编辑查看软件的关系。事实证明,png bmp jpg gif 后缀结尾的图片不论格式是否与之对应,浏览器和 Windows 照片查看器都能正常打开。浏览器能正常打开是因为 web 服务器能正确识别图片并返回正确的协议头;照片查看器能正常打开也是同样的原因,靠的不是后缀名。写这篇文章是因为我在代码中看到上...
如何让MySQL支持utf8mb4字符集
库表的字符集,如下示例:ALTER TABLE {table_name} CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;遇到的问题,在 Ubuntu 下操作请不要使用 service 的方式重启 MySQL,这样会导致奇怪的错误,比如无法启动等,直接在 /etc/init.d/ 下面重启。关于网页支持 utf8mb4 问题。在使...
解决nodejs包管理器npm安装太慢的问题
前端工程师应该都明白 NodeJs 和 npm 的使用,本文主要讲解使用国内镜像加快 npm 的安装慢的问题。一般的工程师比较抽,宁愿等也都不愿意使用淘宝的库。如果等的太长,还是老老实实加上个参数使用淘宝的镜像来安装 npm 吧。如下示例:$ npm install --registry=http://registry.npm.taobao.org 参数默认最好了,不论是什么平台。有人喜欢加上 -g ...
LMLJS 1.1 发布兼官网文档更新
面多次加载同一个 JS 文件,比如在某一篇文章需要做特效,文章的内容需要保存到数据库的,该页面某个特效需要引用某个 JS 文件,为了保证页面不重复加载 JS 文件,使用 loadJs 很好的解决了这个问题。 competeLoad 主要用来加速网页的渲染,针对加载同一个 JS 文件的时候。比如我需要加载 Jquery,为了更快的达到回调的效果,可以同时加载 MaxCDN,Google,MicroSof...