`
文章列表
import java.io.BufferedReader;   import java.io.IOException;   import java.io.InputStreamReader;  
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获得),UUID的唯一缺陷在于生成的结果串会比较长。在Java中生成UUID主要有以下几种方式: 1. J ...
转自 http://snowolf.iteye.com/blog/145770 关键字: tomcat, ssl, tcnative, tomcat-users 1.apr 许多朋友可能在启动tomcat的时候都会看到类似这样的信息:  Java代码  org.apache.catalina.core.AprLifecycleListener init  
转自http://hxraid.iteye.com/blog/504293 现在我们就详细剖析一下浮点型运算为什么会造成精度丢失?   1、小数的二进制表示问题        首先我们要搞清楚下面两个问题:      (1)  十进制整数如何转化为二进制数            算法很简单。举个例子,11表示成二进制数:                      11/2=5   余   1                        5/2=2   余   1                        2/2=1   余   0                ...
问题的提出: 如果我们编译运行下面这个程序会看到什么? public class Test{     public static void main(String args[]){         System.out.println(0.05+0.01);         System.out. println(1.0-0.42);           System.out.println(4.015*100);         System.out.println(123.3/100);     } }; 你没有看错!结果确实是 0.0600000000 ...
本篇介绍了在JAVA中如何对double或者float的浮点数进行精度计算,在JAVA中提供了多种参数来实现精度的不同控制方式。具体例子如下:  转自http://stephen830.iteye.com/blog/260776 Java代码 

JAVA的位移运算

    博客分类:
  • java
  左移操作: x << nx可以是byte, short, char, int, long基本类型, n(位移量)只能是int型编译器的执行步骤:1) 如果x是byte, short, char类型, 则将x提升为int;2) 如果x是byte, short, char, int类型, 则n被重新赋值(过程是:取n的补码的低5位再转成十进制的int值,相当对n取32模: n=n%32);   如果x是long型, 则n被重新赋值(过程是:取n的补码的低6位再转成十进制的int值,相当对n取64模: n=n%64);   (因为int类型为4个字节,即32位,移动32位将没有任何 ...
一个同事在网页中的media player中想要播放ftp中的媒体文件,文件路径就引用的是ftp://xxx,发现avi, wmv等文件都能正常播放, 但是mpg却不可以, 不提示任何错误, 就是进度条一直处于没有开始的状态。试着通过http://xxx的方式来引用该mpg文件, 却可以了。于是,在不考虑搭建流媒体服务器的情况下,搭建一个http server来为这些视频播放之用, 只需要把ftp中的这些文件所在目录引入到http server的root之下即可。   那么,应该装个什么样的http server呢?apache?貌似没必要, 只是很小的一个应用目的, 还有更好选择吗?goo ...
  一、前言  在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp 或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。   二、iText简介   iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。   iText的安装非常方便,在http://www.lowagie.com/iText /do ...
netstat -abno 就可以查看出所有监听和连接的端口,以及相关的进程名、进程Id 如果信息太多,可以导出到txt文件来查看: netstat -abno > c:/xx.txt
 其实用Windows自带的工具就能杀大部分进程:   c:\>ntsd -c q -p PID   只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从 2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出,所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用- c参数从命令行传递就行了。NtsdNtsd 按照惯例也 ...
Java代码  window.showModalDialog(url,window,       "help:no;scroll:no;resizable:no;
先看数据源配置: <?xml version="1.0" encoding="UTF-8"?> <datasources> <local-tx-datasource> <jndi-name>MySqlDS</jndi-name> //jndi名字 <use-java-context>false</use-java-context> <connection-url>jdbc:mysql://10.16.175.1 ...
1.下载Oracle Client Package . 从 http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 下载 Instant Client Package – Basic 包 ( 标注 :All files required to run OCI, OCCI, and JDBC-OCI applications) 这里下载的是 Version 11.1.0.7 ...
转自: http://www.iteye.com/topic/573362 首先我们来看个例子,笔者曾经常去的一家咖啡店有喝5杯咖啡免费赠一杯咖啡的优惠,然而一次性消费5杯咖啡的机会微乎其微,这时就需要某种方式来纪录某位顾客的消费数量。想象一 ...
Global site tag (gtag.js) - Google Analytics