
随笔
文章平均质量分 57
zsensei
这个作者很懒,什么都没留下…
展开
-
更改 Tomcat 使用的 JDK 版本
如果 Tomcat 使用的 JDK 版本跟所部署的项目使用的 JDK 版本不一致,可能会导致部署失败。 我使用的 Tomcat 版本为 7 跟 8,修改 JDK 版本方式如下进入 Tomcat 根目录,修改 \bin\setclasspath.bat 文件,rem 开头的语句为注释,在前面增加 set JAVA_HOME=jdk路径set JAVA_JRE=jre路径注意等号两边不能有空格原创 2017-09-19 21:25:15 · 2871 阅读 · 0 评论 -
POST 请求中 multipart/form-data、 application/x-www-form-urlencoded 的区别
以 Postman 为工具来看一下这两个编码类型的数据格式,假设我们需要传输的数据为{ "name": "test", "age": 18}multipart/form-data 我们上传文件的时候通常会选择这个格式,可以看到 Content-Type 一行有个 boundary,这个 boundary 是一个分隔符,可以把它看成 get 请求中的 &...原创 2018-04-22 21:59:42 · 8643 阅读 · 0 评论 -
字符集与编码
乱码,无疑是开发人员都会经历的痛。虽然每次我们都能够通过搜索引擎解决乱码的问题,但对于产生乱码的原因,还有对字符集和编码的理解,大多都是懵懵懂懂。其实编码所涉及的技术并不复杂,关键是要准确理解其概念。字符集和编码字符集,顾名思义,就是字符的集合,比如常见的 UNICODE、GB2312、ASCII 字符集等。字符集有两个概念:使用哪些字符。也就是说哪些汉字,字母和符号会被收入标准中。...原创 2018-04-02 22:34:58 · 409 阅读 · 0 评论 -
计算机网络
OSI 模型 开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织(ISO)提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。定义于ISO/IEC 7498-1。 — 维基百科上图中,从左往右分别是 五层协议、T...原创 2018-02-10 15:41:17 · 2094 阅读 · 0 评论 -
Node.js 中 __dirname 和 ./ 的区别
stackoverflow 地址概要Node.js 中,__dirname 总是指向被执行 js 文件的绝对路径,所以当你在 /d1/d2/myscript.js 文件中写了 __dirname, 它的值就是 /d1/d2 。相反,./ 会返回你执行 node 命令的路径,例如你的工作路径。有一个特殊情况是在 require() 中使用 ./ 时,这时的路径就会是含有 requi翻译 2018-01-18 12:47:32 · 119607 阅读 · 1 评论 -
[Spring]Cannot enhance @Configuration bean definition....
在 Spring 中使用基于 Java 的配置时,配置 Mybatis 的 mapperScannerConfigurer 如@BeanMapperScannerConfigurer mapperScannerConfigurer() { MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigure原创 2017-12-04 21:53:03 · 10761 阅读 · 0 评论 -
关于 SAXParseException Content is not allowed in Prolog (前言中不允许有内容)
解析 XML 文件的时候,如 Mybatis 的 Mapper 文件,有时会出现 org.xml.sax.SAXParseException 前言中不允许有内容 的异常,英文就是 Content is not allowed in Prolog 。导致这个问题通常是两个原因XML 文件开头出现了空白符或其它字符,比如 <?xml version="1.0" 这种开头有空格或者是 .<?xml ve原创 2017-12-03 21:20:54 · 18736 阅读 · 0 评论 -
SVN 分支与合并(branch、merge)
使用命令行进行 svn 分支的创建和合并原创 2017-11-01 23:06:26 · 1558 阅读 · 0 评论 -
MySQL time_zone
使用的是 MySQL 5.7在使用 SSM 框架时,连接数据库出现错误 The server time zone value ‘xxxxx’(这里乱码了) is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the原创 2017-10-03 23:16:00 · 20501 阅读 · 0 评论 -
解决 MySQL server has gone away
导致 MySQL server has gone away 问题出现的最常见原因是服务超时跟连接已关闭。默认情况下,当没有进行任何操作,MySQL 服务会在 8 小时之后关闭,通过在启动 mysqld 时设置 wait_timeout 变量可以改变这个时间限制,参考 “Server System Variables”。我遇到这个问题是因为执行 sql 文件时,数据量过大的原因。这时候需要增大执行量,原创 2017-10-09 21:38:54 · 832 阅读 · 0 评论 -
nginx location 配置
uri 匹配规则语法:location [ = | ~ | ~* | ^~ ] uri { ... }uri 有四种修饰符= 精确匹配~ 正则匹配(大小写敏感)~* 正则匹配 (大小写不敏感)^~ 优先前缀匹配,忽略接下来的正则匹配行为一个 location 可以有两种定义正则表达式:以 ~(大小写敏感) 或者 ~*(大小写不敏感) 修饰前缀字符串匹配顺序...原创 2018-05-13 10:36:01 · 197 阅读 · 0 评论