西魏陶渊明_社区达人页

个人头像照片
西魏陶渊明
已加入开发者社区2033

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
初入江湖
初入江湖

成就

已发布68篇文章
2条评论
已回答1个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • 数据库
  • Java
  • Spring
  • Mybatis
  • 微服务
  • 领域建模
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

  • 前端开发
    初级

    能力说明:

    基本的计算机知识与操作能力,具备Web基础知识,掌握Web的常见标准、常用浏览器的不同特性,掌握HTML与CSS的入门知识,可进行静态网页的制作与发布。

技术认证

专注于Java领域的佛系UP主。 口号: 天下代码一大抄,抄来抄去有提高,看你会抄不会抄。

暂无精选文章
暂无更多信息

2023年07月

  • 07.10 09:46:15
    发表了文章 2023-07-10 09:46:15

    第一篇:Pandas入门指南:掌握Python数据处理利器

    欢迎来到我们的全新系列文章——Pandas数据分析系列!在这个系列中,我们将带您深入了解Pandas这个强大的Python库,探索其在数据分析领域的广泛应用和令人惊叹的功能。

2023年02月

  • 02.06 10:12:33
    发表了文章 2023-02-06 10:12:33

    第04篇:Resources资源文件处理

    Java 的java.net.URL各种 URL 前缀的标准类和标准处理程序不足以满足所有对低级资源的访问。例如,没有URL可用于访问需要从类路径或相对于ServletContext。于是乎这就给了Spring,封装继承多态,大展身手的展示了。怎么展示呢?

2022年10月

  • 10.14 11:40:41
    发表了文章 2022-10-14 11:40:41

    第03篇:Validation参数校验, 鸡肋鸡肋食之无味

    非常好用的Spring 奇淫技巧,用了都说好。他可以让你的数据校验逻辑, 写的非常分散, 而分散的数据校验逻辑,往往会带跟多的用人成本。非常的nice,架构师一定要掌握。哎对了,你不会还不知道吧?

2022年09月

  • 09.24 16:45:24
    发表了文章 2022-09-24 16:45:24

    第02篇:解耦就用Event, 用了都说好。

    消息常用做解耦,这句话这样讲,可能大家没有什么体感。下面我们举一个实际开发中的例子,可能会更加帮助大家来理解。现在我们有这么一个系统。用户登录系统, 来完成产品下面给我们提的需求任务。通过完成任务的形式,来发现问题,最后再来解决问题。
  • 09.24 16:42:43
    发表了文章 2022-09-24 16:42:43

    第01篇:系统化学习, 搞定Spring容器管理

    spring 是 java 开发者,永远绕不开的结。是非常值得开发者来学习的,面对如此庞大的框架, 我们的学习一定要找到一个切入点, 这样学习效率才会更高。本系列我们就做为Java入门的第一站, 来学习Spring这个框架, 通过直接阅读 Sprin

2022年08月

  • 08.30 17:44:49
    发表了文章 2022-08-30 17:44:49

    【云原生】五年博主教你用阿里云Serverless免费额度搞事情。

    传统模式如果个人up主想要搞事情, 就要有一台服务器, 为了省钱可能你还会自己搭建一个数据库。其次你的流量还是需要付费的,如果个人用用还好,但是如果要被人攻击了。那流量蹭蹭的涨, 个人是完全受不了的。这点我是比较有发言权的。因为小编我目前就有一台阿里云实例。目前部署了mysql使用宝塔来维护。每次发布自己上传jar包。下面这个截图就是我的服务, 至于地址嘛,我就不给你们看了。(我怕你们偷我的流量),毕竟前有b站主播鱼皮,网站被攻击的先例,所以咱就低调点,自己用。
  • 08.23 16:45:51
    回答了问题 2022-08-23 16:45:51
  • 08.23 11:48:38
    发表了文章 2022-08-23 11:48:38

    每年大促都要补习JVM调优,今年我都总结到这里了。

    我们在学习JVM的内存管理的时候,我们的思维要跳出Java的局限。我们要这么理解。我们写的Java代码,是运行在JVM上的。 如果让你来实现JVM那么。你会怎么处理呢? - 公共部分(堆heap) - `Class字节码`是公共的,是共享的,所有线程都要认识字节码。 - `new的对象`是公共的,也是共享的,所有线程要都能认识这些实例对象,能读取到实例的数据。 - 私有部分 (栈stock) - Java中每个线程的执行中的代码,及代码中的局部变量等信息是私有的。每个线程之间都要维护一份。 - JVM虚拟栈和本地方法栈。 - 代码是怎么执行的,当然是一
  • 08.23 11:41:22
    发表了文章 2022-08-23 11:41:22

    编码20年, Java代码规范全部奉上

    写代码就像写文章, 好的代码就像好的文章,结构严谨,构思清晰。写代码就像写文章, 一不留神就成流水账,为避免这种情况作为软件开发工程师,重要的是设计而不是实现。 **在一个团队中,由于不同经验的开发导致编程风格可能会出现非常混乱的情况,从而导致开发成本上升。难以维护。所以代码规范就显得异常重要了。** 本篇文章就是给出编程命名的建议,仅供参考,但是其目的是为了统一规范,提高编程能力,降低开发成本,减少代码维护成本。 契约精神: 做到有法可依,有章可循
  • 08.23 11:39:45
    发表了文章 2022-08-23 11:39:45

    专家别总来抽象虚的东西,这个东西是要落地执行的,这是我对领域驱动模型的思考与认知。

    嗯。这就是一个典型的贫血模型, 哇,真的好形象,这是谁想出来的词汇,真想给他说一句 fuck you! 但是,但是,你还有更好的词汇来形容这种项目结构吗? 所谓贫血模型是指使用的领域对象中只有 `setter` 和 `getter` 方法(POJO),所有的业务逻辑都不包含在领域对象中而是放在业务逻辑层。
  • 08.23 11:36:31
    发表了文章 2022-08-23 11:36:31

    Java工具篇之Disruptor高性能队列

    disruptor适用于多个线程之间的消息队列,`作用与ArrayBlockingQueue有相似之处`,但是disruptor从功能、性能都远好于ArrayBlockingQueue,当多个线程之间传递大量数据或对性能要求较高时,可以考虑使用disruptor作为ArrayBlockingQueue的替代者。
  • 08.23 11:35:06
    发表了文章 2022-08-23 11:35:06

    Java工具篇之Reactive 反应式编程

    reactive 是一种新的编程思想, 如同名字一样, 反应式编程。而Reactor 是一个工具包,类似于 Spring一样。这点我们可以直接在Spring的官网上可以看到。本篇基于小编自己的学习进行总结。
  • 08.23 11:33:39
    发表了文章 2022-08-23 11:33:39

    Java工具篇之apache池化技术

    羽化而登仙,池化而提效 本篇文章我们的研究专题是池化技术, 其实所谓池化可以简单理解为缓存。将那些创建比较耗时的对象,缓存起来,放到一个池子里。 比如数据库连接池,线程池,字符串常量池。这个技术常用于框架类设计。本文教你基于Apache-commons-pool2快速实现一个常量池的设计。
  • 08.23 11:31:43
    发表了文章 2022-08-23 11:31:43

    Java工具篇之Guava-cache内存缓存

    常在业务系统中做开发,不会点高级知识点,有点不好意思了。在业务系统中,提高系统响应速度,提供系统高并发能力,其实方向很简单,三个方向,六个字而已: **缓存降级限流。** 当然这是在排除代码质量非常差的情况,如果代码质量很差,都是while循环和高内存占用,那么其实再怎么做都于事无补。除非你有一个马云爸爸,性能不够,机器来凑嘛。阿里云前来支持(1000台机器够了吗?)
  • 08.23 11:30:48
    发表了文章 2022-08-23 11:30:48

    Java工具篇之Spring-retry重试组件

    前面我们了解到了,Guava的重试组件,我们可以基于Guava的能力,来封装我们需要的能力来满足我们的业务。今天来分享Spring-Retry重试组件。当然Spring只是帮我们封装好了,如果你不想自定义 重试组件,那么我们可以直接使用Spring的能力来实现。 API 也是非常的简单,几个注解就可以搞定。
  • 08.23 11:29:53
    发表了文章 2022-08-23 11:29:53

    Java工具篇之Guava-retry重试组件

    Guava 是一组来自 Google 的核心 Java 库,其中包括新的集合类型(例如 multimap 和 multiset)、不可变集合、图形库以及用于并发、I/O、散列、缓存、原语、字符串等的实用程序!它广泛用于 Google 内部的大多数 Java 项目,也被许多其他公司广泛使用。 API 非常的简单,我们可以非常轻松的使用,来封装成我们业务中自己的组件。
  • 08.23 11:26:33
    发表了文章 2022-08-23 11:26:33

    Java工具篇之Druid SQL语法解析树

    本篇主要学习Druid 对Sql的语法解析。学习完之后,我们可以对任意sql进行解析,同时也可以基于AST语法树来生成sql语句。
  • 08.23 11:25:25
    发表了文章 2022-08-23 11:25:25

    Java工具篇之Javassist字节码编程

    Javassist是一个开源的分析、编辑和创建Java字节码的类库,可以直接编辑和生成Java生成的字节码。 相对于bcel, asm等这些工具,开发者不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。javassist简单易用, 快速。
  • 08.23 11:24:20
    发表了文章 2022-08-23 11:24:20

    Java工具篇之反射框架Reflections

    Reflections通过扫描classpath,索引元数据,并且允许在运行时查询这些元数据。 使用Reflections可以很轻松的获取以下元数据信息: - [x] 获取某个类型的全部子类 - [x] 只要类型、构造器、方法,字段上带有特定注解,便能获取带有这个注解的全部信息(类型、构造器、方法,字段) - [x] 获取所有能匹配某个正则表达式的资源 - [x] 获取所有带有特定签名的方法,包括参数,参数注解,返回类型 - [x] 获取所有方法的名字 - [x] 获取代码里所有字段、方法名、构造器的使用权
  • 08.23 11:23:02
    发表了文章 2022-08-23 11:23:02

    Java高级之泛型体系知识学习

    Type 是 Java 语言中所有类型的公共父接口,其从 JDK5 开始引入,引入的目的主要是为了支持泛型。 Java的泛型体系还是比较复杂的, 不过没关系,本篇文章会从实战的角度来,学习泛型。
  • 08.23 11:22:07
    发表了文章 2022-08-23 11:22:07

    利用FactoryBean接口实例化,来实现dubbo接口调用和mybatis接口调用

    Java编程规范中声明,Java接口类是不能直接实例化的,但是我们在平时的开发中经常会遇到只声明接口就可以直接使用的。 eg: 1. Mybatis中只用使用`@MapperScan`声明要扫描的Mapper接口类就可以直接从Spring中获取使用,进行操作数据库 2. Dubbo中只要用Dubbo提供的`@Service`注解,同样可以直接从Spring中获取使用进行远程调用。
  • 08.23 11:20:10
    发表了文章 2022-08-23 11:20:10

    一篇文章带你了解Spring声明式事务的底层实现原理。

    1. Mybatis是如何整合进Spring中的 - Spring如何知道哪些接口是Mapper接口的? - Mapper接口是如何变成Spring Bean的? 2. Spring在哪里声明的SqlSession的实现逻辑? 3. Spring中声明式事务的实现方式是怎样的? 4. Spring中如何处理嵌套事务的? 5. Spring中事务的传播方式是如何实现的?
  • 08.23 11:18:04
    发表了文章 2022-08-23 11:18:04

    开发20年,你可知道SpringWeb接口资源是如何保存起来的?

    我们在浏览器上只输入了一个URL地址,怎么就能访问到这个接口的呢?于是乎就引出了 今天我们要讨论的话题。Spring中的Web接口资源是如何保存起来的?
  • 08.23 11:16:40
    发表了文章 2022-08-23 11:16:40

    Spring参数动态绑定的原理

    在Spring体系下,如果实现了ConfigurationProperties则会自动刷新。而如果只使用`@Value`的方法,要加上 `@RefreshScope` 才能实现。 本篇文章我们来分别研究下他们的原理。然后在来看看其他的方案是如何做的吧。
  • 08.23 11:15:04
    发表了文章 2022-08-23 11:15:04

    Spring Boot Endpoint监控端点扩展

    什么是端点? 端点就是SpringBoot通过web或者jmx的方式向外部暴露应用的信息,或者上下文的信息。SpringCloud-Admin就是根据此技术来进行实现的。他们用到的技术就是@Endpoint,而不是通过自己@GetMapping之类进行实现的。下面小编就带大家一起来学习端点的使用。学会本文后在利用前面我们讲过的autoconfigure的自动化配置后,你就可以开发更高级的SpringBoot应用(非业务系统)。本教程将带你从业务系统开发者转变为研发系统开发者。
  • 08.23 11:10:59
    发表了文章 2022-08-23 11:10:59

    史上最全AOP 切面表达式,看完逼格有提升了

    史上最全AOP 切面表达式,看完逼格有提升了。源码已放开头了,请你查收。
  • 08.23 11:08:15
    发表了文章 2022-08-23 11:08:15

    千万别再卷Spring循环依赖了,这篇文章一定让你搞清楚

    4.1 满足循环依赖的条件是什么? 必须是单例模式 循环依赖类,必须能实例化(空构造,或构造参数满足循环依赖条件) 4.2 循环依赖可能导致什么问题? 在执行初始化的时候,如果初始化方法,依赖循环来的属性注入参数,可能导致获取不到数据信息的情况如上面问题1。 4.3 为什么要用三级缓存而不是二级缓存? 为了满足Spring声明周期方法,即对半成品的B进行提前生命周期处理。如实现AOP.
  • 08.23 11:05:58
    发表了文章 2022-08-23 11:05:58

    第02篇:分布式负载均衡

    什么叫`负载均衡`, 所谓负载。先可以理解为当流量请求到某一个微服务应用, 则这么微服务应用就承受了负载。 `什么叫均衡`如下图,浏览器发送了3次请求,后台有2个节点的微服务应用。但是每次都请求在某一台。而另外一台一直空闲没有流量。这种情况就是不均衡的。
  • 08.23 11:04:58
    发表了文章 2022-08-23 11:04:58

    第01篇:分布式注册中心

    什么是`注册中心`,`注册中心` 往往是在分布式的应用体系下才会遇到的。对于分布式体系应用都是横向进行扩展。如下图`User App`这个服务,具有2台服务器 但是当用户从网关进来访问, 网关是如何知道这个 `User App`有几台服务及每台服务的网络地址是什么呢? 所以就需要有一个地方能收集到每台应用的地址及命名。 往往这个地方就被叫做 `注册中心`。分布式环境下的应用在启动时候都会向这个地方来注册自己的网络地址,及命名。
  • 08.23 11:03:56
    发表了文章 2022-08-23 11:03:56

    性能优化之@Contended减少伪共享

    说到伪共享,就要说CPU缓存,我们程序执行时候信息会被保存到CPU缓存中 而这些缓存中的数据可能被多线程访问,假如一个线程还没处理完,另外一个线程 就对数据进行了修改,就会导致上一个线程发生幻读的情况,比如刚才看到a=1,然后准备a = a+1。 但是还没做,另外一个线程就先将a变成2了。导致了上一个线程计算后本来应该是a = 1 + 1,变成了a = 2 + 1 计算结果就不对了。
  • 08.23 11:03:13
    发表了文章 2022-08-23 11:03:13

    并发编程之BlockingQueue队列

    BlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种:
  • 08.23 11:02:10
    发表了文章 2022-08-23 11:02:10

    并发编程之没有条件创造条件Condition

    多线程编程必会内容, 锁条件Lock.Condition
  • 08.23 11:00:37
    发表了文章 2022-08-23 11:00:37

    并发编程之原子操作

    这并不是一个化学课,而是巧妙的借用了化学上的一个概念,即原子是最小的粒子,不可再分;原子操作也是不能再分的操作; 为了能把这个讲明白,下文基本都是大白话,其实Java本来并不是很难,而是总有一些人喜欢把简单的概念给复杂化。小编不喜欢 那种说辞,所以尽量简单易懂。如有问题,欢迎提出问题。共同交流进步,最后谢谢你的阅读
  • 08.23 10:59:32
    发表了文章 2022-08-23 10:59:32

    并发编程之倒计锁 CountDownLatch

    上文我们知道了 `Semaphore` 信号量的用法,那么这一篇基本不用学了。因为原理基本上是一样的。 但是用法不太一样。`Semaphore` 是获取到资源就执行,获取不到资源就等待。 `CountDownLatch` 跟 `Semaphore` 正好相反。
  • 08.23 10:57:49
    发表了文章 2022-08-23 10:57:49

    并发编程之Semaphore信号量

    `Semaphore` 翻译过来就是信号量, 其根本原理就是基于 `CAS` 共享锁的一种实现。举一个例子。 假设停车场只有三个车位,一开始三个车位都是空的。这时如果同时来了五辆车,看门人允许其中三辆不受阻碍的进入,然后放下车拦,剩下的车则必须在入口等待,此后来的车也都不得不在入口处等待。这时,有一辆车离开停车场,看门人得知后,打开车拦,放入一辆,如果又离开两辆,则又可以放入两辆,如此往复。
  • 08.23 10:52:42
    发表了文章 2022-08-23 10:52:42

    多线程编程之给线程安全感

    所谓发生线程安全其实是有一个前提条件,即当有多线程时候才会设计到线程安全,单线程是不存在线程安全的问题的。且只有在有状态对象中才会发生。什么叫有状态对象?
  • 08.23 10:51:22
    发表了文章 2022-08-23 10:51:22

    多线程编程之开个工厂造线程

    线程是Java里面很重要的一个概念,具体体现就是Thread这个类。我们平时最常用的创建线程就是在用Executors来创建线程池。在前面的章节 也可以看到,创建线程池时候有一个入参就是线程工厂,ThreadFactory这个类。那么这个类具体有什么用呢? 其实就是为了统一在创建线程时设置一些参数, 如是否守护线程。线程一些特性等,如优先级,名称。
  • 08.23 10:50:20
    发表了文章 2022-08-23 10:50:20

    多线程编程之给线程归归类

    可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以有线程,这样的组织结构有点类似于树的形式,如图所示.线程组的作用是:可以批量管理线程或线程组对象,有效地对线程或线程组对象进行组织
  • 08.23 10:49:13
    发表了文章 2022-08-23 10:49:13

    多线程编程之成熟的线程要懂得拒绝

    成熟的线程要懂得拒绝: 拒绝策略就是任务实在是已经执行不了,那么就需要你告诉程序,怎么样去拒绝在执行其他任务
  • 08.23 10:48:13
    发表了文章 2022-08-23 10:48:13

    多线程编程之线程扫盲

    Java有这么多的线程池, 但是底层原理只有一个。其他都是对其进行的封装。不用死背面试题, 核心知识点很少,一篇文章征服面试官。
  • 08.23 10:44:44
    发表了文章 2022-08-23 10:44:44

    Java基础内容之再也不怕被HashMap欺负了

    1. 判断 table 是否为 null。为 null 则新建一个 table 数组 2. 调用 hash 获取 该 key 的 hash 值 3. 将hash & n-1的值当做下标去找数据 4. 如果发现有数据 1. 但是数据的hash和key都和当前要插入的一致就替换。(此时还是一个Node节点) 2. 但是数据的hash一致,但是key不一致,说明是hash冲突了。就转换成一个Node链表,数据放到链表尾部 5. 如果发现链表长度大于等于8,就转换成红黑
  • 08.23 10:40:24
    发表了文章 2022-08-23 10:40:24

    Java基础内容之分布式锁

    在单机环境下多线程操作共享数据时候回用到锁的概念,因为是单机可以直接使用jdk提供的锁机制就可以满足。 但是在微服务场景下,因为是多服务共享数据,此时jdk提供的锁就不能再使用了。于是乎就有了分布式锁。 本文介绍常见的几种可以使用的生产的分布式锁
  • 08.23 10:39:21
    发表了文章 2022-08-23 10:39:21

    Java基础内容之synchronized锁升级

    偏向锁 顾名思义,它会偏向于第一个访问锁的线程,如果在运行过程中,同步锁只有一个线程访问,不存在多线程争用的情况,则线程是不需要触发同步的,这种情况下,就会给线程加一个偏向锁。 说白了,没有竞争,还叫啥锁呀。就是加了一个标记。认为没有人给你竞争。
  • 08.23 10:38:09
    发表了文章 2022-08-23 10:38:09

    Java基础内容之四大引用

    new 对象并指向引用变量的都是强引用,开发中大部分都是强引用。对于强引用,JVM宁愿报错`OutOfMemoryError`错误,是程序异常终止, 也不会回收强引用来解决内存, 对这类情况,可以通过赋值强引用对象=null,从而被JVM回收。 但是一般我们在方法中定义的强引用,会存在方法栈中,当方法运行完,退出,此时方法中的强引用也会因为引用数为0,从而被回收。
  • 08.23 10:37:14
    发表了文章 2022-08-23 10:37:14

    Java基础内容之委派双亲类加载器

    类的加载在JVM的外部实现。对于任意的一个类,都必须由加载它的类加载器和这个类本身共同确立其在Java虚拟机中的唯一性。JVM提供中类加载器。
  • 08.23 10:36:05
    发表了文章 2022-08-23 10:36:05

    Java基础内容之JVM钩子hooks函数

    请问在Spring中,如果JVM异常终止,Spring是如何保证会释放掉占用的资源,比如说数据库连接等资源呢? 钩子函数非常简单,简单到小编只用摘抄一段Spring代码即可。走你,现在开始。
  • 08.23 10:35:00
    发表了文章 2022-08-23 10:35:00

    Java基础内容之SPI服务发现机制

    SPI ,全称为 Service Provider Interface,是一种服务发现机制。JDK中的SPI是通过在ClassPath路径下的META-INF/services文件夹查找扩展文件,自动加载文件里所定义的类。 在小编的理解来,觉得它更是一种思想。即找到服务的接口, 美其名曰: 服务发现机制思想。很多开源框架都有借用这种思想,比如dubbo、jdbc。
  • 08.23 10:32:43
    发表了文章 2022-08-23 10:32:43

    Java JMX扩展

    JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的系统、网络和服务管理应用。
  • 08.23 10:29:48
    发表了文章 2022-08-23 10:29:48

    Lambda函数式编程

    Java8所有的新特性基本基于函数式编程的思想,函数式编程给Java带来了注入了新鲜的活力。 函数式编程其实并不是很难,小编在学习函数式编程时候刚开始一头雾水,最后仔细观察就发现了其中的小窍门,读了本篇文章如果还没有掌握,就算我输了
  • 08.23 10:28:54
    发表了文章 2022-08-23 10:28:54

    Java异常体系

    知己知彼方能百战不殆,在小编初学Java时候特别怕程序报异常,经常会因为异常不知所措,相信这个问题应该是所有 初学者都会有的心理感受;如果你也有这种感受,那么只有一种解决方法: 迎难而上,攻克Java异常体系,长痛不如短痛,只要清楚了Java的异常体系,就不会再有这种感受了。下面跟着小编来窥探Java的异常体系吧。
  • 发表了文章 2023-07-10

    第一篇:Pandas入门指南:掌握Python数据处理利器

  • 发表了文章 2023-02-06

    第04篇:Resources资源文件处理

  • 发表了文章 2022-10-14

    第03篇:Validation参数校验, 鸡肋鸡肋食之无味

  • 发表了文章 2022-09-24

    第02篇:解耦就用Event, 用了都说好。

  • 发表了文章 2022-09-24

    第01篇:系统化学习, 搞定Spring容器管理

  • 发表了文章 2022-08-30

    【云原生】五年博主教你用阿里云Serverless免费额度搞事情。

  • 发表了文章 2022-08-23

    每年大促都要补习JVM调优,今年我都总结到这里了。

  • 发表了文章 2022-08-23

    编码20年, Java代码规范全部奉上

  • 发表了文章 2022-08-23

    专家别总来抽象虚的东西,这个东西是要落地执行的,这是我对领域驱动模型的思考与认知。

  • 发表了文章 2022-08-23

    Java工具篇之Disruptor高性能队列

  • 发表了文章 2022-08-23

    Java工具篇之Reactive 反应式编程

  • 发表了文章 2022-08-23

    Java工具篇之apache池化技术

  • 发表了文章 2022-08-23

    Java工具篇之Guava-cache内存缓存

  • 发表了文章 2022-08-23

    Java工具篇之Spring-retry重试组件

  • 发表了文章 2022-08-23

    Java工具篇之Guava-retry重试组件

  • 发表了文章 2022-08-23

    Java工具篇之Druid SQL语法解析树

  • 发表了文章 2022-08-23

    Java工具篇之Javassist字节码编程

  • 发表了文章 2022-08-23

    Java工具篇之反射框架Reflections

  • 发表了文章 2022-08-23

    Java高级之泛型体系知识学习

  • 发表了文章 2022-08-23

    利用FactoryBean接口实例化,来实现dubbo接口调用和mybatis接口调用

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2022-08-23

    你收到过哪些特别的开发者周边?

    突然阿里云已经入住1000多天了,之前从来都没关注过,今天看到乘风计划。直接回归。阿里云是在太豪横了,文章的推荐度也很强。个人原创博客全部迁移过来。以后就在阿里云社区混了。大平台有保证,活动也给力。
    踩0 评论0
  • 提交了问题 2017-06-27

    阿里云ECS云服务器专有网络,是不是不能通过外网IP+Port访问

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息