1、在系统启动阶段使用反射。2、将反射得到元数据保存起来,使用时,只需从内存中调用即可。3、hotspot虚拟机会对执行次数较多的方法进行优化(例如使用jit技术)。4、使用高性能的反射库,应该会比自己写缓存效果好。 准备测试对象 下面先定义一个测试的类TestUser,只有id跟name属性,以及 ...
分类:
编程语言 时间:
2021-09-06 21:59:35
收藏:
0 评论:
0 赞:
0 阅读:
17
内部类 定义 内部类是定义在类内部的类,它可以访问外部类的成员。 为什么需要内部类 增强封装,把内部类隐藏在外部类中,不允许其他类访问这个内部类 增加了代码的维护性 内部类分类 实例内部类 直接定义在类当中的一个类,在类前面没有任何一个修饰符 静态内部类 在内部类前面加上一个static 局部内部类 ...
分类:
编程语言 时间:
2021-09-06 21:58:47
收藏:
0 评论:
0 赞:
0 阅读:
27
快捷键ctl+shift+alt+/ 重新启动IDEA,热部署自动完成 如果我们不配置这些,引入devtools依赖之后可以使用ctrl+f9手动的实现重新部署 ...
分类:
编程语言 时间:
2021-09-06 21:57:20
收藏:
0 评论:
0 赞:
0 阅读:
20
一般情况下我们使用java8来运行我们的项目,但有时候会遇到项目需要使用其他版本的java来运行,jenkins就是其中之一。 问题解决 去oracle官网下载一个jdk11的tar包,位置随你挑一个你喜欢的即可,然后直接调用里面的/bin/java文件来运行Jenkins的war包即可 tar - ...
分类:
编程语言 时间:
2021-09-06 21:56:52
收藏:
0 评论:
0 赞:
0 阅读:
20
Java常用的日志框架介绍 1996年早期,欧洲安全电子市场项目组决定编写它自己的程序跟踪API(Tracing API)。经过不断的完善,这个API终于成为一个十分受欢迎的Java日志软件包,即Log4j。后来Log4j成为Apache基金会项目中的一员。 期间Log4j近乎成了Java社区的日志 ...
分类:
编程语言 时间:
2021-09-06 21:55:10
收藏:
0 评论:
0 赞:
0 阅读:
34
数组是一种数据结构,表示具有相同数据类型的对象集合。bash 中支持两种类型的数组:关联数组或索引数组。在本文中,将演示如何在 bash 中使用索引数组。以下使用 shell 示例来说明索引数组的详细用法。 声明一个索引数组 可以使用 declare -a隐式声明一个索引数组。请注意, declar ...
分类:
编程语言 时间:
2021-09-06 21:52:31
收藏:
0 评论:
0 赞:
0 阅读:
26
JDK安装成功,并且配置了环境变量,java命令正常可以使用,但是javac命令提示 不是内部或外部命令,也不是可运行的程序 解决方法: 产生这个问题的原因,是因为环境变量的配置中,Path中配置使用的是【%JAVA_HOME%/bin】 因为使用的是 相对路径 ,JAVA_HOME,而不是绝对路径 ...
分类:
编程语言 时间:
2021-09-06 21:52:09
收藏:
0 评论:
0 赞:
0 阅读:
26
JavaWeb自学(2) 1、IDEA中Maven的操作 这个只有在web应用下才会有。 IDEA标记文件夹功能 配置Tomcat 2、问题答疑 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="https://jakart ...
分类:
编程语言 时间:
2021-09-06 21:51:42
收藏:
0 评论:
0 赞:
0 阅读:
48
1 import threading 2 import math 3 import datetime 4 5 # 多线程本质上是在一个 Python 程序里做的一个资源再分配,把几段代码的运行顺序进行先后调整达到 CPU 资源利用的最大化。 6 # 但是这么做的一个缺点就是资源竞争Resource ...
分类:
编程语言 时间:
2021-09-06 21:49:04
收藏:
0 评论:
0 赞:
0 阅读:
22
为什么会讲 MRO? 在讲多继承的时候:https://www.cnblogs.com/poloyy/p/15224912.html 有讲到, 当继承的多个父类拥有同名属性、方法,子类对象调用该属性、方法时会调用哪个父类的属性、方法呢? 这就取决于 Python 的 MRO 了 什么是 MRO MR ...
分类:
编程语言 时间:
2021-09-06 21:48:50
收藏:
0 评论:
0 赞:
0 阅读:
34
SPI 机制,全称为 Service Provider Interface,是一种服务发现机制。它通过在 ClassPath 路径下的 META-INF/services 文件夹查找文件,自动加载文件里所定义的类。这一机制为很多框架扩展提供了可能,比如在 Dubbo、JDBC 中都使用到了 SPI ...
分类:
编程语言 时间:
2021-09-06 21:47:27
收藏:
0 评论:
0 赞:
0 阅读:
18
格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。 格式字符有d,o,x,u,c,s,f,e,g等。 如 %d整型输出, %ld长整型输出, %o以八进制数形式输出整数, %x以十六进制数形式输出整数,或输出字符串的地址。 %u ...
分类:
编程语言 时间:
2021-09-06 21:46:24
收藏:
0 评论:
0 赞:
0 阅读:
13
来源:https://zhuanlan.zhihu.com/p/110005305 2.使用time.clock() Python time clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。 这个需要注意,在不同的系统上含义不同。在 ...
分类:
编程语言 时间:
2021-09-06 21:43:48
收藏:
0 评论:
0 赞:
0 阅读:
23
public static void main(String[] args) { String time = System.currentTimeMillis();//获取当前时间精确到毫秒级的时间戳,例:1525849325942 System.out.println(timeStamp2Date ...
分类:
编程语言 时间:
2021-09-06 21:39:12
收藏:
0 评论:
0 赞:
0 阅读:
28
config.cfg文件内容: 现需读取config.cfg里的host内容: 1 # @Time : 2021/9/4 20:21 3 # @File : readCfg.py 4 import os 5 6 from configparser import ConfigParser 7 impo ...
分类:
编程语言 时间:
2021-09-06 21:21:33
收藏:
0 评论:
0 赞:
0 阅读:
22
在学习python这门课之前,就已经对这门语言有一点了解,比如说做AI和数据库方面,当然也只是止步于此。学习之后发现,相较于之前学校教的C以及我自学的C++而言,python这门语言确实非常的简洁,好上手,也足够“智能化”。当然这个“智能化”加了双引号,是我自己感觉,python有时候太过智能,在一 ...
分类:
编程语言 时间:
2021-09-06 21:21:11
收藏:
0 评论:
0 赞:
0 阅读:
14
#!/bin/bash # 适用于Python2.7以下,不影响yum前提升级Python版本到2.7.5 SCRIPT_DIR=`readlink -f $0|xargs dirname` CUR_USER=`whoami` CUR_PYTHON=`python --version` # 前置条件 ...
分类:
编程语言 时间:
2021-09-06 21:20:41
收藏:
0 评论:
0 赞:
0 阅读:
13
题目链接 #解题思路 从后缀数组的角度考虑,利用$lcp$的性质,\(lcp(i, j) = min(lcp(k_1, k_2), i \neq k_1,k_2 \neq j\)。那么对于所有“r相似”的后缀来说他们之间的$lcp$肯定是大于等于$r$的。我们可以考虑根据lcp的大小按顺序将所有后缀 ...
分类:
编程语言 时间:
2021-09-06 21:20:05
收藏:
0 评论:
0 赞:
0 阅读:
24
变量 变量是什么:就是可以变化的量! Java是一种强类型语言,每个变量都必须声明其类型。 Java变量是程序中最基本的存储单位,其要素包括变量名,变量类型和作用域。 // 数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。 例:int a,b,c; //程序可读性差 注意事项: 每个 ...
分类:
编程语言 时间:
2021-09-06 21:18:14
收藏:
0 评论:
0 赞:
0 阅读:
19
1 import threading 2 3 # 多线程本质上是在一个 Python 程序里做的一个资源再分配,把几段代码的运行顺序进行先后调整达到 CPU 资源利用的最大化。 4 5 # 直接继承线程类,然后覆盖继承类函数的方法 6 class ThreadChild(threading.Thre ...
分类:
编程语言 时间:
2021-09-06 21:16:08
收藏:
0 评论:
0 赞:
0 阅读:
33