摘要:
1、nacos配置,datasource,redis配置最好放在bootstrap中,这样打包的时候更改bootstrap会把bootstrap打包进去,在切换环境时比较方便。 2、application转bootstrap出现了程序没有访问bootstrap的情况,暂时采用了网上提供的方法,导入 阅读全文
摘要:
例子 当下列sql传入0时,通过if判断会自动跳过 delete from message_logging where 1=1 <if test="param1.sceneType != null and param1.sceneType != ''"> and scene_type = #{par 阅读全文
摘要:
今天的medium题比较简单,AC率67.4% class Solution { public List<String> simplifiedFractions(int n) { StringBuilder sb; List<String> strList = new ArrayList<>(); 阅读全文
摘要:
最近接手了一个后台,前端使用后端生成的合法token调用接口的时候会提示token无法解析,甩出了 io.jsonwebtoken.SignatureException: JWT signature does not match locally computed signature. JWT val 阅读全文
摘要:
MQ是分布式系统中的一种通信手段,是中高级开发必备的技能。如果是小体量的项目或者产品,直接用单体,用到的中间件也少,但是当业务一点点扩大,用户量增多,需求增加,必定会微服务的设计思想,分布式的部署方式,随着体量增加,肯定会遇到性能瓶颈,这时候就需要引入中间件,而消息队列就是其中比较常见的一个。 目前 阅读全文
摘要:
给你一个整数 n ,表示比赛中的队伍数。比赛遵循一种独特的赛制: 如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对。总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮。 如果当前队伍数为 奇数 ,那么将会随机轮空并晋级一支队伍,其余的队伍配对。总共进行 (n - 1) / 阅读全文
摘要:
目前平台端和应用端会用RabbitMQ去同步部分数据,但是由于应用端这边的开发人员对数据处理的逻辑习惯和接口调用频繁程度与平台端不一样,所以数据需要进行一些处理。 场景是字典类型的code的JSONArray查询并转换成字符串拼接的中文名称 因为是在MQ监听到消息之后执行的保存动作,所以尽量提高效率 阅读全文
摘要:
一道Medium难度(狗屁)的博弈论题,AC率45.3%(手动狗头)。这道题的难度已经远远超过中等难度了,Hard至少一半没有这个难,而且博弈论属于现代数学的一个分支,是运筹学的子类,多用在金融数学,所以这道题对逻辑思维和数学能力要求很高。引用一下一位大佬的评论: https://leetcode. 阅读全文
摘要:
这两天开发压力比之前小了一些,但是进入到bug修复和代码优化阶段更头疼。 今天想到在大厂的同学再想想自己,感觉差距越来越大了,准备从今天开始去刷算法,后面会开一个随笔专门复习大学时候学的东西,从计算机网络开始,OS,DB,JVM底层,Linux,最后到Algorithm,会全部复习一遍,NoSQL, 阅读全文
摘要:
给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] == nums[j] 且 abs(i - j) <= k 。如果存在,返回 true ;否则,返回 false 。 示例 1: 输入:nums = [1,2,3,1], k= 3 输 阅读全文