logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 反编译工具的使用与对比分析

前言Java 反编译,一听可能觉得高深莫测,其实反编译并不是什么特别高级的操作,Java 对于 Class 字节码文件的生成有着严格的要求,如果你非常熟悉 Java 虚拟机规范,了解 Cl...

23种设计模式(3)-原型模式

定义:        通过复制现有的对象实例来创建新的对象实例。实现:实现Cloneable接口:        Cloneable接口的作用是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupportedException异常。重写Object类中的clone方法:        J

#设计模式
剖析 Apache 顶级项目 SkyWalking 的源码 ,看看它有什么好?

最近十年间,大数据的飞速发展,云计算、IoT 以及工业 4.0 的百花齐放,让互联网产品的竞争越演愈烈,业务架构更是变得更加复杂,对运维人员和开发人员来...

IDEA 插件最佳组合:JRebel+XRebel 完成项目热部署和接口分析优化,太爽了!

一、JRebel+XRebel简介IDEA上原生是不支持热部署的,当我们修改代码和配置文件等大部分操作时,都需要重启服务器。JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分别看到代码、类和资源的变化,从而跳过了构建和部署的过程,可以省去大量的部署用的时间。目前对于idea热部署最好的解决方案就是

#intellij-idea#java#ide +1
Java中static变量作用和用法详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。  被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。  只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象

加强版Redis,又一款国产高性能KV存储数据库开源了!

来源:腾讯开源项目简介 Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口。可提供大容量...

#数据库#运维#redis +2
盘点10条最值得你了解的 Java17 新特性

一、前言Java 17是Java编程语言的最新版本,于2021年9月14日发布。Java 17主要关注在Java语言和Java虚拟机的性能和安全性方面的改进。二、有哪些新特性1.Switch 表达式的增强Java 17 在 Switch 表达式方面进行了增强,可以支持 Lambda 表达式和块语句。以下是一个简单的示例:Stringday="MONDAY";intnumLetters=...

#python#开发语言
spring知识点概述

什么是spring?Spring是一个从实际项目开发经验中抽取的,可高度重用的应用框架。Spring是一个轻量级容器,它所带的包装器使许多不同的服务和框架更易于使用。轻量级容器接受任何JavaBean,而不是只接受特定类型的组件。spring框架结构组成spring框架各个模块介绍

#spring
SpringCloud+Gateway+Security 搭建微服务统一认证授权(附源码)

点击关注公众号,实用技术文章及时了解1 概述SpringCloud Gateway Security oauth2.0 搭建微服务统一认证授权。项目概述:common:公用代码,实体、工具类等等…gateway:网关uaa:用户登录认证服务school:微服务环境概述:SpringBoot 版本:2.3.1.RELEASESpringCloud版本:Hoxton.SR6S...

#java
面试官:公司项目中Java的多线程一般用在哪些场景?

来源:cnblogs.com/kenshinobiy/p/4671314.html多线程使用的主要目的在于:1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。简单的说...

#java#redis#linux +1
    共 75 条
  • 1
  • 2
  • 3
  • 8
  • 请选择