04 2019 档案

摘要:参考于今日头条上Java芋道源码的 记住:永远不要在 MySQL 中使用 UTF-8 字符集选择 MySQL 的 utf8 实际上不是真正的 UTF-8。utf8 只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。 MySQL 一直没有修复这个 bug,他们在 2010 年发 阅读全文
posted @ 2019-04-28 17:52 一线大码 阅读(13549) 评论(0) 推荐(2)
摘要:top命令显示界面 top命令默认在一个特定间隔(3秒)后刷新显示。要手动刷新,用户可以输入回车或者空格。 前五行显示的是统计信息。 1、第一行是任务队列信息 同 uptime 命令的执行结果一样,uptime 命令执行结果: (1)18:45:02 当前时间 (2)up 230 days, 2:1 阅读全文
posted @ 2019-04-26 19:20 一线大码 阅读(18444) 评论(0) 推荐(4)
摘要:1、free 命令的选项 使用 free 命令查看服务器内存使用情况。 (1)-b,-k,-m,-g 表示输出显示的单位为 bytes, KB, MB, or GB,不添加选项的话默认以 KB 为单位显示 (2)-h 以人类可读的方式显示,即后边会自动带上单位 (3)-l 显示详细的低内存和高内存统 阅读全文
posted @ 2019-04-26 17:56 一线大码 阅读(14127) 评论(0) 推荐(0)
摘要:JSON Web Token,简称 JWT, 是一个开放的标准(RFC 7519),它定义了以一种紧凑的、自包含的 JSON 对象在各方之间安全传输信息的方式。该信息含有数字签名,可以被验证和信任。 JWT的介绍这里就不说了,想了解的可以看一下这边博客:JSON Web Token 入门教程 或者直 阅读全文
posted @ 2019-04-25 15:29 一线大码 阅读(13938) 评论(4) 推荐(0)
摘要:今天测试代码,新建了一张 Order 表,使用的 MySQL 数据库。 插入数据的时候报语法错误,我检查了好几遍,也没看出 SQL 语句哪里有问题,于是从 MyBatis 的日志里拷贝出 SQL 语句拿到 Navicate 里执行,同样报语法错误。 最后经过查找资料了解到,我的表名 Order 属于 阅读全文
posted @ 2019-04-18 16:36 一线大码 阅读(2960) 评论(0) 推荐(0)
摘要:第一种: 第二种: 第三种: 看下网上的解决方案: (1)原因是Tomcat的header缓冲区大小不够,只需要在 server.xml 中增加 maxHttpHeaderSize 字段即可: 我是在 SpringBoot 中的配置文件添加了:(并没有解决任何问题) (2)头部包含了特殊字符的原因: 阅读全文
posted @ 2019-04-18 16:13 一线大码 阅读(6656) 评论(1) 推荐(0)
摘要:最近做的一个springboot2.0项目。 前提是我的服务器时区没有问题: 可以参考:查看和修改Linux服务器的时区和时间 使用MySQL57,(程序中打印的时间字段)查询出的时间字段总是和数据库存储的相差两个小时。 最后是通过修改数据库连接解决了这个问题。添加了下面这个属性。 接着又出现问题了 阅读全文
posted @ 2019-04-09 20:36 一线大码 阅读(3752) 评论(1) 推荐(0)
摘要:参考博客: SpringBoot开启事务常见坑点 另外注意手动回滚事务需要 (1)在业务层方法上添加注解 @Transactional (2)在需要回滚的地方添加代码: 示例: 阅读全文
posted @ 2019-04-09 14:20 一线大码 阅读(1486) 评论(0) 推荐(0)
摘要:静态属性不能直接注入,可以通过其set方法进行注入。(注意生成的set方法需要去掉static)。 在工具类里直接注入RedisTemplate,两种方法: (1)使用@Autowired private static RedisTemplate redisTemplate; @Autowired 阅读全文
posted @ 2019-04-09 13:58 一线大码 阅读(11096) 评论(3) 推荐(0)
摘要:普通传参 测试项目:SpringBoot2.0。不使用 form 表单传参,后端不需要指定 consumes 。 使用 Postman 进行测试。 @PathVariable 只能接收 URL 路径里的参数。 @RequestParam 只能接收 URL 问号后跟着的参数,不管是 GET 还是 PO 阅读全文
posted @ 2019-04-08 16:02 一线大码 阅读(12843) 评论(1) 推荐(2)
摘要:背景说明 最近做一个APP客户端图片直传阿里云OSS的服务,需要在后台开一个阿里云的OSSToken获取的接口。 阿里云官方文档地址:快速搭建移动应用直传服务。 略过移动端说明,直接看服务端的。 不是移动端直传吗,为什么需要服务端呢?原因如下: Android和iOS应用不能直接存储AccessKe 阅读全文
posted @ 2019-04-08 11:52 一线大码 阅读(1602) 评论(0) 推荐(0)
摘要:MySQL一般使用 LIMIT 实现分页。基本语句为: 在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引。 举例来说,如果实际SQL类似下面语句,那么在 category_id, id两列上建立复合索引比较好: 随着数据量的增加,页数会越来越多,查看后几页的SQL就可 阅读全文
posted @ 2019-04-02 19:31 一线大码 阅读(49450) 评论(0) 推荐(0)
摘要:添加Maven依赖 添加配置类 注解使用 @Api 用在请求类上,说明该类的作用。可以标记一个Controller类做为swagger文档资源。 value:url的路径值,在UI界面上也看到,可以不用配置。 tags:说明该类的作用,可以在UI界面上看到的内容 produces:配置返回数据类型, 阅读全文
posted @ 2019-04-01 23:27 一线大码 阅读(1086) 评论(0) 推荐(0)