首页
学习
活动
专区
工具
TVP
发布

A周立SpringCloud

专栏作者
448
文章
596712
阅读量
85
订阅数
Lambda表达式入门,看这篇就够了!
Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。
用户1516716
2022-02-17
2250
Java线程池面试必备:核心参数、工作流、监控、调优手段
2. 具体的场景,如果corePoolSize为x,maximumPoolSize为y,阻塞队列为z,第w个任务进来如何分配?
用户1516716
2021-12-02
5970
Spring AOP、AspectJ、CGLIB 怎么说清楚?
AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP 框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强;而动态代理则在运行时借助于 JDK 动态代理、CGLIB 等在内存中“临时”生成 AOP 动态代理类,因此也被称为运行时增强。
用户1516716
2021-11-23
1.2K0
利用注解 + 反射消除重复代码,妙!
作者:Leilei Chen 来源:https://llchen60.com/ 1 案例场景 假设银行提供了一些 API 接口,对参数的序列化有点特殊,不使用 JSON,而是需要我们把参数依次拼在一起构成一个大字符串: 1)按照银行提供的API文档顺序,将所有的参数构成定长的数据,并且拼接在一起作为一整个字符串 2)因为每一种参数都有固定长度,未达到长度需要进行填充处理
用户1516716
2021-11-23
4940
盘点 Redis 都有哪些监控指标
通过观察其数量可以确认是否存在意料之外的连接。如果发现数量不对劲,就可以使用lcient list指令列出所有的客户端链接地址来确定源头。
用户1516716
2021-10-21
1.4K0
泛型中的 T、E、K、V、?等等,究竟是啥?
来源:juejin.im/post/ 5d5789d26fb9a06ad0056bd9
用户1516716
2021-10-12
5000
4.6 W 字总结!Java 11—Java 17特性详解
来源 | https://mp.weixin.qq.com/s/SVleHYFQeePNT7q67UoL4Q
用户1516716
2021-10-12
1.2K0
16 条 yyds 的代码规范
如何更规范化编写Java 代码 Many of the happiest people are those who own the least. But are we really so happy
用户1516716
2021-08-25
4620
卷不动了?300 秒快速了解 Java 9 - 16 新特性,助你脱离内卷
来源 | https://juejin.cn/post/6964543834747322405
用户1516716
2021-07-06
3370
IntelliJ IDEA 2021.1 EAP 发布
IntelliJ IDEA 2021.1 EAP 1 现已发布,官方表示,其主要是将 IntelliJ IDEA 2021.1 作为一个高质量的版本来对待,它将增强产品的可用性和用户界面。以及关注用户在问题跟踪器中发现的痛点,并计划提供一些新功能。
用户1516716
2021-03-04
6080
分享 6 个珍藏已久 IDEA 小技巧
本周就不写技术分析文章了,分享几个珍藏已久的 IDEA 的「骚技巧」,助你快速完成代码。
用户1516716
2021-01-18
4990
IDEA下如何查看字节码?
本篇文章教大家IDEA中查看字节码的三个方法 以及 jdk对字符串拼接、自动装箱和拆箱的操作过程。
用户1516716
2020-12-07
3.4K0
"服务不可用"怎么排查?讲了100遍还是记不住?
下面是线上机器的cpu使用率,可以看到从4月8日开始,随着时间cpu使用率在逐步增高,最终使用率达到100%导致线上服务不可用,后面重启了机器后恢复。
用户1516716
2020-12-03
4870
非常有必要了解的Springboot启动扩展点
Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。
用户1516716
2020-10-23
1.2K0
HTTP客户端连接,选择HttpClient还是OkHttp?
这又触及到我的知识盲区了,首先来一波面向百度学习,直接根据关键字 httpclient 和 okhttp 的区别、性能比较进行搜索,没有找到想要的答案,于是就去 overstackflow 上看看是不是有人问过这个问题,果然不会让你失望的
用户1516716
2020-10-23
1.2K0
[解锁新姿势] 分享 7 个优化代码的技巧
来源:https://juejin.im/post/6844903983744548877
用户1516716
2020-10-23
3910
使用 SpringBoot AOP 记录操作日志、异常日志
平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找到,而且也不能对发生的异常进行统计,从而改进我们的项目,要是能做个功能专门来记录操作日志和异常日志那就好了, 当然我们肯定有方法来做这件事情,而且也不会很难,我们可以在需要的方法中增加记录日志的代码,和在每个方法中增加记录异常的代码,最终把记录的日志存到数据库中。听起来好像很容易,但是我们做起来会发现,做这项工作很繁琐,而且都是在做一些重复性工作,还增加大量冗余代码,这种方式记录日志肯定是不可行的。
用户1516716
2020-10-23
6.2K1
还在用Guava Cache?它才是Java本地缓存之王
提到本地缓存,大家都能想到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:Caffeine Cache。它也是站在巨人的肩膀上-Guava Cache,借着他的思想优化了算法发展而来。
用户1516716
2020-09-14
1.4K0
Skywalking系列博客4-Java Agent配置
agent配置有多种姿势,上面修改 agent.config 文件中的值,只是其中一种。下面专门探讨agent支持的配置方式。
用户1516716
2020-07-07
2K1
Java多线程:线程状态
# 面试题 Java中线程有哪几种状态,线程的生命周期。 每个状态的含义。 状态之间的转化过程以及触发条件,图示。 # 线程有哪几种状态 Java doc New (刚创建出线程实例) new Thr
用户1516716
2020-06-29
7660
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档