java math

java math 1 2 3 4 5 6 7 8 9 10 11 12 // 取整 (/) 求余 (%) public class MathX { public static void main(String[] args) { System.out.println(5 / 3); System.out.println(5 / 3.0); System.out.println(5 % 3); } } //1 //1.6666666666666667 //2 幂指数值的运算 Math.pow(double a,double b),返回的结果是a的b次方。 求

java 各种数据类型转换

java 各种数据类型转换 String > Double 1 2 String str="122.202"; double dnum = Double.parseDouble(str); hex > int 1 2 // 默认hex 大端字节序 int decimal = Integer.parseInt(hexNumber, 16); list > array>set 1 Set<T> mySet = new HashSet<>(Arrays.asList(someArray)); array > set, java 9+ 1 Set<T> mySet = Set.of(someArray); array > set, java 10+ 1 var mySet = Set.of(someArray);

java中取小数点后两位

java中取小数点后两位 http://www.cnblogs.com/sharewind/archive/2007/08/29/873802.html 一 Long是长整型,怎么有小数,是double吧 java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); double d=3.14159; System.out.println(df.format(d)); 二 java.math.BigDecimal BigDecimal bd = new BigDecimal(“3.14159265”); bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP); 三 class Test1{ public static void main(String[] args){ double ret = convert(3.14159); System.out.println(ret); } static double convert(double

一致性哈希算法与Java实现

一致性哈希算法与Java实现 一致性哈希算法, consistent hashing 概述 引出 登场 改进-虚节点 另一种改进 参考链接: 概述 在维基百科中,是这么定义的 一致哈希是一种特殊

BoltDB

BoltDB BoltDB是一个嵌入式key/value的数据库,即只需要将其链接到你的应用程序代码中即可使用BoltDB提供的API来高效的存取数据。

joda-time, ThreeTen Backport

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 DateTimeUtils.toDate(LocalDateTime.now().minusDays(1).atZone(ZoneId.systemDefault()).toInstant()) DateTimeFormatter formatterYMDHMSS = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"); LocalDateTime localDateTime =LocalDateTime.now(); String str = localDateTime.format(formatterYMDHMSS); LocalDateTime localDateTime = LocalDateTime.of(2016, 12, 13, 14, 13, 01, 1000000); #local date time to milli. LocalDateTime ldt = LocalDateTime.of(2014, 5, 29, 18, 41, 16); ZonedDateTime zdt = ldt.atZone(ZoneId.of("America/Los_Angeles")); long millis = zdt.toInstant().toEpochMilli(); http://www.jianshu.com/p/efdeda608780 threeten backport LocalDatetime to java.util.date

java.lang.OutOfMemoryError, PermGen space

‘java.lang.OutOfMemoryError, PermGen space’ http://peak.iteye.com/blog/52606 JavaTomcatJVMLinuxWeb 这个问题是我的工程中加入了Birt报表在Linux环境下运行出现的问题,从网上搜索了一下看到这文章发现并不是由于Birt的原因造成

eclipse中java项目转换为web项目

eclipse中java项目转换为web项目 http://hi.baidu.com/starhuo/blog/item/cddb59eeec8cd7f7b3fb955f.html 经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目,

Eclipse .classpath

Eclipse .classpath 每个新建java工程(Project)都默认存在的。 <classpathentry kind="src" ōutput="km230/apitest/classes"

进程优先级

进程优先级 linux 进程优先级 为什么要有进程优先级?这似乎不用过多的解释,毕竟自从多任务操作系统诞生以来,进程执行占用cpu的能力就是一个必须要可以

getconf

getconf, 查看系统变量 我们时常需要查询系统相关的信息,比如页面大小,整数大小之类,如果编写程序去计算会比较繁琐,这里有一个很有用的命令,可以用来获取

debian VSFTPD

debian VSFTPD install vsftpd sudo apt-get install vsftpd 1. 匿名服务器的连接 (独立的服务器) 在/etc/vsftpd/vsftpd.conf配置文件中添加如下几项: Anonymous_enable=yes (允许匿名登陆

sysv-rc-conf

sysv-rc-conf sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。 Ubuntu运行级别 Linux 系统

ubuntu vsftpd

ubuntu vsftpd sudo apt-get install vsftpd 查看是否打开21端口 $ sudo netstat -npltu | grep 21 VSFTPD的菜鸟篇 作者: 龙磊 这是我这个菜鸟学习LINUX所写的第一篇文章,是比较基础的FTP

JAVA 随机数

JAVA 随机数 在Java中,随机数的概念从广义上将,有三种。 通过System.currentTimeMillis()来获取一个当前时间毫秒数的lo

readelf

readelf 功能:用于查看ELF格式的文件信息,常见的文件如在 Linux 上的可执行文件,动态库(.so) 或者静态库 (.a) 等包含 ELF 格式的文件。 示例: 查看静态库定义的

go benchmark

go benchmark 稳定的测试环境 当我们尝试去优化代码的性能时,首先得知道当前的性能怎么样。Go 语言标准库内置的 testing 测试框架提供了基准测试(benchmark