240 发简信
IP属地:北京
  • 120
    反射高级应用:自定义 AOP 框架

    上一篇文章详细介绍了静态代理和动态代理的作用和实现方式,并介绍了动态代理实现的两种方式。熟练掌握反射技术是一个程序员走向高级的必备技能,今天我们来了解一下如何用反射来实现自定...

  • 代理设计模式与 AOP

    本文为大家讲解代理模式,包括静态代理的作用和代码实现、动态代理的作用、使用反射实现动态代理的过程,从而理解 AOP 的原理。 代理模式分为:静态代理和动态代理。代理模式实现的...

  • 120
    Java 反射机制的应用

    上一篇文章介绍了 Java 反射机制的源头 Class 类,今天我们来了解如何通过一个给定的字符串(包.类)的路径来实例化一个类的对象,以及通过反射得到一个类的具体结构。 一...

  • Java 反射之根基 Class 类

    Java中反射机制很重要,Java的动态语言就是靠反射机制实现的,反射技术也是程序员走的更远必不可少的一个技能。一般情况下我们都是通过类来创建对象,如果要求通过一个对象找到一...

  • 120
    Java IO 第4篇:IO 操作大结局

    IO 操作大结局 之前三篇文章分别讲解了 File 类,操作 IO 的套路,不能不懂的处理流。今天的文章是 Java IO 的大结局,我们来聊聊 IO 的其它几个有用的流,内...

  • 120
    Java IO 第3篇:不能不懂的 IO 处理流

    不能不懂的 IO 处理流 我们在掌握了 File 类、字节流、字符流,学会了 IO 操作的套路之后,IO 操作基本上就能处理日常工作中80%的常用问题了。今天再给大家介绍一下...

  • 120
    Java IO 第2篇:IO 流,掌控一切

    IO 流,掌控一切 上一篇文章我们认识了文件操作的源头 File 类,这篇文章就来聊聊文件操作的核心 IO 流。我们经常可以听到:输入流、输出流、字节流、字符流、节点流、处理...

  • Java IO 第1篇:带你认识 File 类

    带你认识 File 类 一、初识 Java IO Java IO 操作主要指的是使用Java进行输入、输出操作,Java 中的所有 IO 操作类都存放在 java.io 包中...

  • 关于多线程创建的几个问题

    多线程编程是一个优秀程序员必备的能力,多线程是解决项目中性能问题的一个重要技术利器,现在的计算机基本都是多核处理器,使用多线程编程可以大大提高处理器的使用效率,提升系统的吞吐...

  • 120
    入职新公司,如何快速凸显个人价值

    前言 如果你初入职场,你是否对职场充满好奇与期待;如果你刚刚跳槽,你是否迫切地希望展示自己的才华!当你进入新公司之后,如何能够快速上手工作、融入团队,展现能力,凸显价值? 如...

  • 120
    消息队列中间件以及初识ActiveMQ

    消息中间件通也被称为消息队列服务器,是当今分布式应用架构中经常采用的技术。 在系统软件中,操作系统、数据库、中间件三驾马车,对于专业人士来说,中间件也是最神秘的。中间件是一个...

  • 断言此位置的前面能匹配表达式pattern

    半小时学会正则表达式(上)

    正则表达式(Regular Expression)在代码中常常简写为regex。正则表达式通常被用来检索、替换那些符合某个规则的文本,它是一种强大而灵活的文本处理工具。 正则...

  • 120
    如何控制多线程的执行顺序?

    我们先来看下面的程序: 以上运行程序的结果是什么呢? 有人说结果如下: main开始运行thread1运行thread2运行thread3运行main运行结束 有的人说结果如...

  • 谢谢您的提醒。
    \w 匹配任意一个字母、数字或下划线,等效于[A-Za-z0-9_]
    \W 与任何非字母、数字或下划线字符匹配,等效于[^A-Za-z0-9_]

    半小时学会正则表达式(上)

    正则表达式(Regular Expression)在代码中常常简写为regex。正则表达式通常被用来检索、替换那些符合某个规则的文本,它是一种强大而灵活的文本处理工具。 正则...

  • 120
    半小时学会正则表达式(下)

    上篇文章讲述了正则表达式的语法规则和一些用法说明,详情参见:半小时学会正则表达式(上) 这篇文章通过实现5个小功能,解决2个实际开发中遇到的问题,来讲述在Java中如何使用正...

个人介绍
长期分享Java开发和管理经验,想成为架构师、项目管理的朋友可以关注微信公众号【追梦Java】。
你能收获:多线程、集合操作、数据库等基础知识,Spring等开源框架,Nginx、Redis、消息队列等分布式技术,微服务等架构设计,项目常用技能。