Java常用类–BigDecimal类和System类

  • Post author:
  • Post category:java

Java常用类--BigDecimal类和System类 BigDecimal类 System类 其他相关文章: BigDecimal类 double和float都是以近似值存储的,不满足精确运算要求,所以使用BigDecimal类实现精确运算 public class testBigDecimal { public static void main(String[] args) { double…

继续阅读 Java常用类–BigDecimal类和System类

Java中class与Class的区别

  • Post author:
  • Post category:java

目录 一.class与Class区别 二.Class介绍 三.如何得到Class对象 1.通过getClass()方法获取到Class对象 2.通过forName()方法获取到Class对象 3.类.class获得Class对象(类字面常量) 四.Class常用方法 五.Java反射机制 一.class与Class区别 class是Java中的关键字,如public class Xxx 或者 cl…

继续阅读 Java中class与Class的区别

Java安全——数字签名

  • Post author:
  • Post category:java

Java安全 数字签名 签名类 签名的jar文件可以通过Java的 jarsigner 工具进行管理。 jarsigner 工具使用密钥库中的信息来查找特定的实体,并使用这些信息对jar文件进行签名或验证签名。 要创建签名的jar文件,我们可以使用以下命令: jarsigner xyz.jar sdo 这个命令会使用密钥库中的信息对xyz.jar文件进行签名。sdo是密钥库中的一个实体,通过它可以…

继续阅读 Java安全——数字签名

is not assignable to javax.servlet.Servlet

  • Post author:
  • Post category:java

org.springframework.web.servlet.DispatcherServlet is not assignable to javax.servlet.servlet 原因是没有准备javax环境,即servlet.api 把tomcat或者weblogic包引入即可。 转载于:https://www.cnblogs.com/doublegi/p/5919136.html

继续阅读 is not assignable to javax.servlet.Servlet

openssl在java端的加解密和签名验证

  • Post author:
  • Post category:java

一、前言 很大程度上参考: http://blog.csdn.net/chaijunkun/article/details/7275632 在此基础上添加了签名和验证方法。为了完整性,把其前面的内容也搬过来了。 二、openssl下载 windows版本下载地址: http://slproweb.com/products/Win32OpenSSL.html 绿色版下载地址: http://sour…

继续阅读 openssl在java端的加解密和签名验证

java 公平锁和非公平锁区别

  • Post author:
  • Post category:java

公平锁和非公平锁的区别 公平锁 指在分配锁前检查是否有线程在排队等待获取该锁,优先将锁分配给排队时间最长的线程 非公平锁 指在分配锁时不考虑线程排队等待的情况,直接尝试获取锁,在获取不到锁时再排到队尾等待 因为公平锁需要在多核的情况下维护一个锁线程等待队列,基于该队列进行锁的分配,因此效率比非公平锁低很多,java中的synchronized时非公平锁,ReentranLock默认的lock方法采…

继续阅读 java 公平锁和非公平锁区别

CRC16校验算法的Java实现

  • Post author:
  • Post category:java

CRC16校验算法简介 CRC即循环冗余校验码(Cyclic Redundancy Check[1] ):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。 Crc16Util说明 CRC16有多种实现算法,这…

继续阅读 CRC16校验算法的Java实现

白话JAVA的自加(++)自减(–)运算

  • Post author:
  • Post category:java

背景:在实验楼学到运算符号这一章的时候看到自加自减的含义和举例懵逼了,作为JAVA小白实在是理解不能,百度搜索出来的基本上也都不是写给小白看的,苦思良久,终于能理解下来,所以写出来分享给跟我一样的初学者,粗看之下又有点困惑的朋友。 JAVA的自加自减运算分成两种情况运算符号在变量前(++x, --x)和在变量后(x++, x–)。 当运算符号在变量前面时,代表先进行该变量+1或-1运算再赋值。例如…

继续阅读 白话JAVA的自加(++)自减(–)运算

JAVA8-lambda表达式5:toMap引发的线上故障

  • Post author:
  • Post category:java

目录 先看一串代码 不平凡的2020 mergeFunction 指定冲突处理函数 小心toMap有坑 先看一串代码 dbTaxiDrivers.ifPresent((drivers) -> { map.putAll(drivers.stream() .collect(Collectors.toMap(TaxiDriverInfo::getOperationId, item -> it…

继续阅读 JAVA8-lambda表达式5:toMap引发的线上故障

JAVA——实现输出1000以内的质数

  • Post author:
  • Post category:java

题目:输出1000以内的质数 代码如下: public static void main(String[] args) { int h = 1; // 代表行号 int num = 0; // 代表每行中质数的个数 for (int i = 1; i <= 1000; i++) {// i = 10 int count = 0; // 当前元素能被整除的个数 for (int x = 1; …

继续阅读 JAVA——实现输出1000以内的质数