AI智能
改变未来

全栈知识 第13页

一些JDK自带的性能分析利器-爱站程序员基地

一些JDK自带的性能分析利器

AI

有时候碰到服务器CPU飙升或者程序卡死之类的问题,一般都不太好定位。这类bug一般都隐藏的比较深并且还可能是偶发性的,比较棘手。 对于此类问题,一般我们都有固定的分析流程。借助于JDK自带的一些分析工具,比如jstack、jmap、jsta...

python @property的介绍与使用-爱站程序员基地

python @property的介绍与使用

AI

python @property的介绍与使用 python的@property是python的一种装饰器,是用来修饰方法的。 作用: 我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属...

python内置方法-爱站程序员基地

python内置方法

AI

一:内置方法 1.什么是内置方法? 定义在类内部,__开头并且__结尾的属性会在满足某种条件下自动触发 2.为何要用内置方法? 为了定制化我们的类or对象isinstance(obj,cls)和issubclass(sub,super)is...

【合集】Python基础知识【第二版】-爱站程序员基地

【合集】Python基础知识【第二版】

AI

先前版本 【合集】Python基础知识【第一版】 更新部分 为了避免冗长的代码影响大家观感,将部分案例拆开 增加部分知识点,为了减少大家阅读的负担,尽可能使用短句子,但知识点不可能全覆盖,笔者不是写书,就算是写书也不可能全面,请同学们自行去...

Spring Authorization Server 0.2.3发布,放出联合身份DEMO-爱站程序员基地

Spring Authorization Server 0.2.3发布,放出联合身份DEMO

AI

很快啊Spring Authorization Server又发新版本了,现在的版本是0.2.3。本次都有什么改动呢?我们来了解一下。 0.2.3版本特性 本次更新的新特性不少。 为公开客户端提供默认的设置 根据RFC6479,包含授权码(...

Java 8 + 10 = Java 18-爱站程序员基地

Java 8 + 10 = Java 18

AI

明天Java 18将正式发布, 虽然它不是长期支持 (LTS) 版本,但它却实现了九个 JEP(在Java 18列出)。有哪些特性值得关注呢?今天胖哥为你提前解读。再看、点赞、转发、关注来一波吧。 JEP 400 将 UTF-8 指定为标准...

Java 9 的模块(Module)系统-爱站程序员基地

Java 9 的模块(Module)系统

AI

Java 的模块在Java 9中正式实装,一直没时间来研究一下这个东西,今天就和大家一起学习一下这个功能。 Java模块解决了什么问题 最近很多同学问我,胖哥,该怎么学习?该学习什么?这里胖哥也穿插说一下。不管学东西,一定要先搞清楚学了有什...

Java集合中,isEmpty()与size()==0的区别-爱站程序员基地

Java集合中,isEmpty()与size()==0的区别

AI

关于集合的处理,Java开发手册有这么一段话: 【强制】判断所有集合内部的元素是否为空,使用 isEmpty()方法,而不是 size()==0 的方式。 说明:在某些集合中,前者的时间复杂度为 O(1),而且可读性更好。 下面我们通过一些...

Java生成6位随机数方法分析-爱站程序员基地

Java生成6位随机数方法分析

AI

分析 实际开发中,生成随机数的场景有很多,比如短信验证码、订单编码、账号… 选择什么方式很重要,下面我们通过4种生成方式来分析利弊 public static void main(String[] args) {int coun...