最新文章列表

常见的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 ...
kxlele 评论(0) 有5547人浏览 2017-02-07 12:04

Think in java 读书笔记

one charpt 对象入门      抽象的进步 汇编对基础机器抽象,“命令式语言”对汇编抽象 所有问题都归为列表,归为算法的抽象 抽象为对象 个 人理解:用对象来描述世界,而不单单只看问题。问题只是各对象相互作用的结果,所以确切地说面向对象语言描述的是与所要解决问题相关的各个部分组成的环 境,这个各个部分即为“对象”。发散而想,用面向对象语言编写的一个程序,解决的 ...
unnKoel 评论(0) 有794人浏览 2014-11-27 09:43

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 { ...
beingshadow 评论(0) 有417人浏览 2014-08-14 23:21

Java语言中事务管理器介绍

西安达内培训(http://www.xatarena.cn/java/index.jhtml)讲师表示,java语言中JTS 是一个组件事务监视器(component transaction monitor)。 这是什么意思?TPM 是一个程序,它代表应用程序协调分布式事务的执行。 TPM 与数据库出现的时间长短差不多;在 60 年代后期,IBM 首先开发了 CICS,至今人们仍在使用。经典的( ...
xadnitpx 评论(0) 有16人浏览 2014-06-24 14:05

Java 下一代语言中的内存化

在本期文章中,西安达内Java培训(http://www.xatarena.cn)讲师将探讨 Java 下一代语言中的内存化。 内存化这个词是 Donald Michie(一位英国人工智能研究人员)发明的,用于表示重复的值的函数级缓存。如今,内存化在函数式编程语言中很常见,它要么被用作一个内置特性,要么被用作一个相对容易实现的特性。 内存化在以下场景中很有帮助。假设您必须反复调用一个注重性能的函 ...
xadnitpx 评论(0) 有18人浏览 2014-05-23 13:42

编程之IT强者的崛起(一)

  说起来,自从我接触计算机语言到现在也是一段不短的时间了。算了算,从真正开始学计算机语言到现在快五年的时间了,不过要说真正的上路也就是最近的事儿。 对我来说,似乎之前学习计算机语言都没有什么明确的目的,说好了只是因为所学专业的需要,说差了就是为了考试不挂科而已。也正是因为这样的原因,我接触计算机语言如此之久了也仍然对其知之不甚多。又因为最近真正的开始正视这东西了,忽然觉得,之前我对其并非是 ...
songjie_xuan 评论(0) 有536人浏览 2014-05-22 23:22

使用sun.misc.BASE64Decoder出错解决方案

Access restriction: The type BASE64Decoder is not accessible due to restriction on required library D:\java\jre1.5.0_08\lib\rt.jar 在网上找到了解决方法如下,我是用第二种方法解决的~~ Solution 1 : import=”sun.misc.BASE64D ...
ringw 评论(0) 有1015人浏览 2014-05-22 11:32

《阿勇java建站教程》3.2搭建java环境

3.2搭建java环境       大家好,我是阿勇。感谢大家阅读这篇文章,欢迎阅读《阿勇java建站教程》其他文章!  要学java开发,先搭环境,java开发环境怎么搭建呢?下得到一个JDK!附上下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html找到适合自己操作系统 ...
zhyy22145 评论(0) 有1183人浏览 2013-10-17 20:53

《阿勇java建站教程》3.1走进java

3.1走进java       大家好,我是阿勇。感谢大家阅读这篇文章,欢迎阅读《阿勇java建站教程》其他文章!java是什么?电影里总有个人面对着黑色屏幕的电脑,不停的敲击着键盘,输入一连串不知其意的英文,断断续续的按下回车,屏幕不停的显示新的内容——这不是java。软件开发,通俗的讲就是编程,但却超越了编程,而编程不单单是软件开发,这个需要明确。在比尔盖茨年轻的那个时代,汇编是当时的主流,这 ...
zhyy22145 评论(0) 有662人浏览 2013-10-17 20:51

java 中的数字大小

前提:我们知道IEEE 754标准在尾数(M)全0情况下,如果指数(E)全1,那么这个数表示无穷,如果指数(E)全0 ,那么这个数表示0 。e.g. 那么以float类型(32位)来说,应该是正无穷:0x7F800000表示正无穷   问题:(1)我们用如下语句:   float num=0x7F800000; System.out.println(num);             ...
lincontrollin 评论(0) 有503人浏览 2013-09-05 23:50

junit4简单入门

有人说我们再java程序中使用main方法一样可以进行测试,但是有以下点不好的地方:1、单元测试不能一起运行;2、大部分情况需要人为地观察;   本次junit测试,使用的是maven管理的。所以需要先加入依赖,必须先写hamcrest,再写junit,因为junit内置了一个hamcrest。依赖如下: <dependency> <groupId>org.h ...
charice59 评论(0) 有849人浏览 2013-09-05 10:01

完全随机数的产生

       清明时节,外面下起了大雨,听着雨点刷刷的淅沥声,我的心情也渐渐的平复下来,如蓝天般淡薄却又有云朵在上面漂浮着,废话不多说,下面进入正题:        这一次跟大家分享一下如何产生一个完全不相同的随机数组,大家可能都知道如何产生一个随机数组,但是问题就是,我们所产生的随机数组里面很有可能还有很多是相同的数字,有时候我们需要的是产生一连串完全不相同的数字,有下面两种方法: 方法一 ...
cq520 评论(0) 有1185人浏览 2013-04-04 18:47

设计模式——简单工厂

简单工厂的实质是将消费类对具体产品类的依赖,转换成对产品接口的依赖,而其核心是在工厂中决定提供给消费类的具体产品是什么,将使用具体产品的逻辑从消费类中集中转移到工厂,简化消费类的开发。 非常简单的Demo   package pattern; public class SimpleFactoryDemo { /** * @param args */ public ...
剑锋凛冽 评论(0) 有903人浏览 2012-11-22 09:26

我会告诉你我为什么用Integer.ValueOf()而不用new Integer()吗?

我会告诉你我为什么用Integer.ValueOf()而不用new Integer()吗? 问题:当你需要产生一个整形的包装类的实例的时候(比如整数10),有两种方式: 第一种,使用构造函数new 一个对象: Integer i=new Integer(10); 第二种,使用静态工厂方法产生实例(我会告诉你其实java里所有的ValueOf都是静态工厂方法吗?): Integer i= ...
gong1208 评论(3) 有4954人浏览 2012-11-14 16:49

hibernate3新特性EventListener完整实例

参考文章:http://www.iteye.com/topic/477134     项目中要对数据的更新做审计,比如订单的每一项的变化,会员主要信息的变化等。     老版的程序是这样处理的,在更新前先查一次数据库,然后依次比对各列,得到修改变化的信息。但在我们新版程序中,由于用到了singleSesssion,那么在一个Session中不允许出现两个ID相同的对象,所以老路是走不通的。 ...
bd_cool 评论(6) 有10023人浏览 2012-09-27 17:04

通俗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 ...
bd_cool 评论(0) 有1219人浏览 2012-02-28 22:15

深入理解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 ...
mytream 评论(0) 有11550人浏览 2011-09-23 00:51

ThinkingInJava笔记-类再生(第六章)

类再生分为两种方式: 合成,在新类里简单创建原有类的对象。 继承,它创建一个新类,将其视作现有类的一个“类型”,我们可以原样采取现有类 ...
ma 评论(0) 有1118人浏览 2011-07-25 14:27

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics