摘要: 1. MQ是什么 2. MQ能做什么 3. 消息模式 4. 使用MQ的时候需要注意什么 5. 常用MQ 6. MQ的不足 7. 什么时候不适用MQ 8. MQ的组成 9. MQ的关注点 1. MQ是什么 MQ 是message queue ,消息队列,也叫消息中间件、消息总线,是一种跨进程的通信机制 阅读全文
posted @ 2019-01-13 14:52 Jtianlin 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 1. redis是什么 2. 为什么用redis 3. redis 数据结构 4. redis中的对象类型 5. redis都能做什么?怎么实现的的? 6. redis使用过程中需要注意什么 7. 数据持久化 8. 集群是怎么访问的 9. redis单线程是什么鬼 10. 过期策略 11. 内存淘汰 阅读全文
posted @ 2019-01-12 11:16 Jtianlin 阅读(1384) 评论(0) 推荐(1) 编辑
摘要: 1. Spring , Spring MVC ,Spring boot ,Spring cloud, Spring Task, Spring Security 2. Java 基础:并发,线程池,锁,多线程 3. mysql知识点汇总: 数据定期备份,慢查询监控,每天监控数据,读写分离,索引,统一字 阅读全文
posted @ 2018-12-28 17:10 Jtianlin 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1. 数据库的安装 2. 数据库设计需要注意什么 3. SQL语句优化 4. 怎样处理慢查询? 5. 怎样更好的利用数据库索引? 6. 事务隔离级别有哪些?怎么实现的? 7. 数据库锁有哪些? 8. 如何保证数据库高可用? 9. 如何保证数据库高并发? 10. 什么样的数据库缓存方案最合理? 11. 阅读全文
posted @ 2018-05-04 15:44 Jtianlin 阅读(889) 评论(0) 推荐(0) 编辑
摘要: 1. 酷壳:https://coolshell.cn 2. 分享技术,品味人生:http://www.ityouknow.com/ 3. 并发编程网:http://ifeve.com/ 4. developerWorks 中国:https://www.ibm.com/developerworks/c 阅读全文
posted @ 2017-12-14 11:28 Jtianlin 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1. Spring Cloud netflix概览和架构设计 2. Dubbo&ZK分布式服务化改造(四)——Dubbo多注册中心 & 服务迁移 3. kafka如何直接查看log文件中的信息 4. kafka与Spring的集成 5. 深入理解Java 8 Lambda(语言篇——lambda,方 阅读全文
posted @ 2017-06-29 20:34 Jtianlin 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1. 逛宜家 为什么:购买家用物品 怎么做:明确要看的产品(书桌、椅子、置物架、浴帘、沙发等),关注价格、产品质量、是否包邮、包安装;体验宜家 如果再去一次,你怎么做?宜家怎么样(产品价格体验等)? 阅读全文
posted @ 2022-09-17 17:09 Jtianlin 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 2022.5.31 1. 做完的东西要检查确认 2. 对于要删除的东西,一定要先验证是否执行到,再加删除代码。线上删除一定谨慎。 3. 不要在匆忙的情况下急着去做一些件事,很可能做不好 2022.5.30 1. 线上有问题,需要明确几个事情:问题原因;问题影响范围;问题修复时间;继续跟进 2022. 阅读全文
posted @ 2022-05-24 23:15 Jtianlin 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 最近一周出了两次线上事故,其中一次还处于封网期,最后无奈破网上线。问题都不大,但确实很恶心。反思自己写代码没有方法,于此做笔记。 先写开发笔记,再具体开发。可以练习,养成习惯! 1. 改代码是否对老的代码有影响: 这个问题如果问我们,我们大多数人都知道,改老代码可能会影响原有功能,但真正做的时候可能 阅读全文
posted @ 2021-02-10 21:00 Jtianlin 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. 一个简单的请求: 图1 图2 1)田大林在浏览器里输入baidu.com,浏览器会自动加上协议头,变成https://www.baidu.com/,baidu.com属于域名,代表你要访问的服务,http属于协议、标准,解析的规范。 2)域名通过DNS(Domain Name System) 阅读全文
posted @ 2020-09-12 15:16 Jtianlin 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1. 通过线程池执行http调用:PoolingNHttpClientConnectionManager 2. Linux定时任务Crontab命令详解: linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启 阅读全文
posted @ 2020-03-25 17:56 Jtianlin 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1. 如何修改Mac文件默认打开方式 选中 - 右键 - 显示简介 - 打开方式 - 修改 2. mac 快速锁屏:command + control + Q 3. jar,war , ear , sar Jar文件(扩展名为. Jar,Java Application Archive)包含Java 阅读全文
posted @ 2020-03-16 20:53 Jtianlin 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1. idea 切换 profile,要求切换的profile必须在pom.xml配置 2. tomcat启动服务后,可以在idea下面的service 的tab也查看 3. fatal: not in a git directory : 第一次使用git,在设置邮箱的时候报错了。说是没有这个目录。 阅读全文
posted @ 2020-03-09 21:50 Jtianlin 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. @PostConstruct和@PreConstruct @PostConstruct说明 被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Serclet的inti()方法。被@PostConstruct修饰的方法会在构造函数之后 阅读全文
posted @ 2020-03-05 12:11 Jtianlin 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. import pygame 出现报错:No module named 'pygame'的一个解决办法 1)首先确认pygame是否安装成功。可以通过:pip list 查看 2)如果没有安装成功,可以通过命令:python -m pip install -U python 下载安装 3)安装成 阅读全文
posted @ 2020-01-19 16:11 Jtianlin 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. 基础知识:HashMap,ConcurrentHashMap,锁(Synchronized,ReentrantLock,自旋锁),AQS,线程池,volatile,异常处理,Error和Exception,CountDownLatch和CyclicBarrier 2. 并发知识:高并发怎么办, 阅读全文
posted @ 2020-01-14 19:04 Jtianlin 阅读(341) 评论(0) 推荐(0) 编辑