用户中心USER CENTER

首页/用户
  • JDK 9 变更一览

    摘要:概述是一个主要版本的发布这里介绍的是对的特性和增强的实现是的增强提案,包括增强建议和路线图流程规范请求,描述了针对平台的建议和最终规范主要变更统一模块化标准这是全新的编程组件模块,是可命名的可自描述的代码和数据集合。 概述 java9是一个主要版本的发布 这里介绍的是Oracle对JDK9的特性和增强的实现 JEP是JDK的增强提案,包括增强建议和路线图流程 JSR(Java规范请...

    sherlock221 发布于Java
  • 从JVM中dump出动态代理生成的class

    摘要:方案一设置运行环境变量运行后会把文件生成在目录下动态代理时生成文件缺点是只适用于动态代理方案二使用可以出中所有已加载的。 由于动态代理生成的class是直接以二进制的方式加载进内存中的,并没有对应的.class文件生成,所以如果想通过反编译工具查看动态代理生成的代码需要通过特殊的手段来处理。 方案一 设置运行环境变量,运行后会把class文件生成在classpath目录下 //动态代理...

    sherlock221 发布于Java
  • 微服务指南走北(一):微服务是什么

    摘要:每个微服务提供一组,供其他微服务或者应用客户端所用。由于微服务架构的分布式特点,测试一个基于微服务架构的应用也是很复杂的任务。微服务架构模式下,应用的改变将会波及多个服务。 微服务Microservices已经成为软件架构最流行的热词之一。网络上看到很多关于微服务的文章,但是感觉很多离我们还很遥远,并且没有找到多少真正在企业场景中应用的实例。此处省略一万字~~~~于是想要将自己最近一段...

    sherlock221 发布于Java
  • 关于java多线程

    摘要:线程,有时被称为轻量级进程,,是程序执行流的最小单元。由于线程之间的相互制约,致使线程在运行中呈现出间断性。在单个程序中同时运行多个线程完成不同的工作,称为多线程。当状态超时等待线程终止或者超时或者处理完毕时,线程重新转入就绪状态。 java多线程,先要知道什么是线程(Threads),为什么要使用多线程。 线程,有时被称为轻量级进程(Lightweight Process,LWP),...

    sherlock221 发布于Java
  • [LeetCode] Remove LinkedList Elements

    摘要:链表基本的删除操作,最好掌握以下三种方法。 Problem Remove all elements from a linked list of integers that have value val. Example Given: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6, val = 6Return: 1 --> 2 --> 3 --> 4 -->...

    sherlock221 发布于Java
<