线程 方式java

JAVA 反射应用:Annotation

SomeClass.java import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import jav ......
Annotation JAVA

java 两个整数相除,保留两位小数

1.情景展示 两个int类型的整数相除,如何保留两位小数? 5÷18=0.2777...,除不尽,保留两位小数,第二位小数的值,按第三位小数的值进行四舍五入,最终值应该是:0.28。 18÷5=3.6,能除尽,只有一位小数,保留两位小数的话,第二位小数应该是0,所以最终值为:3.60。 但实际结果如 ......
小数 整数 两个 java

异常的常见处理方式一

......
常见 方式

API接口调用的优势以及获取方式

API接口调用的优势: 简化了系统集成:API接口提供了一种方便、快捷的方式,允许不同的系统之间进行通信和集成,降低了系统集成的难度和复杂度。 提供了标准化的接口:API接口通常采用标准化的协议和数据格式,方便不同系统之间进行交换和共享信息。 提高了数据安全性:API接口可以设置访问权限,只允许特定 ......
接口 优势 方式 API

java map缓存数据自动过期

package ztest; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Timer; import java.u ......
缓存 数据 java map

java.lang.ClassNotFoundException: weblogic.utils.NestedException

我单元测试的时候报这种错误 Caused by: java.lang.ClassNotFoundException: weblogic.utils.NestedException at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at ......

多线程

多线程是一种并发编程的技术,它可以让程序同时执行多个任务。在多线程编程中,程序会创建多个线程来同时执行不同的操作,这样可以提高程序的效率和响应速度。 线程是程序中执行的基本单位,一个程序中可以运行多个线程。每个线程都有自己的执行环境和程序计数器,线程之间可以共享进程的资源,例如内存空间、文件句柄等... ......
线程

Java开发手册中为什么禁止使用BigDecimal的equals方法做等值比较已经为什么禁止使用double直接构造BigDecimal

场景 阿里Java开发手册嵩山版中明确指出: 1、BigDecimal的等值比较应使用compareTo()方法,而不是equals()方法 equals()方法会比较值和精度(1.0与1.00返回结果为false),而compareTo()则会忽略精度 2、禁止使用构造方法BigDecimal(d ......
BigDecimal 手册 方法 equals double

float16与float32的计算方式

1 float 16与float 321.1 float161.1.1 计算方式float 16又称半精度, 用16个比特也就是2个字节表示一个数。如下图所示, 其中1位符号位, 5位指数位, 10位小数位。 那么, 这16个比特位是怎么表示1个数的呢 ? 分3部分:符号位 , 指数部分, 小数部分 ......
float 方式 16 32

Java第六次作业

1、 给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 package vfr; public class Tms { public static void main(String[] args) { // TODO Auto-generated m ......
Java

java 定义 appender

appender 是必须用java实现的,可以在xml中传入一些参数,也可以实现自己的appender 仅仅在xml中声明appender 是不起作用的,必须通过 <logger>元素 或者 <root>元素 指明使用哪个appender 这个元素是 appender-ref 注意这是一个元素,不是 ......
appender java

Linux之修改centos7主机的编码方式

1.使用xshell连接Linux主机 2.执行命令 echo $LANG查看当前的编码方式 3.切换到root用户下,执行命令 localectl set-locale LANG=zh_CN.UTF-8即可(这里使用的编码方式为UTF-8,可以替换成其他编码名称) 4.重启主机,才能生效 注:ce ......
编码 主机 centos7 方式 centos

Java学习问题记录

#1.特殊基本数据类型 除了这两个,其他的变量都不需要加符号 ``` //定义时需要在变量的值后面加 L或l long count=300000L; ``` ``` //定义时需要在变量的值后面加 f或F float code=10.3f; ``` #2.常量定义 ``` //在 Java 中使用 ......
问题 Java

Java第九次作业

3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题]•3.1设计Shape表示图形类,有面积属性area、周长属性per,颜色属性color,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是:getArea计算面积、getPer计算周长、showAll输出所有 ......
Java

异常的常见处理方式

......
常见 方式

利用burp进行手机抓包方式

一、常规抓包 1.常规环境网上的教程很多。就是在家里,自己的电脑和手机连接同一个路由器(如TP-LINK),二者网络可以ping通。 2.手机WIFI配置代理(指向抓包机器):手机代理和burp上配置的一致。 3.此时如果app(如浏览器)使用http(s)连接网络,就会被代理到我们的电脑。如果访问 ......
方式 手机 burp

java第八次作业

1、定义一个点类Point,包含2个成员变量x、y分别表示x和y坐标,2个构造器Point()和Point(intx0,y0),以及一个movePoint(intdx,intdy)方法实现点的位置移动,创建两个Point对象p1、p2,分别调用movePoint方法后,打印p1和p2的坐标。 pac ......
java

java 实例化对象的2种方法

### 方法一: ``` class Person { String name; int age; public void tell(){ System.out.println("姓名:" + name + ",年龄:" + age); } } public class ImoocStudent { ......
实例 对象 方法 java

一) Thread 两种实现方式

https://docs.oracle.com/javase/specs/jls/se7/html/jls-17.html#jls-17.1 https://docs.oracle.com/javase/specs/jls/se7/html/jls-14.html#jls-14.19 http:// ......
方式 Thread

java为实体动态添加字段 并返回给前端

对于线上已经在用的接口,要动态的扩展返回数据的字段,并且不同的调用商需要的字段不一样,为了A客户增加了一个字段,不能把字段返回给B,防止B客户那边也要升级接口。对于开始加一两个字段我还可以接受:每次返回不同的实例,渐渐的我觉得力不从心了,代码重复太多了,就想到了能不能动态的添加字段呢?首先引入mav ......
字段 前端 实体 动态 java

5.部署tomcat+war包的java网页项目

1.将war包丢到tomcat-webapps目录下 2.修改war包下的数据库配置文件:datasource.properties cd /usr/local/tomcat/apache-tomcat-8.5.41/webapps/recruit.students/WEB-INF/classes ......
网页 项目 tomcat java war

java第七次作业

1.编写一个方法,实现冒泡排序(由小到大),并调用该方法 package www; public class Wyyy { public static void main(String[] args) { // TODO Auto-generated method stub int a[]={5,4 ......
java

新版idea快捷键总结学习----(用于java开发模式)

选择代码区 ctrl w 如果放到以if开头的语句,可以选择if判断条件所在的代码片段 游标在单个单词下时 选择单词 在选中多个单词时,选择整个字符串 三次点击时,如果不在字符串单词下,用于选择{}内的代码片段 逐级递增 如果在单词下方,用于选择单词所在的字符串并且向外逐级扩展。 ctrl shif ......
快捷键 模式 idea java

python selenium常见的3种等待方式

在自动化测试中,常见的等待页面加载的方式包括以下几种: 1. 隐式等待(Implicit Wait): driver.implicitly_wait(10) 使用隐式等待,指定一个全局的等待时间,在查找元素时等待一定的时间,如果元素在规定的时间内出现,就立即执行操作;如果超过等待时间仍未出现,就抛出 ......
selenium 常见 方式 python

Java入门正确的学习方法,Java小白必看

学习java不难,难的是没有正确的学习方法,学习路线的重侧点,以及每个阶段的难点 这篇文章系统的引导你入门java! 首先,一套完整全面的Java教程很重要,网上这么多的教程该看哪个? 我是在b站上看视频自学,这里推荐**动力节点老杜的Java基础**,现在更新了最新Java17版,可直接看最新版, ......
学习方法 Java 方法

drf多方式登录接口(手机号、邮箱、验证码)登录

## 题目 ```python ##### 3 多方式登录接口#### -使用auth的user表扩写 -用户名+密码 -手机号+密码 -邮箱+密码 -签发token逻辑,放在序列化类中写 ``` ## 方式一: ### serializer.py ```python from rest_frame ......
多方式 手机号 接口 邮箱 手机

Java小白入门学习方法总结

系统的整理了我自学Java的学习方法,希望对大家自学Java有帮助~ 首先,需要一套系统完整的学习教程,这里推荐可以到b站,我看的**动力节点老杜的Java基础课**,现在更新了最新版Java17的,可直接看最新版,小白无脑入,详细且全面 学习地址:[https://www.bilibili.com ......
学习方法 方法 Java

Java8新特性

# Java8新特性 Java8已经出现了很久了,但是呢,还是有很多人都还在习惯使用以前的来版本JDK,或者是以前老版本的编程方式。通过一段时间对Java8新特性的学习之后,自己也深受感触,原来java8版本写代码可以这么简洁。Java8的新特性给我们编程的过程带来了很多便利,不仅仅是代码量少。更多 ......
特性 Java8 Java

Java 校验日期字符串的合法性

1、DateFormat 检查 DateFormat抽象类和SimpleDataFormat实现类,是非线程安全的,每次方法调用时,都需要新建实例; SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-ddd"); sdf.setLenient(f ......
字符串 字符 合法性 日期 Java

What's New in JDK 8 & java-language-changes 9-20

8变动 https://www.oracle.com/java/technologies/javase/8-whats-new.html Lambda表达式 Lambda Expressions https://docs.oracle.com/javase/tutorial/java/javaOO/ ......