摘要:主动汇报 积极向领导汇报,及时反馈任务进度,反馈遇到的问题。 做好的事,必须跟领导汇报,做了以后领导不知道,那等于白干。 向上管理 多向领导展示自己的工作量。 解决完问题,可以把领导拉到群里,不然你解决了问题,领导都不知道。 有需求变更,需求澄清,也可以拉领导一起去听下,让领导知道自己在做的事情。
阅读全文
摘要:### 热更新 热更新有什么用?比如,生产环境有一个逻辑不小心写错了,导致资产损失。 如果修改代码,重新发布到生产环境,需要的时间比较长,而且生产环境重启,也可能会影响到其他的用户。 热更新,可以不用重启环境,修改代码对应的字节码,达到修改功能的目的。 ### 一、jad反编译 星号*表示匹配任意路
阅读全文
摘要:实践理解 Transactional 是否生效 示例: 新建一个订单表 tb_order_test 。 手动插入一条数据。 然后在代码中,根据 id 更新,如果更新成功,那么 update_time 会变化。 代码中执行 1/0; 由于 0不能做为除数,代码会抛异常。 通过 updateTime 观
阅读全文
摘要:## SpringBoot使用@PropertySource读取 properties 配置 ### properties配置文件 在resources文件夹下,新建一个文件 property-demo.properties, 示例如下: ``` my.config.test.name=wu my.
阅读全文
摘要:### maven 的 pom.xml 配置profile指定环境 ``` dev dev true test test prod prod ``` ### SpringBoot 获取 maven 配置的环境 在 application.properties 中添加以下配置,获取配置的环境: 可以通
阅读全文
摘要:评估一个需求时,一定要搞清楚数据量和业务场景。 不同的数据量,不同的业务场景,使用的技术是不一样的。 ### 数据常用的中间件 * mysql 数据量:百万级别 事务:支持事务 并发:不支持高并发 * mysql分库分表 数据量:千万级别 事务:支持事务。 并发:支持高并发 全文检索:不支持,左模糊
阅读全文
摘要:### 分库分表 之前试过了分表不分库,详情见:https://www.cnblogs.com/expiator/p/17524493.html 这次再试下分库分表。 ### 依赖包 SpringBoot 用的是 2.6.13 版本。 ``` org.apache.shardingsphere sh
阅读全文
摘要:### shardingsphere-jdbc 5.0 有什么优点? 5.0之前的版本,不支持CASE WHEN、HAVING、UNION(ALL),有限支持子查询。 5.0支持这些特性,开发起来会更方便些。 ### 依赖包 SpringBoot 用的是 2.6.13 版本。 ``` org.apa
阅读全文