`
lhc1986
  • 浏览: 160215 次
  • 性别: Icon_minigender_1
  • 来自: 帝都
社区版块
存档分类
最新评论
文章列表
1、DES算法:     /** * 加解密算法 * @param data 加解密数据 * @param key 秘钥 * @param mode 模式 * @return 加解密结果 */ public static byte[] desCryt(byte[] data, byte[] key, int mode){ byte[] result = null ; try { SecureRandom sr = new SecureRandom(); SecretKeyFactory keyFac ...
1.启动数据库db2start2.停止数据库db2stop3.连接数据库db2 connect to o_yd user db2 using pwd4.读数据库管理程序配置db2 get dbm cfg5.写数据库管理程序配置db2 update dbm cfg using 参数名 参数值6.读数据库的配置db2 connect to o_yd user db2 using pwddb2 get db cfg for o_yd7.写数据库的配置db2 connect to o_yd user db2 using pwddb2 update db cfg for o_yd using 参数名 ...
java字符串编码问题在遇到乱码情况下也看过一些原理,但是没有仔细研究过,最近项目中用到socket接收字节数组转换字符串,所以算是仔细地研究了下,不太深入,根据例子所总结。   一、String类有很多构造方法,最近常用 ...
本篇文章参考了中国银联POS终端规范,所以如有不明白的可以去我的资源里面下载。 现在我们有ISO8583报文如下(十六进制表示法): 60 00 03 00 00 60 31 00 31 07 30 02 00 30 20 04 C0 20 C0 98 11 00 00 00 00 00 00 00 00 01 00 03 49 02 10 00 12 30 62 25 82 21 12 99 63 01 5D 15 11 10 10 00 00 35 36 38 35 32 33 31 34 32 33 35 32 31 34 35 32 36 38 35 39 32 33 36 ...
ISO8583包(简称8583包)是一个国际标准的包格式,最多由128个字段域组成,每个域都有统一的规定,并有定长与变长之分。8583包前面一段为位图,用来确定包的字段域组成情况。其中位图是8583包的灵魂,它是打包解包确定字段 ...
最开始时,金融系统只有IBM这些大的公司来提供设备,象各种主机与终端等。在各个计算机设备之间,需要交换数据。我们知道数据是通过网络来传送的,而在网络上传送的数据都是基于0或1这样的二进制数据,如果没有对数据进行编码,则这些数据没有人能够理解,属于没有用的数据。起初的X.25、SDLC以及现在流行的TCP/IP网络协议都提供底层的通讯编码协议,它们解决了最底层的通讯问题,能够将一串字符从一个地方传送到另一个地方。但是,仅仅传送字符串是没有太大意义的,怎样来解析字符串代表什么内容是非常重要的,否则传送一些“0123abcd”的字符串也是无用的乱码。    让我们随着时光回到几十年前的某个时刻,假设 ...
一 JVM体系结构     方法区 一个JVM只有一个方法区,是所有线程共享的 存放Class的线性二进制流 类信息,该类型的常量池,字段信息,方法的字节码,操作数栈和该方法的栈帧中的局部变量区的大小,异常表,到类ClassLoader的引用,到Class类的应用
问题:jbpm4.4在线设计根据流程定义文件画图保存到数据库中,显示到jsp页面的时候节点名称和连线名称乱码。 原因:由于画图用了宋体,linux环境中的jre不支持宋体。(windows自动支持,暂时不知道什么原因) 解决方法: 1.切换到%JAVA_HOME%/jre/lib/fonts目录。 2.创建fallback目录,mkdir fallback。(网上资料,不过个人认为直接放fonts目录也可以,没试过)。 3.把windows环境中的simhei.ttf文件拷贝到fallback目录。 4.设置读权限,chmod 644 simhei.ttf。 5.在fallback ...
BIO(Blocking IO)阻塞IO  NIO(Non-Blocking IO)非阻塞IO   共同点:两者都是同步操作。即必须先进行IO操作后才能进行下一步操作。   不同点:BIO多线程对某资源进行IO操作时会出现阻塞,即一个线程进行IO操作完才会通知另外的IO操作线程,必须等待。 NIO多线程对某资源进行IO操作时会把资源先操作至内存缓冲区。然后询问是否IO操作就绪,是则进行IO操作,否则进行下一步操作,然后不断的轮询是否IO操作就绪,直到iIO操作就绪后进行相关操作。
访问者模式中的角色:客户方、访问者、被访问者 应用场景:被访问者元素变化较小或不改变。访问者中的方法经常改变。 访问的方法都在访问者中定义。被访问者实现统一接口中的方法,具体方法委托给访问者中的方法实现。   被访问者接口: /** * 被访问者接口 */ public interface Visitable { /** * 定义 */ public String getDefinition(Visitor visitor); }  被访问者(高富帅): public class Gaofushuai implements ...
项目组用javamail接收邮件的时候发现一个很奇怪的问题,在main方法中测试可以获取到邮件的内容,但是再strut2的action中获取不到,折腾了一中午,吃完午饭回来又折腾了一小时才弄好,以下是解决方案。   由于系统中的javamail的jar包版本是1.4,j2ee也自带了javamail的jar包,貌似也是1.4版本。 原来出错是因为自己引入的jar包,后来换成eclipse中自带的,目录是plugins/javax.mail_1.4.0.v201005080615.jar.这个是我eclipse环境中的,具体名称可能因环境而异。     替换成eclipse自带的jav ...
  解决方法:   1、insert一行,再rollback就产生segment了。   该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。   2、设置deferred_segment_creation 参数   该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。   需注意的是:该值设置后对以前导入的空表不产生作用,仍不能导出,只能对后面新增的表产生作用。如需导出之前的空 表,只能用第一种方法   3.执行 select 'alter table '||table_name||' allocate ext ...
普通单例 public class Singleton { private static Singleton uniqueInstance = new Singleton(); private Singleton(){ } public static Singleton getInstance(){ return uniqueInstance; } } 文艺单例 public class Singleton { private static Singleton uniqueInstance; private Single ...
//创建临时表空间 create temporary tablespace zfmi_temp tempfile 'D:/oracle/oradata/zfmi/zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //tempfile参数必须有 //创建数据表空间 create tablespace zfmi logging datafile 'D:/oracle/oradata/zfmi/zfmi.dbf' size 1 ...
事务的特征ACID,即原子性、一致性、隔离性、持久性。 原子性保证一个事务为一个最小的单元,内部不可分割; 一致性保证事务中的每个操作线程不可单独提交,成功则一起提交,不成功则事务回滚; 隔离性保证不同事务间看到的数据视图相互独立,相互隔离(隔离级别可设置); 持久性保证事务提交后数据会持久的保存下来;   sql规范定义的事务的隔离级别: 1.READ UNCOMMITTED(读取未提交内容)     所有事务可以看到未提交事务的执行结果,本隔离级别很少用到实际应用中,读取未提交的数据,又称为“脏读”。 2.READ COMMITTED(读取提交内容)     大多 ...
Global site tag (gtag.js) - Google Analytics