摘要:
立刻马上做,不要考虑别人太多, 大胆做不敢做的,你会发现也没什么,直面恐惧 公众场合出丑 少就是多,慢就是快 重在温和发力,长期主义 多练习,多思考,多悟,多总结,多复习 日拱一卒,躬身入局 珍惜时间,时间最重要 学习要趁早 居安思危 终身学习 事以密成,语以泄败 控制住自己愤怒和脾气,用平静的力量 阅读全文
posted @ 2021-12-11 19:37
姚狗蛋
阅读(23)
评论(0)
推荐(0)
摘要:
1-Unchecked异常 Unchecked 异常继承了RuntimeException , 特点是代码不需要处理它们也能通过编译, 所以它们称作 Unchecked 异常。 利用 Unchecked 异常, 可以避免不必要的 try-catch 和 throws 异常处理。 阅读全文
posted @ 2021-12-11 17:28
姚狗蛋
阅读(23)
评论(0)
推荐(0)
摘要:
1-事务 2 回滚 3 事务失效 3-1 @ Transactional 默认情况下,只会对RuntimeException Error的异常来回滚, 如果抛出检查异常,则不会回滚。 所以,@ Transactional要改为@ Transactional(rollbackFor = Excepti 阅读全文
posted @ 2021-12-11 17:28
姚狗蛋
阅读(17)
评论(0)
推荐(0)
摘要:
1 对于既可以前端做也可以后端做的逻辑,我建议是放到前端,为什么?因为你的逻辑需要计算资源进行计算, 如果放到后端去run逻辑,则会消耗带宽&内存&cpu等等计算资源,你要记住一点就是服务端的计算资源是有 限的,而如果放到前端,使用的是客户端的计算资源,这样你的服务端负载就会下降(高并发场景)。类似 阅读全文
posted @ 2021-12-11 17:27
姚狗蛋
阅读(36)
评论(0)
推荐(0)
摘要:
1 查看日志 查看日志定位问题在哪里 2 解决问题 2-1 场景一: 当线上项目出现 bug 时, 而且这个时候你正在基于线上版本的基础上开发新功能,该如何修复 bug ? 方式一:使用分支 merge 合并的方式: 第一步 先将你 dev 开发分支上的进度提交到本地仓库:git add .、git 阅读全文
posted @ 2021-12-11 17:27
姚狗蛋
阅读(66)
评论(0)
推荐(0)
摘要:
1-不要用double算钱,用bigdecimal double会有精度损失。 使用bigdecimal的时候,构造参数选择字符串。 2 -controller传参,尽量避免list, map map不好维护,如果是新人,鬼知道你map里面有啥, 但如果是dto,点进去就能发现类结构 3-数据库字段 阅读全文
posted @ 2021-12-11 17:26
姚狗蛋
阅读(26)
评论(0)
推荐(0)
摘要:
1-冒烟 对做的产品通电,如果冒烟了,说明有问题。 如果没有冒烟,说明测试通过 2:-网关 2-1 为什么需要网关? 统一入口,进入系统的所有请求都需要经过 API 网关。所有后端请求,都先请求到网关 路由转发 统一权限控制,校验,拦截等。 2-2 网关解决的问题 如果我们有多个服务,每个服务都需要 阅读全文
posted @ 2021-12-11 17:25
姚狗蛋
阅读(52)
评论(0)
推荐(0)
摘要:
框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 反射:将类的各个组成部分封装为其他对象,这就是反射机制 1 反射的好处 可以在程序运行过程中,操作这些对象。 可以解耦,提高程序的可扩展性。 2 获取Class对象的3种方式 Class.forName("全类名"):将字节码文件加载进内存 阅读全文
posted @ 2021-12-11 17:22
姚狗蛋
阅读(29)
评论(0)
推荐(0)
摘要:
数据库删除操作中的 delete、drop、 truncate 区别在哪? 当不再需要该表时可以用 drop 来删除表; 当仍要保留该表,但要删除所有记录时, 用 truncate来删除表中记录。 当要删除部分记录时(一般来说有 WHERE 子句约束) 用 delete来删除表中部分记录。 阅读全文
posted @ 2021-12-11 17:15
姚狗蛋
阅读(37)
评论(0)
推荐(0)
摘要:
1- 数组 数组内存连续,且长度固定,这样知道开始索引,和偏移量,就可以迅速定位到想要的元素。所以数组查询块。 但是数组的增加删除,都会先创建一个新数组,然后复制,所以增删慢 2 阅读全文
posted @ 2021-12-11 17:10
姚狗蛋
阅读(23)
评论(0)
推荐(0)

浙公网安备 33010602011771号