- 博客(15)
- 收藏
- 关注
原创 WebSphere下使用CA证书进行签名和加解密的方法
前一段时间在项目中用到了信息的加解密和生成数字签名和验签,其中使用了CA给提供的安全证书和工具jar包--javasafeengine.jar,项目在Tomcat下跑的一切正常,但当项目部署到WebSphere时却签名模块跟加密模块却无法工作,在网上查了很多的资料,基本确定了是由于WebSphere使用的是IBM自己的JDK引起的问题,在Tomcat环境下,加密工具jar包所采用的都是Sun公司所
2015-04-23 22:27:48 2674 1
原创 javaFx 2.0 中弹出新窗口的解决办法
目标:在窗口A中设定一个按钮btn,点击btn弹出窗口B;过程:首先需要创建一个描述该窗口B的fxml文件,在btn的响应事件中创建如下代码:Parent root = FXMLLoader.load(getClass().getResource("MainWindow.fxml")); Scene scene = new Scene(root); stage.set
2014-09-22 00:52:53 8615
原创 String之超大数加法
package com.String; import java.util.ArrayList; public class SuperLong { /** * Description:实现两个超过java所能表示的最大的数的加法 * @param args */ public static void main(String[] args) {
2013-10-25 22:30:27 513
原创 二叉树之最小公共父节点
package com.Tree; import java.util.LinkedList; public class CommonFather { /** * 题目描述:给定一棵二叉树,要求找到其中任意两节点的最小公共父节点。 * 思路:最原始的方法,从根开始,分别寻找从根节点到每个目标节点的路径,然后比较 两条路径,找到最小的公共父节点。 *
2013-10-15 20:36:35 1951
原创 字串之定向排列
package com.String; import java.util.ArrayList;import java.util.HashSet;import java.util.Iterator; public class StringCode { /** * 题目描述:给定两个字符串,将他们组合成为一个新的字符串,要求在新的字符串中保持原字符串中的字符
2013-10-14 20:01:59 640
原创 字串之全排列
package com.String; import java.util.ArrayList; public class StrFullArrange { /** * 题目表述:给定一个字串,求其中字母的全排列; * 思路:利用递归方法:预设一个与字串等长的空字符创 来存储结果,开始循环扫描当前备选字符集的每一个字符,将其放入空串中的第i个位置,然后从备
2013-10-14 20:01:02 532
原创 链表之排序
public class LinkSort_Insert { /** * 题目描述: 给定一个单链表,要求对其进行排序,不得使用辅助数组或更改节点中的数值; * 思路:插入排序在对顺序数组进行排序时需要涉及大量移动数组元素,但对于链表其插入过程较为简单,但时间复杂度依然为O(N); * @param args */ public static cl
2013-09-29 21:50:51 480
原创 链表之调整顺序
public class LinkModify { /** * 问题描述:2014 Microsoft 校招最后一题: * 给定一个单链表L (L0,L1,L2,...,Ln)要求将其变化为 L(L0,Ln,L1,Ln-1,L2,Ln-2,...),同时要求空间复杂度为O(1)并且只允许修改next域; * 思路:这道题本质上就是将一个链表的后半部分的每一个节点依次按
2013-09-29 21:48:03 1146
原创 Hadoop编程模型组件--InputFormat
Hadoop中的InputFormat接口:InputFormat接口主要的任务是对输入的原始数据进行切分并转换成格式的数据,它主要完成两个功能:1.通过getSplite()方法对原始数据进行切分,得到若干个InputSplite,这里的切分是指逻辑上的切分,即确定每个Splite的起始地址和长度而并没有在物理上进行划分;2.通过getRecordReader ()方法将每一个Inp
2013-06-25 00:07:04 795
原创 翻转单链表中的K个节点——By Java
public class LinkListReverseK { /** * 题目要求:给定一个单链表和一个参数K,要求翻转K个节点,且翻转后剩余的节点数大于K则继续翻转,否则停止; * 例如:链表:1,2,3,4,5,6,7,8,9,10;K=4;则应有结果:8,7,6,5,4,3,2,1,9,10; * 思路:在传统的链表翻转的基础上,计算出一共需要翻转的节点数目,每次循环只改变
2013-06-24 22:44:09 592
原创 heapSort_by_Java
用java 实现的堆排序(heapSort)没有进行防御性编程,仅供实现参考。说明:由于是对数组进行原地排序,而且对于堆中的非叶子节点a来说,其左孩子的编号为2*a,右孩子的编号为2*a+1,因此对于数组中第0号元素上述公式不在适用,为了方便起见,我将第0号元素设置为-1,仅作为占位符使用,实际排序中不对其进行处理。public class Heap_Sort { /** *
2013-06-19 00:40:34 570
原创 寻找丑数--Java实现
import java.util.Iterator;import java.util.LinkedList;import java.util.TreeSet;public class FindUglyNums { /** * 问题描述:寻找丑数:把只含有因子2,3,5的数称为丑数,1是第一个丑数,求按从小到大的顺序求第1500个丑数; * 解决思路:由于只含有因子2,3,5因此
2013-06-17 22:50:17 971
原创 不依赖堆栈的链表反转——java实现
import DataStruct.LinkNode;public class LinkListReverse { /** * 题目:给定一个单链表,要求不使用栈实现链表的翻转; * 解决思路:设立三个指针,分别指向相邻的三个节点,在最开始:left指向null,mid指向头节点,right指向头节点的下一个节点,然后依次修改mid与right的next指针 * 依次循环下去,
2013-06-16 23:04:32 635
原创 Fuseki在linux下的部署及启动方法
在linux环境下部署并启动fuseki服务器的方法:1.从官网上下载https://repository.apache.org/content/repositories/releases/org/apache/jena/jena-fuseki/ fuseki的工具包(名字中含有.tar的包);2.解压缩这个包,并将其放在linux系统下,例如路径设为:/home/tseg/my/j
2013-06-08 15:36:22 2548
原创 java中源代码和lib库中有包名和类名都相同的类
当java的源代码中出现了和系统的lib库中的包名与类名完全一样的类时,系统应当怎么加载?我们都知道在JVM启动的时候会先调用bootstrap classloader 加载核心类,然后调用extClassLoader 加载系统扩展类,然后再调用APPClassLoader加载系统类,现在问题来了当我们在工程里创建一个从包名到类名都与系统已有的类完全一样的类时会发生什么事情?请看下边的实验:
2013-06-01 02:06:13 3681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人