小数 方法java
Java 网络编程 —— 异步通道和异步运算结果
从 JDK7 开始,引入了表示异步通道的 `AsynchronousSockerChannel` 类和 `AsynchronousServerSocketChannel` 类,这两个类的作用与 `SocketChannel` 类和 `ServerSockelChannel` 相似,区别在于异步通道的 ......
java数据类型
题目: 题解: float数据值 必须加f , 否则就得强转 同理Double数据也是这样 要么强转 要么数值加小写字母d ,指明这是一个双精度浮点值 而\u开头的unicode字符串,是可以直接赋值给char的 String会自动装箱成包装类,就可以向上转型成Object了 ......
URL对象的处理--java
题目 题解: import java.net.MalformedURLException; import java.net.URL; public class Test5211135 { public static void main(String[] args) { try{ URL u1 = n ......
java中的Servlet
Servlet类图 doGet/doPost 与Http协议有关,是在 javax.servlet.http.HttpServlet 中实现的; 不管是post还是get方法提交过来的连接,都会在service中处理; service()是在javax.servlet.Servlet接口中定义的; ......
java 和 C++的容器类的对比
# java 和 C++的容器类的对比 ## 1 相似功能的容器 C++和Java都有丰富的容器库,虽然它们在使用和实现细节上有所不同,但许多容器都有类似的功能和性能特性。以下是C++和Java容器的对比: 1. `std::vector` (C++) `ArrayList` (Java) - 都是 ......
java的构造者模式(builder)
我们在工作中写代码会遇到一种情况,就是设置一个对象属性值,通常方式有两种: 1. Animal animal=new Animal("3岁",20kg,"牛奶"); 2. Animal animal=new Animal(); animal.setAge("3岁"); animal.setWeigh ......
Java的CAS操作
CAS 是乐观锁设计思想的实现。CAS 的思想是:在“读取 - 修改 - 写回”操作序列中,先读取并修改数据,写回数据前先判断读取数据后的这段时间内数据是否发生变化(共享变量的当前值是否是我们的期望值)。通过 CAS 我们可以以无锁的方式,保证对共享数据进行 “读取 - 修改 - 写回” 操作序列的... ......
java 接口
public interface IService { // String NAME ="default"; //等价于 public static final String NAME="default"; //总结: //接口中的变量默认是public static final 的,方法默认是pu ......
java-求余数计算
public class Test521929{ public static void main(String[] args) { System.out.println(100%3); //1 //算术表达式2个参数为整数,返回结果也是整数 System.out.println(100%3.0); ......
在MDT (Microsoft Deployment Toolkit) 部署过程中,可以使用 Task Sequence 来自动化计算机名称的分配。下面是几种常见的方法
在 MDT (Microsoft Deployment Toolkit) 部署过程中,可以使用 Task Sequence 来自动化计算机名称的分配。下面是几种常见的方法: 使用 MDT 自带的“ZTIGather.wsf”脚本 MDT 自带了一个名为“ZTIGather.wsf”的 VBScrip ......
WDS (Windows 部署服务) 传输速度可以通过以下两种方法进行控制
WDS (Windows 部署服务) 传输速度可以通过以下两种方法进行控制: 控制器级别的带宽限制(Controller-level bandwidth throttling) WDS 服务器提供了一种带宽限制机制,允许管理员定义特定的时间范围和带宽限制值。这些设置将应用于 WDS 服务器上所有的传 ......
C#学习笔记 -- 方法的参数
1、值参数 当你使用值参数, 通过将实参的值复制到形参的方式把数据传递给方法,方法被调用时, 系统执行如下操作 在栈中为形参分配空间 将实参的值复制给形参 class MyClass { public int Val = 20; } class Program { static void MyMet ......
Java-Day-23( 线程二:线程终止 + 常用方法 + 用户线程 + 守护线程 + 线程生命周期 + Synchronized + 互斥锁 + 死锁 + 释放锁 )
# Java-Day-23 ## 线程终止 - setLoop() ### 基本说明 - 当线程完成任务后,会自动退出 - 还可以通过使用变量来控制 run 方法退出的方式停止线程,即通知方式 ### 练习使用 ```java public class test1 { public static v ......
在java中使用lua脚本操作redis
## 前言 众所周知,redis可以执行lua脚本,至于为什么要用lua脚本来操作redis,自行百度咯 ## 开始 ### Bean类 ```java package cn.daenx.myadmin.common.config.redis; import org.springframework. ......
关于Java接口实现问题
```java public interface InterfaceClass{ /** *jdk1.7 只能有抽象方法,子类是**抽象类**时,方法就可以实现也可以不实现 */ public abstract void method(); /** *jdk1.8 新增静态方法,默认方法 * *静态 ......
Java 网络编程 —— 实现非阻塞式的客户端
## 创建阻塞的 EchoClient 客户程序一般不需要同时建立与服务器的多个连接,因此用一个线程,按照阻塞模式运行就能满足需求 ```java public class EchoClient { private SocketChannel socketChannel = null; public ......
docker 设置时区的方法
#1. 在Dockerfile中设置镜像时区 ``` # 设定时区 ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone ``` #2. 创建容器时设置时 ......
java集合框架
# java集合框架 - 概念:对象的容器,定义了对多个对象进行操作的常用方法。可以实现数组的功能。 - 和数组的区别: 1. 数组长度固定,集合长度不固定 2. 数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型(存储基本数据类型自动装箱) ## Collection类 所有集合类的 ......
hadoop 2.7.7 ERROR datanode.DataNode: BlockSender.sendChunks() exception: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
最近在测试Hbase在windows上的单机版的功能。 版本:hadoop 2.7.7 hbase 2.0.0 错误: ERROR datanode.DataNode: BlockSender.sendChunks() exception: java.io.IOException: 你的主机中的软件 ......
Java中的final,权限修饰符与抽象类
Java中的final,权限修饰符与抽象类 final 修饰方法:表明该方法是最终方法,不能被重写 修饰类:表明该类是最终类,不能被继承 修饰变量:叫做常量,只能被赋值一次 基本数据类型:变量的值不能修改 引用数据类型:地址值不能修改,内部变量可以修改 权限修饰符的使用规则 实际开发中,一般只用pr ......
Java中的包
Java中的包 包就是文件夹,用来管理各种不同的java类,方便后期维护 规则:公司域名反写+包的作用,全部英文小写 全类名:包名+类名 注意: 使用同一个包中的类时,不需要导包 使用java.lang包中的类时,不需要导包 其他情况都需要导包 如果同时使用两个包中的同名类,需要全类名 ......
Dockfile练习一:给ubuntu1804设置Java环境
[root@mondo opt]# cat Dockerfile# Base imageFROM ubuntu:18.04 # MAINTAINERMAINTAINER zhangjq <zhangjq@139.com> # 将宿主机的软件包,复制到容器里的/usr/local/src目录下面去AD ......
Linux SSH服务器拒绝了密码,请再输入一次(解决方法)
1. 在Linux终端输入sudo vim /etc/ssh/sshd_config 2. 按 i 进入编辑模式,修改配置文件,找到Authentication所在位置,修改成如下所示 取消这四条的注释LoginGraceTime 2m #登陆时间PermitRootLogin yes #允许roo ......
Java生成二维码及条形码工具
一:前言 二维码是一种可以存储信息的矩形图案,它可以在移动设备上进行扫描和读取信息。Java语言中有许多库可以用于生成和解码二维码,其中com.google.zxing是一种常用的库。com.google.zxing是一个开源的Java库,它可以用于生成和解码各种类型的二维码和条形码。这个库的优点是 ......
10种超经典的软件滤波方法
1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A); 每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效; 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值。 B、优点: 能有效克服因偶然因素引起的脉冲干扰。 ......
Redis笔记(四):Java集成和配置
### Jedis **Jedis是Redis官方提供的Java客户端**,用于在Java应用程序中连接、操作Redis,它提供了与Redis通信的API,简化了Java开发者与Redis的交互流程。 Jedis Github Readme:https://github.com/redis/jedi ......
java引用类型传值
引用类型参数的传递,调用方的变量,和接收方的参数变量,地址指向的是同一个对象。 双方任意一方对这个对象的修改,都会影响对方 myself:这样也不用像php加&,说变就跟着变,会不会很麻烦,出现一些隐匿的bug ``` public class ImoocStudent { public void ......
java 递归拼接树形结构代码
1、json数据(目标) [{ label: '一级 1', children: [{ label: '二级 1-1', children: [{ label: '三级 1-1-1' }] }] }, { label: '一级 2', children: [{ label: '二级 2-1', ch ......
Java 从 ZipEntry 对象中读取指定文件
```java /** * 从zip文件中,读取指定的压缩内容 * @param zipFile zip压缩文件 * @param fileName 需要读取的文件名 * @param outTxtFile 输出文件 */ private static void readFileFromZipEnt ......