奋斗小亮
码龄6年
关注
提问 私信
  • 博客:82,558
    动态:2
    82,560
    总访问量
  • 157
    原创
  • 1,464,737
    排名
  • 18
    粉丝
  • 0
    铁粉

个人简介:DayDayUp

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 目前就职: 杭州曼孚科技有限公司
  • 加入CSDN时间: 2018-11-17
博客简介:

weixin_43719015的博客

查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得6次评论
  • 获得109次收藏
创作历程
  • 3篇
    2022年
  • 3篇
    2021年
  • 111篇
    2020年
  • 65篇
    2019年
成就勋章
TA的专栏
  • 极客时间
    5篇
  • 源码系列
    1篇
  • 设计模式 java版
    28篇
  • 分布式
    10篇
  • JVM
    11篇
  • 微服务架构
    1篇
  • 多线程设计模式学习记录篇
    11篇
  • Netty
    12篇
  • mysql----学习篇
    9篇
  • 数据结构和算法 java版
    29篇
  • java基础
    3篇
  • JDK-api
    12篇
  • java8
    7篇
  • SpringBoot
    4篇
  • 面试系列
    12篇
  • 工具类系列
    2篇
  • 注解系列
    16篇
  • java高并发
    6篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring Security 源码分析一:Spring Security 认证过程

安全框架
转载
发布博客 2022.08.03 ·
199 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

马-三高系列

三高--了解下
原创
发布博客 2022.07.23 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试前看看

标题高频面试题 主题讲解:B站 tojson 系列
原创
发布博客 2022.05.19 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java性能调优实战------模块三:多线程性能调优

12 | 多线程之锁优化(上):深入了解Synchronized同步锁的优化方法
原创
发布博客 2021.01.08 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java性能调优实战------模块二:Java 编程性能调优

03 | 字符串性能优化不容小觑,百M内存轻松存储几十G数据String对象是如何实现的?String对象的不可变性String对象的优化1.如何构建超大字符串?2.如何使用 String.intern 节省内存?3.如何使用字符串的分割方法?04 | 慎重使用正则表达式05 | ArrayList还是LinkedList?使用不当性能差千倍初识List接口ArrayList是如何实现的?问题1:我们在查看ArrayList的实现类源码时,你会发现对象数组elem
原创
发布博客 2021.01.07 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java性能调优实战------模块一:概述

01 | 如何制定性能调优标准?
原创
发布博客 2021.01.06 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java业务开发常见错误100例------②设计篇 (7讲)

21 | 代码重复:搞定代码重复的三个绝招利用工厂模式 + 模板方法模式,消除 if…else 和重复代码假设要开发一个购物车下单的功能,针对不同用户进行不同处理:普通用户需要收取运费,运费是商品价格的 10%,无商品折扣;VIP 用户同样需要收取商品价格 10% 的快递费,但购买两件以上相同商品时,第三件开始享受一定折扣;内部用户可以免运费,无商品折扣。针对上面问题:我们就利用工厂模式 + 模板方法模式,不仅消除了重复代码,还避免了修改既有代码的风险。这就是设计模式中的开闭原则:对修
原创
发布博客 2020.12.31 ·
1572 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Java业务开发常见错误100例------①代码篇 (23讲)

01 | 使用了并发工具类库,线程安全就高枕无忧了吗?ThreadLocal 使用的注意点ConcurrentHashMap 只能保证提供的原子性读写操作是线程安全的。符合操作时需要注意原子性使用了 ConcurrentHashMap,不代表对它的多个操作之间的状态是一致的,是没有其他线程在操作它的,如果需要确保需要手动加锁。诸如 size、isEmpty 和 containsValue 等聚合方法,在并发情况下可能会反映 ConcurrentHashMap 的中间状态。因此在并发情况下,这些方
原创
发布博客 2020.12.28 ·
4070 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

设计原则与思想:设计原则

15 | 理论一:对于单一职责原则,如何判定某个类的职责是否够“单一”?如何理解单一职责原则(SRP)?那就是:一个类或者模块只负责完成一个职责(或者功能)。如何判断类的职责是否足够单一?我们可以先写一个粗粒度的类,满足业务需求。随着业务的发展,如果粗粒度的类越来越庞大,代码越来越多,这个时候,我们就可以将这个粗粒度的类,拆分成几个更细粒度的类。这就是所谓的持续重构类的职责是否设计得越单一越好?16 | 理论二:如何做到“对扩展开放、修改关闭”?扩展和修改各指什么?大部分设计模式都是为了解决代
原创
发布博客 2020.11.14 ·
265 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计原则与思想:面向对象

设计模式学习导读 (3讲)01 | 为什么说每个程序员都要尽早地学习并掌握设计模式相关知识?应对面试中的设计模式相关问题告别写被人吐槽的烂代码提高复杂代码的设计和开发能力如何分层、分模块?应该怎么划分类?每个类应该具有哪些属性、方法?怎么设计类之间的交互?该用继承还是组合?该使用接口还是抽象类?怎样做到解耦、高内聚低耦合?该用单例模式还是静态方法?用工厂模式创建对象还是直接 new 出来?如何避免引入设计模式提高扩展性的同时带来的降低可读性问题?……各种问题,一下子挤到了我面前。让读源
原创
发布博客 2020.11.03 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring 学习 point

org.springframework.core.io.ResourceSpring 常用的一些工具类
原创
发布博客 2020.06.26 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

32个Java面试必考点

Java面试 32个核心必考点完全解析(上)【附视频地址】Java面试 32个核心必考点完全解析(下)Java面试 32个核心必考点完全解析拉勾网《32个Java面试必考点》学习笔记32个java面试必考点-视频
原创
发布博客 2020.05.27 ·
235 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

小面一下

原创
发布博客 2020.05.25 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

四种分布式session解决方案

转载
发布博客 2020.05.18 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初步认识微服务架构

资料链接:http://t.cn/RQs9iTw学习链接微服务定义微服务的利利和弊康威法则微服务的适用性单块优先微服务组织架构中台战略略和微服务服务分层概念微服务总体架构体系图服务发现案例,第一种,f5+nginx,第二种,eureka+ribbon,第三种,istio+envoy常见负载均衡算法微服务网关Netflix Zuul 网关架构微服务服务发现路路由体系微服务配置中心原理理RPC vs REST服务框架和治理
原创
发布博客 2020.05.17 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

测试 Thread 状态

@Slf4j(topic = "c.TestState")public class TestState { public static void main(String[] args) throws IOException { Thread t1 = new Thread("t1") { @Override public void run() { log.debug("running..."); .
原创
发布博客 2020.05.11 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

AQS

AQS
原创
发布博客 2020.05.11 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

其他多线程设计模式

观察者设计模式观察线程的生命周期//使用观察者设计模式观察线程的生命周期 被观察者是Threadpublic abstract class ObservableRunnable implements Runnable { final protected LifeCycleListener listener; //观察者 public ObservableRunnable...
原创
发布博客 2020.04.23 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式模块答疑

话题:设计模式模块热点问题答疑多线程设计模式是前人解决并发问题的经验总结,当我们试图解决一个并发问题时,首选方案往往是使用匹配的设计模式,这样能避免走弯路。同时,由于大家都熟悉设计模式,所以使用设计模式还能提升方案和代码的可理解性。避免共享的设计模式Immutability模式、Copy-on-Write模式和线程本地存储模式本质上都是为了避免共享,只是实现手段不同而已。这3种设计模式的实现...
原创
发布博客 2020.04.23 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

生产者-消费者模式:用流水线思想提高效率

话题:生产者-消费者模式:用流水线思想提高效率Worker Thread模式类比的是工厂里车间工人的工作模式。但其实在现实世界,工厂里还有一种流水线的工作模式,类比到编程领域,就是生产者-消费者模式。生产者-消费者模式在编程领域的应用也非常广泛,前面我们曾经提到,Java线程池本质上就是用生产者-消费者模式实现的,所以每当使用线程池的时候,其实就是在应用生产者-消费者模式。当然,除了在线程池...
原创
发布博客 2020.04.23 ·
685 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多