![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
红橡树
这个作者很懒,什么都没留下…
展开
-
java Integer类型值比较
Integer num1 =new Integer(1);Integer num2 =new Integer(1);num1==num2 false(2个对象)Integer num1 =new Integer(1);Integer num2 =1; //相当于Integer.valueof(1)num1==num2 falseInteger num1 =I转载 2016-09-29 12:22:25 · 623 阅读 · 0 评论 -
银联Iso8583报文 POS终端报文结构
终端则(一) 基础知识1byte = 8bit1byte = 2个16进制数BCD码:用4位二进制数来表示1位十进制数中的0~9这10个数码,即1bcd码=4bit(二) 报文结构报文长度TPDU头报文头应用数据2字节16进制表示的报文长度(不包括本身)5字节12字节原创 2016-09-29 12:54:36 · 3671 阅读 · 0 评论 -
银联多渠道平台报文结构
多渠道则(一) 基础知识1byte=8bit 1byte=2个16进制数(二) 名词解释卡序列号(F23):用于区分相同PAN(相同卡号)的不同卡,芯片卡交易时该域需要上传,否则交易不通过。银联会视为作弊卡。服务点PIN获取码(F26):指服务点设备接受PIN的最大长度。范围06-12,06表示输入6位密码。受理机构标志码(F32):是已被批准入网,能为ATM机原创 2016-09-29 13:08:28 · 4172 阅读 · 0 评论 -
js使用rsa加密大数据块的java实现
网上很多资料讲rsa的js实现与java实现,当数据量较小时基本都没问题,但加密的数据块过大时js与java加密的结果始终不一样,究其原因问题还是出在java代码上。对于大数据块java端要分块加密(这部分网上也有很多资料提及但加密结果与js加密的并不一样),这里说下我自己亲身实践的结果。对要加密的字符串按每62个字符做分割,对分割的每组数据分别加密然后用空格连接,这样加密的结果就和js端加密的结原创 2017-06-30 16:57:28 · 1569 阅读 · 0 评论 -
Java内存机制
Java把内存划分成两种:一种是栈内存,另一种是堆内存。在函数定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另做他用。堆内存用来存放由new创建的对象和数组,在堆中分配的内存,由java虚拟机的自动垃圾回收器来管理。在堆中...原创 2019-03-29 14:38:14 · 174 阅读 · 0 评论 -
Java的三种技术架构
JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础...原创 2019-03-29 14:52:56 · 324 阅读 · 0 评论 -
java使用poi架包读取excel报错
使用XSSFWorkbook读取excel在控制台程序里可以,但使用tomcat运行项目读取时却报错:java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook通常这个原因就是你引用的poi相关的jar包是通过项目右键build path去引用的,如图:如果你是普通web项目(maven项目通过dep...原创 2019-03-28 21:06:41 · 735 阅读 · 0 评论