获得徽章 9
Spring Cloud Alibaba 和 Spring Cloud 搭配方案
SpringCoud Alibaba-Nacos:注册中心(服务发现/注册)
SpringCoud Alibaba-Nacos:配置中心(动态配置管理)
SpringCoud Alibaba-Sentinel:服务容错(限流、降级、熔断)
SpringCoud Alibaba-Seata:分布式解决方案
SpringCoud-Ribbon:负载均衡
SpringCoud-Feign:声明式HTTP客户端(调用远程服务)
SpringCoud-Gateway:API网关(webflux编程模式)
SpringCoud-Sleuth:调用链监控
展开
评论
使用@RequiredArgsConstructor会为我们生成一个包含常量、使用final关键字修饰的变量的私有构造方法。
那我们就可以不使用属性注入(@Autowired和@Resource)的方式,直接通过构造器的方式来完成注入,不仅能够省略简化许多代码,也解决了属性注入可能存在的空指针问题。
评论
喜欢用新的技术组件,因为新的技术组件出现必定是解决旧技术组件的不足,而且作为一个技术人员我们应该要与时俱进~~ 当然前提是要做好准备工作,不能无脑升级。
评论
代码安全无小事,只有不出事和事故两种情况,嘴上喊一万遍“安全第一”(我都懂,空了就改),不如立马带上个“安全帽”(跑个安全扫描器)来得实在。
评论
* 查询SQL尽量不要使用select *,而是select具体字段
* 如果知道查询结果只有一条或者只要最大/最小一条记录,建议用limit 1
* 应尽量避免在where子句中使用or来连接条件
* 注意优化limit深分页问题
* 使用where条件限定要查询的数据,避免返回多余的行
* 尽量避免在索引列上使用mysql的内置函数
* 应尽量避免在 where子句中对字段进行表达式操作
* 应尽量避免在where 子句中使用!=或<>操作符
* 使用联合索引时,注意索引列的顺序,一般遵循最左匹配原则。
* 对查询进行优化,应考虑在where 及 order by涉及的列上建立索引
* 如果插入数据过多,考虑批量插入
* 在适当的时候,使用覆盖索引
* 使用explain 分析你SQL的计划
展开
评论
1. 类成员与方法的可见性最小化
2. 使用位移操作替代乘除法
3. 尽量减少对变量的重复计算
4. 使用局部变量可避免在堆上分配
5. 减少变量的作用范围
6. 尽量采用懒加载的策略,在需要的时候才创建
7. 访问静态变量直接使用类名
8. 字符串拼接使用StringBuilder
9. 重写对象的HashCode,不要简单地返回固定值
10. HashMap等集合初始化的时候,指定初始值大小
展开
评论
不管是jdk还是cglib动态代理确实是动态生成了代理类,但是代理类执行增强方法的时候只是判断是否有切面,然后按照切面顺序执行切面方法,最后通过反射来调用实际方法,而反射的对象确是原本的对象而不是增强后的代理对象。
评论
RG的头像
关注了
赞了这篇沸点
#原来这就是心理学# 生活情景剧 🎦
我在家里的储藏间里找到一个箱子,箱子上一把锁🔒,我拿来锤子🔨、铁棒、钢锯,想把它打开,进而寻出“宝物”。但是一番尝试下来,锁上除了多了几道伤痕、变了点形状,并没有被打开。突然,我发现一把小巧的钥匙🔑,轻松的打开了锁。我问它是怎么做到的,钥匙轻松的回答“因为我最懂它的心”。
心理学理论 📝
这就是钥匙理论,“自己是锁,而对象是钥匙。”
浅析 🔎
“钥匙理论”可以运用到人际关系交往中。
每个人对外界都充满警戒,就像心中有一把无形的大锁。只有懂得他们的心、理解他们的真实感受和需要,才能打开他们的心门、与他们顺畅地交流。
恰当运用“钥匙理论”,会有四两拨千斤的效果。
记住他人名字,而且很容易的叫出来,是给别人一个巧妙而有效的赞美。
如果你真心关心别人,那么直接表达自己的关心比其他方法会更有效果,
展开
36
#WWDC2022# 预计苹果将宣布其最新的软件平台,包括 iOS 16、iPadOS 16、macOS 13、watchOS 9 和 tvOS 16,也可能会发布一些硬件产品。
评论
#WWDC2022# 苹果新款 MacBook Air 有可能提供三种标准的配色,并且可能会增加一种新颜色,而不是像市场预期的 iMac 那样的多彩色
评论
下一页
个人成就
文章被点赞 100
文章被阅读 30,371
掘力值 2,545
收藏集
4
关注标签
20
加入于