本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
常见的MAC算法(PBOC_3DES_MAC、ANSI X9.9MAC算法、ANSI x9.19算法)
个人总结的常用mac算法,附上源码,完全使用java原生写法,效率极高
public final class Pboc3DesMACUtils {
public static final byte[] ZERO_IVC = new byte[] { 0, 0, 0, 0, 0, 0, 0, 0 };
/**
* 计算MAC(hex) PBOC_3DES_MAC(符合ISO9 ...
Think in java 读书笔记
one charpt 对象入门
抽象的进步
汇编对基础机器抽象,“命令式语言”对汇编抽象
所有问题都归为列表,归为算法的抽象
抽象为对象
个 人理解:用对象来描述世界,而不单单只看问题。问题只是各对象相互作用的结果,所以确切地说面向对象语言描述的是与所要解决问题相关的各个部分组成的环 境,这个各个部分即为“对象”。发散而想,用面向对象语言编写的一个程序,解决的 ...
java annotation
转载自:http://blog.csdn.net/lifetragedy/article/details/7394910#comments
这个例子我看懂了
package com.shadow.test.annotation;
import com.shadow.test.annotation.ValueBind.fieldType;
public class Student { ...
Java语言中事务管理器介绍
西安达内培训(http://www.xatarena.cn/java/index.jhtml)讲师表示,java语言中JTS 是一个组件事务监视器(component transaction monitor)。
这是什么意思?TPM 是一个程序,它代表应用程序协调分布式事务的执行。
TPM 与数据库出现的时间长短差不多;在 60 年代后期,IBM 首先开发了 CICS,至今人们仍在使用。经典的( ...
Java 下一代语言中的内存化
在本期文章中,西安达内Java培训(http://www.xatarena.cn)讲师将探讨 Java 下一代语言中的内存化。
内存化这个词是 Donald Michie(一位英国人工智能研究人员)发明的,用于表示重复的值的函数级缓存。如今,内存化在函数式编程语言中很常见,它要么被用作一个内置特性,要么被用作一个相对容易实现的特性。
内存化在以下场景中很有帮助。假设您必须反复调用一个注重性能的函 ...
编程之IT强者的崛起(一)
说起来,自从我接触计算机语言到现在也是一段不短的时间了。算了算,从真正开始学计算机语言到现在快五年的时间了,不过要说真正的上路也就是最近的事儿。
对我来说,似乎之前学习计算机语言都没有什么明确的目的,说好了只是因为所学专业的需要,说差了就是为了考试不挂科而已。也正是因为这样的原因,我接触计算机语言如此之久了也仍然对其知之不甚多。又因为最近真正的开始正视这东西了,忽然觉得,之前我对其并非是 ...
java 中的数字大小
前提:我们知道IEEE 754标准在尾数(M)全0情况下,如果指数(E)全1,那么这个数表示无穷,如果指数(E)全0 ,那么这个数表示0 。e.g. 那么以float类型(32位)来说,应该是正无穷:0x7F800000表示正无穷
问题:(1)我们用如下语句:
float num=0x7F800000;
System.out.println(num);
...
junit4简单入门
有人说我们再java程序中使用main方法一样可以进行测试,但是有以下点不好的地方:1、单元测试不能一起运行;2、大部分情况需要人为地观察;
本次junit测试,使用的是maven管理的。所以需要先加入依赖,必须先写hamcrest,再写junit,因为junit内置了一个hamcrest。依赖如下:
<dependency>
<groupId>org.h ...
我会告诉你我为什么用Integer.ValueOf()而不用new Integer()吗?
我会告诉你我为什么用Integer.ValueOf()而不用new Integer()吗?
问题:当你需要产生一个整形的包装类的实例的时候(比如整数10),有两种方式:
第一种,使用构造函数new 一个对象:
Integer i=new Integer(10);
第二种,使用静态工厂方法产生实例(我会告诉你其实java里所有的ValueOf都是静态工厂方法吗?):
Integer i= ...
通俗JAVA语言中正则表达式的应用Pattern与Matcher
做了几年的开发了,就只会在java中用str.matches(expStr),如
String s = "010-12345678";
System.out.println(s.matches("\\d{3}-\\d{8}"));
现在想要得到表达式匹配出来的值,要怎么做呢?例如,要得到字符串liu.hi@sina.com中所有连续的字母。
im ...
深入理解read(byte[] b)与readFully(byte[] b)
要搞清楚read(byte[] b)和readFully(byte[] b)的区别,可以从以下方面着手分析:
1.代码的具体实现
2.方法何时返回
3.字节是以什么方式在网络上传输的
1.read(byte[] b)调用read(byte[] b,0,b.length),其中的部分关键代码如下
int c = read();//读取字节流中的下一个字节
if ...