摘要:严谨度 目标: 做事严谨,无偏差,完成度高,干净利索 相关技能: 目标明确度 练习方式: 日报 任务 编码规范 开发流程 日报 规范的日报编写方式,按照周报的要求 从写日报这件小事上就开始规范要求自己 xxx项目: 1. xxx模块:功能开发. 开发完成xxx功能 2. xxx模块:修改优化. 修改 阅读全文
posted @ 2021-08-01 23:39 攻城狮Chova 阅读(31) 评论(0) 推荐(0) 编辑
摘要:主要技术 基础框架: springboot 微服务架构: dubbo,springboot cloud ORM框架: mybatis plus 数据库连接池: Alibaba Druid 网关(统一对外接口 ): zuul 缓存: redis 注册中心: zookeeper,eureka 消息队列: 阅读全文
posted @ 2021-07-17 05:34 攻城狮Chova 阅读(303) 评论(0) 推荐(0) 编辑
摘要:switch if - else只适合在3层之内使用 当条件判断较多时,可以首先考虑使用switch interface 当判断条件还可能动态增加时,可以考虑将switch进一步优化,引入接口interface,将代码与数据分离: 创建一个map: key: switch的case值 value: 阅读全文
posted @ 2021-07-15 22:38 攻城狮Chova 阅读(20) 评论(0) 推荐(0) 编辑
摘要:代理模式 Java动态代理运用了设计模式中常用的代理模式 代理模式: 目的就是为其他对象提供一个代理用来控制对某个真实对象的访问 代理类的作用: 为委托类预处理消息 过滤消息并转发消息 进行消息被委托类执行后的后续处理 通过代理层这一中间层,有效的控制对于真实委托类对象的直接访问,同时又可以实现自定 阅读全文
posted @ 2021-07-14 12:52 攻城狮Chova 阅读(77) 评论(0) 推荐(1) 编辑
摘要:exists用法 exists: 如果括号内子查询语句返回结果不为空,说明where条件成立,就会执行主SQL语句 如果括号内子查询语句返回结果为空,说明where条件不成立,就不会执行主SQL语句 not exists: 与exists相反 如果括号内子查询语句结果为空,说明表示where条件成立 阅读全文
posted @ 2021-07-13 23:11 攻城狮Chova 阅读(30) 评论(0) 推荐(0) 编辑
摘要:<< <<: 左移运算,左移几位就补几个0 >> >>: 右移运算,为算术右移 如果数字为正数时,移位后在前面补0 如果数字为负数时,移位后在前面补1 >>> >>>: 无符号右移,为逻辑右移.忽略符号,空位补0 无符号右移规则: 忽略了符号位扩展,0补最高位,无符号右移运算符 >>> 只对32位和 阅读全文
posted @ 2021-07-12 12:48 攻城狮Chova 阅读(25) 评论(0) 推荐(0) 编辑
摘要:动态SQL if 根据条件包含where子句的一部分 <select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE state = 'ACTIVE' <where> <if test="title != nul 阅读全文
posted @ 2021-07-11 23:50 攻城狮Chova 阅读(47) 评论(0) 推荐(0) 编辑
摘要:分布式唯一ID 使用RocketMQ时,需要使用到分布式唯一ID 消息可能会发生重复,所以要在消费端做幂等性,为了达到业务的幂等性,生产者必须要有一个唯一ID, 需要满足以下条件: 同一业务场景要全局唯一 该ID必须是在消息的发送方进行生成发送到MQ 消费端根据该ID进行判断是否重复,确保幂等性 在 阅读全文
posted @ 2021-07-10 22:41 攻城狮Chova 阅读(58) 评论(0) 推荐(0) 编辑
摘要:学习一门新的编程语言 当熟练了Java之后,再去学习新的编程语言,比如Python,这个时候不仅能够很快的学习好Python,Java语言能力也在迅速提高 因为语言是相通的,当学习Python的时候,会带着和Java相比较的心去学,这个时候,不仅学习了Python,也加深了对Java的理解 尝试独立 阅读全文
posted @ 2021-07-09 23:13 攻城狮Chova 阅读(124) 评论(0) 推荐(0) 编辑
摘要:面试 一般都是由浅到深去问,思路是: 先考察基础是否过关,因为基础知识决定了一个技术人员发展的上限 再通过深度考察是否有技术热情和深度以及技术的广度 同时可能会提出一些质疑和挑战来考察候选人能否与有不同意见的人沟通 考察内容和方式 基础知识 技术上深度与广度兼顾 基础知识: 考察基础的时候一般都不会 阅读全文
posted @ 2021-07-08 12:21 攻城狮Chova 阅读(37) 评论(0) 推荐(0) 编辑