- 浏览: 273493 次
- 性别:
- 来自: 深圳
-
最新评论
-
willremember:
问题出在模板上font-family和代码里不一致,解决啦。
itext的PDF生成方案 -
aptjsheng:
请问楼主,我现在只要做个签名域,不需要做到签名这部分,怎么搞啊 ...
itext 给pdf文件签名 -
aptjsheng:
请问楼主,我现在只要做个签名域,不需要做到签名这部分,怎么搞啊 ...
itext 给pdf文件签名 -
weinian_fighting:
非常感谢楼主无私分享~~
itext的PDF生成方案 -
a397935362:
大神~~你这里有验签的程序么,或者说你验签使用什么工具?可以分 ...
itext 给pdf文件签名
文章列表
如题,给pdf文件添加数字签名
工具包:itextpdf-5.1.3.jar 等
方式:读取一个需要添加签名的源文件,输出成功的签名后的文件
import java.io.*;
import java.security.*;
import com.itextpdf.text.*;
public class signPDF {
public static void sign() throws Exception {
KeyStore ks = KeyStore.getInstance("pkcs12");
ks.load(new F ...
参考GitHub官方教程 老鸟请绕道
一、下载并安装git
GitHub官方推荐msysgit,官方主页,点击download链接,跳转后下载最新版,安装过程不再熬诉
配置git,此时需要打开Git Bash,如果需要在windows 命令行中使用 ...
触发器是一种特殊的过程,但是用户不能直接调用触发器。触发器是特定事件出现时自动执行的代码块
触发器示例
create or replace trigger biufer_emp_empno --触发器名称
before insert or update --触 ...
oracle和mysql不同。没有自增长字段auto_increment,可以通过序列和行触发器实现
1、建立数据库测试表
CREATE TABLE TEST(
ID NUMBER(12) PRIMARY KEY,
NAME VARCHAR2(20)
);
2、创建自增长序列
CREATE SEQ ...
错误信息: Error setting null parameter. Most JDBC drivers require that the JdbcType must be specified for all nullable parameters.
数据库字段允许null空值,但是mybatis没有指定该字段的默认类型,因次会报错,PL/SQL不会提示错误,因为PL/SQL知道空值对应的字段类型
UPDATE INFO
SET
CAPITAL = #{CAPITAL},
NAME = #{NAME ,jdbcType=VARCHAR},
...
在基本IO操作中所有操作都是直接已流的形式完成的,而在NIO中所有的操作都要使用缓存区处理,且所有的读写操作都是通过缓存区完成的。缓存区(Buffer)是一个线性的、有序的数据集,只能容纳某种特定的数据类型
Buffer的基本操作
java.nio.Buffer是一个抽象类,常见方法如下
public final int capacity()
返回此缓存区的容量
public final int limit()
返回此缓存区的限制
NIO提供了一个全新的底层的I/O层模型。与最初的java.io包中面向留(Stream-oriented)的概念不同,NIO采用了面向块的概念(block-oriented)。这意味着尽可能的情况下,I/O操作以大的数据块为单位进行,而不是一次一个字节或字 ...
工作中需要查看weblogic日志文件,直接使用神器vim打开,出乎意料shell直接假死了,于是退出查看文件大小,竟然达到了几个G,服务器硬盘都快爆掉了,于是决定分割后再查看
查看所属目录文件大小
# ls -lh
总计 2.1G
-rw-r--r-- 1 root root 123M 10-09 16:44 27web.txt
-rw-r--r-- 1 root root 2.2K 10-09 17:12 ld.txt
-rw-r--r-- 1 root root 18M 09-11 09:17 other.txt
-rw-r ...
匿名内部类也就是没有名字的内部类
正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写
但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口
实例1:不使用匿名内部类来实现抽象方法
abstract class Person {
public abstract void eat();
}
public class Demo {
public static void main(String[] args) {
Person p = new Person() {
...
原文链接:Dom4j下载及使用Dom4j读写XML简介
### Dom4j 下载及使用 Dom4j 读写XML简介
要使用 dom4j 读写 XML 文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/
目前最新dom4j包下载地址:http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.zip
解开后有两个包,仅操作XML文档的话把dom4j-1.6.1.jar加入工程就可以了,如果需要使用XPath的话还需要加入包jaxen-1.1-be ...
今天测试浏览器兼容时发现,chrome浏览器报Uncaught TypeError: object is not a function,最后发现代码部分 <input type="submit" value="" onClick="onSearch;" id="submit"/> ,几次排查,发现是onClick方法名问题
后修改方法名后OK
解决方案:
1.查询浏览器是否禁止脚本
2.查看javascript定义的对象名,是否与html中对象名称相同, ...
Java 流操作的接口
类
说明
File
操作文件的类
RandomAccessFile
概述
先看图
Exception是所有异常的父类,所以他的子类,除了RuntimeException及其子类,是属于编译时异常(检查异常或者叫非运行时异常)。这种异常必须在代码里被显示的捕获语句包住,否则编译不过,而RuntimeException及其子类表示运行时异常,不强制要求写出显示的捕获代码,但如果没有被捕获到,则线程会被强制中断。
Java异常机制是为了把异常处理的代码与正常流程的代码分开,避免程序中出现过多的像传统程序那样的非法值判断语句,以致于扰乱了正常流程
编译时异常是Java特有的,了解异常处理流程
class Test ...
几种常见的数据类型转换,记录一下
一、Timestap与String BigDecimal与String
项目使用的数据库Oracle,字段类型为Date与Number,ORM框架为Mybatis,返回类型和参数类型均为 java.util.Map,此时方法返回的Map {END_DATE=2012-11-11 14:39:35.0, FLAG=0} ,本以为(String)map.get(""),直接转换为String类型,最后报错了,为了保证代码健壮,强制类型转换时可以使用instance of判段类型
...
如果OS为windows 7 64位系统,Oracle版本为 Oracle 11g 64 安装PL SQL Developer 请参考 http://myskynet.blog.51cto.com/1471053/623957 http://support.microsoft.com/kb/2585547/zh-tw 1、PL/SQL Developer记住登陆密码
在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;
设置方法:tools->Prefe ...