11 2019 档案

摘要:Redis Java连接池调研 线上服务,由于压力大报错 ,但是需要定位到底问题出现在哪里? 查看Redis慢日志, 发现耗时最大的也是 也就是 暂时没发现特别慢的查询,所以问题转移到了 应用和redis中间衔接的连接池 ,所以需要打印 的相关指标 类 的 pools.values() 就是连接池 阅读全文
posted @ 2019-11-29 10:10 Draymonder 阅读(567) 评论(0) 推荐(0)
摘要:IO密集型为什么使用多线程 python多线程,可以粗浅理解只用了cpu的一个核心。 为什么IO密集型用多线程?假设我们有多个线程都在发网络请求(request, 等response),一个请求的从发出到接收的过程中cpu大多时间都是在等。 所以,当前线程发出请求后,由于不占用cpu资源,可以阻塞等 阅读全文
posted @ 2019-11-28 17:24 Draymonder 阅读(1209) 评论(0) 推荐(0)
摘要:前言 由于redis持久化(RDB),导致我们的线上的磁盘被写炸 线上服务器是 大概写了rdb文件是 左右,写满了当时的目录 处理策略 1. 关闭持久化,由于之前的现象表示,我们线上的redis并不会意外宕机,另外我们定时重启(每星期会上线一下应用,重启一下) 所以临时方案是 暂时关闭持久化, 每次 阅读全文
posted @ 2019-11-27 17:34 Draymonder 阅读(1585) 评论(0) 推荐(0)
摘要:前言 我们都知道,redis 的配置文件中,默认绑定接口是 127.0.0.1,也就是本地回环接口,所以是无法从外网连接 redis 服务的。如果想要让外网也能连接使用服务器上的 redis 服务,可以简单地注释掉 bind 这一行。但对于 bind 参数的作用,网上有很多文章的解释都是误人子弟的。 阅读全文
posted @ 2019-11-26 20:14 Draymonder 阅读(8918) 评论(0) 推荐(0)
摘要:卸载 Docker自17.03版本开始分为两个版本Docker CE和Docker EE: Docker CE:Docker Community Edition,即Docker社区版 Docker EE:即Docker Enterprise Edition,即Docker企业版。 卸载Docker的 阅读全文
posted @ 2019-11-26 16:32 Draymonder 阅读(610) 评论(0) 推荐(0)
摘要:菜菜的我硬是读了2个小时, 哭了 BIO到NIO源码的一些事儿之BIO https://juejin.im/post/5c2cc075f265da611037298e heading 3 后续待补 阅读全文
posted @ 2019-11-25 22:32 Draymonder 阅读(177) 评论(0) 推荐(0)
摘要:致21岁的自己 今天带薪拉 ,看了一下知乎,魏神点了赞,觉得很有道理。转载来劝慰自己。 中国程序员的最大阻碍是语言障碍,英语不好,无法和世界各地的人交流技术,坐井观天的人很多。 第二个严重的问题就是学习能力不强而且没有毅力,很容易放弃,不肯花时间深入思考问题和钻研,大多思考如何能少加班,如何能赚更多 阅读全文
posted @ 2019-11-23 14:45 Draymonder 阅读(292) 评论(0) 推荐(0)
摘要:nginx入门实战 nginx 安装与卸载 下载安装 进入 http://nginx.org/en/download.html 下载自己想要的版本,我选择的stable版本 使用 接下来访问 来测试 遇到的问题 nginx: [error] open() "/usr/local/nginx/logs 阅读全文
posted @ 2019-11-20 22:25 Draymonder 阅读(183) 评论(0) 推荐(0)
摘要:![](https://img2018.cnblogs.com/blog/1172239/201911/1172239-20191110223814715-1973825269.png) 阅读全文
posted @ 2019-11-10 22:38 Draymonder 阅读(143) 评论(0) 推荐(0)
摘要:Springboot 使用 Jedis 依赖 application.yml BookController 遇到的问题 1. 无法set , 类要实现序列化接口 2. Jedis Read time out 登陆客户端,发现 长时间无响应 解决方案: 重启`redis server` 阅读全文
posted @ 2019-11-10 14:24 Draymonder 阅读(817) 评论(0) 推荐(0)
摘要:Springboot 使用 Mybatis 依赖 pom.xml 配置文件 application.yml book实体 bookMapper bookMapper.xml bookService bookController 过程中踩过的坑 1. mapper注入不到, 记得配置 中的 2. 相关 阅读全文
posted @ 2019-11-10 00:43 Draymonder 阅读(230) 评论(0) 推荐(0)
摘要:Springboot 使用jpa maven依赖 数据库配置 book实体 bookDao bookService bookController 参考文档 JPQL: jianshu.com/p/4a4410075bab jpa补充: http://www.ityouknow.com/springb 阅读全文
posted @ 2019-11-09 18:40 Draymonder 阅读(314) 评论(0) 推荐(0)
摘要:Springboot 使用JdbcTemplate book bookDao bookService bookController 阅读全文
posted @ 2019-11-09 16:26 Draymonder 阅读(189) 评论(0) 推荐(0)
摘要:拦截器 创建myInterceptor类 配置拦截器 阅读全文
posted @ 2019-11-09 11:55 Draymonder 阅读(590) 评论(0) 推荐(0)
摘要:Cors处理 跨域请求 细粒度 直接在controller层上 添加@CrossOrigin注解 粗粒度 写一个config类, addMapping 即需要处理的url请求 阅读全文
posted @ 2019-11-09 11:35 Draymonder 阅读(271) 评论(0) 推荐(0)
摘要:springboot 默认静态路径 代码如下所示 类ResourceProperties.class 根据构造方法可知, 等于默认的 , 也即 classpath即为我们如下图所示的resource文件夹 阅读全文
posted @ 2019-11-07 22:14 Draymonder 阅读(680) 评论(0) 推荐(0)
摘要:今天开始最简单的Springboot应用 entity.Book web.BookController resources/applcation.yml 访问url localhost:8080/book 展示结果 阅读全文
posted @ 2019-11-07 21:52 Draymonder 阅读(197) 评论(0) 推荐(0)
摘要:WebSocket 原理 WebSocket 是什么原理?为什么可以实现持久连接? https://www.zhihu.com/question/20215561/answer/40316953 阅读全文
posted @ 2019-11-07 21:17 Draymonder 阅读(102) 评论(0) 推荐(0)
摘要:前言 就是我备份了一下 mysql_container, 然后我想启用 新的备份的 mysql_container 但是之前的 这些都已经忘记了 我想找一下之前的命令 直接改动一小部分 解决方案 1. 安装 rekcod 2. https://www.linuxea.com/2270.html 阅读全文
posted @ 2019-11-05 11:48 Draymonder 阅读(960) 评论(0) 推荐(0)
摘要:前言 因为我有强制关机的习惯, 然后就杯具了.. ubuntu版本是 16.04 sudo没法使用, su密码不对, 顿时我就慌了 解决方案 1.1、开机点击ESC,进去GUN GRUB界面 1.2、选择有recovery mode的选项,按e进入命令行 1.3、找到有recovery nomode 阅读全文
posted @ 2019-11-05 11:28 Draymonder 阅读(2146) 评论(2) 推荐(1)