上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 61 下一页

2023年8月7日

@Cacheable 、 @CachePut 、@CacheEvict 注解

摘要: 使用场景 在开发中,需要使用缓存时,可以使用 @Cacheable 、 @CachePut 、@CacheEvict 注解。 注意: @Cacheable 、 @CachePut 、@CacheEvict 是基于 Aop 动态代理实现的。 因此,如果在同一个类里面,调用 @Cacheable 注解的 阅读全文

posted @ 2023-08-07 22:39 乐之者v 阅读(534) 评论(0) 推荐(0)

2023年7月20日

程序员如何向上管理/晋升/升职加薪

摘要: 主动汇报 积极向领导汇报,及时反馈任务进度,反馈遇到的问题。 做好的事,必须跟领导汇报,做了以后领导不知道,那等于白干。 向上管理 多向领导展示自己的工作量。 解决完问题,可以把领导拉到群里,不然你解决了问题,领导都不知道。 有需求变更,需求澄清,也可以拉领导一起去听下,让领导知道自己在做的事情。 阅读全文

posted @ 2023-07-20 00:54 乐之者v 阅读(55) 评论(0) 推荐(0)

2023年7月16日

athas热更新代码

摘要: ### 热更新 热更新有什么用?比如,生产环境有一个逻辑不小心写错了,导致资产损失。 如果修改代码,重新发布到生产环境,需要的时间比较长,而且生产环境重启,也可能会影响到其他的用户。 热更新,可以不用重启环境,修改代码对应的字节码,达到修改功能的目的。 ### 一、jad反编译 星号*表示匹配任意路 阅读全文

posted @ 2023-07-16 21:32 乐之者v 阅读(156) 评论(0) 推荐(0)

2023年7月14日

实践理解 Transactional 是否生效

摘要: 实践理解 Transactional 是否生效 示例: 新建一个订单表 tb_order_test 。 手动插入一条数据。 然后在代码中,根据 id 更新,如果更新成功,那么 update_time 会变化。 代码中执行 1/0; 由于 0不能做为除数,代码会抛异常。 通过 updateTime 观 阅读全文

posted @ 2023-07-14 11:16 乐之者v 阅读(123) 评论(0) 推荐(0)

2023年7月11日

SpringBoot使用@PropertySource读取 properties 配置

摘要: ## SpringBoot使用@PropertySource读取 properties 配置 ### properties配置文件 在resources文件夹下,新建一个文件 property-demo.properties, 示例如下: ``` my.config.test.name=wu my. 阅读全文

posted @ 2023-07-11 13:55 乐之者v 阅读(426) 评论(0) 推荐(0)

maven/ SpringBoot 配置profile指定环境

摘要: ### maven 的 pom.xml 配置profile指定环境 ``` dev dev true test test prod prod ``` ### SpringBoot 获取 maven 配置的环境 在 application.properties 中添加以下配置,获取配置的环境: 可以通 阅读全文

posted @ 2023-07-11 11:23 乐之者v 阅读(724) 评论(0) 推荐(0)

2023年7月7日

需求评估-不同数据量和场景的技术选型

摘要: 评估一个需求时,一定要搞清楚数据量和业务场景。 不同的数据量,不同的业务场景,使用的技术是不一样的。 ### 数据常用的中间件 * mysql 数据量:百万级别 事务:支持事务 并发:不支持高并发 * mysql分库分表 数据量:千万级别 事务:支持事务。 并发:支持高并发 全文检索:不支持,左模糊 阅读全文

posted @ 2023-07-07 23:55 乐之者v 阅读(143) 评论(0) 推荐(0)

2023年7月5日

mysql分库分表 sharding-jdbc 5.0的代码实现 (二)

摘要: ### 分库分表 之前试过了分表不分库,详情见:https://www.cnblogs.com/expiator/p/17524493.html 这次再试下分库分表。 ### 依赖包 SpringBoot 用的是 2.6.13 版本。 ``` org.apache.shardingsphere sh 阅读全文

posted @ 2023-07-05 23:37 乐之者v 阅读(190) 评论(0) 推荐(0)

2023年7月4日

mysql分库分表 sharding-jdbc 5.0的代码实现

摘要: ### shardingsphere-jdbc 5.0 有什么优点? 5.0之前的版本,不支持CASE WHEN、HAVING、UNION(ALL),有限支持子查询。 5.0支持这些特性,开发起来会更方便些。 ### 依赖包 SpringBoot 用的是 2.6.13 版本。 ``` org.apa 阅读全文

posted @ 2023-07-04 00:11 乐之者v 阅读(485) 评论(0) 推荐(0)

2023年6月29日

mysql分库分表 sharding-jdbc 3.0的代码实现

摘要: ### 一、依赖包 SpringBoot 用的是 2.0.6.RELEASE 版本。 ``` io.shardingsphere sharding-jdbc-spring-boot-starter 3.0.0.M4 org.springframework.boot spring-boot-start 阅读全文

posted @ 2023-06-29 23:29 乐之者v 阅读(366) 评论(0) 推荐(0)

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 61 下一页

导航