`
cjnetwork
  • 浏览: 179638 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
用了如下的方法使用des加密和解密,但解密后的结果和原来的结果不一致 package com.cjnetwork.ciphertool.aatest; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; public class TestDES { public static ...
Openjms的使用 jms:java message service中文名字是“java消息服务” Openjms是实现jms的一个开源程序,它包含一个服务器端和一堆的编程调用jar包。 官方当然有英文版的使用说明,这里只是说说我使用openjms的一些过程。 按照官方的要求,使用openjms分为4个步骤: 1、下载 2、安装 3、启动(启动服务器端) 4、使用   1、下载 http://nchc.dl.sourceforge.net/project/openjms/openjms/openjms-0.7.7-beta-1/openjms-0.7.7-beta-1.zip    ...
web爬虫中需要设计一个广度优先的算法,以控制爬虫爬行网址的先后顺序,这里用一个链表实现,用链表是因为链表的插入速度够快。 设计思路: 1、取下一个地址:从链表的头部取出一个,并将头部元素删除 2、加入地址池:将URL地址加入到适当的位置    为了保证加入的时候能够加入到合适的地址,最容易想到的办法就是遍历那个地址池,但遍历的效率确实不高,当地址池中数量增大的时候,消耗在遍历上的cpu资源过多,导致爬行效率降低。还有一种方法就是记录每一个深度的URL地址的最后一个元素在地址池中索引,当加入的时候就不需要遍历地址池,只需通过需要加入的URL地址,找到同级URL地址在地址池中的索引,然后加入到 ...
问题描述: 一个对象,需要多个步骤处理,之所以要分开处理,是因为:                                      1、这样的对象很多                                      2、每个步骤耗时不一样,有的步骤可能是IO操作 解决方案 方案一:线程池处理 使用JDK自带的ExecutorService pool = Executors.newFixedThreadPool(10)方式很容易实现线程池的管理 方案二:车间模式 在车间中,车间只负责对对象进行处理,车间甚至不需要知道怎么获取需要处理的对象,也不需要知道处理完成对象 ...
用例分析方法总结 1. 前言 2. 具体分析方法 2.1. 如何参与者用例? (1)、谁会来使用这个系统? (2)、谁会来安装这个系统? (3)、谁会来启动这个系统? (4)、谁会来维护这个系统? (5)、谁会来关闭这个系统? (6)、哪些系统会来使用这个系统? (7)、谁会从这个系统获取信息? (8)、谁会给这个系统提供信息? (9)、在预先设定的时候到达时,有什么事情会自动发生吗? (10)、哪些系统会和这个系统联网? (11)、是否会有硬件设备会与这个系统联网? (12)、哪些数据库会与这个系统联网? (13)、公司内部会有哪些人员会来使用这个系统? ...
        上午完成了JFreeChart绘制饼图、折线图两种。整体上感觉JFreeChart功能还是比较强大的,只是没有很好的文档,官方网站上的是要收费的。网上找了一些,也只是基本的,然后雷同事也给了我一个word文档,这些基本上也够我画这个JFreeChart的图了。JFreeChart每一个类的方法封装过多,这是我的感觉,有的时候找一个东西有点麻烦,对中文的支持也不是很好,每次画图的时候还要自己设置字体,否则中文就是乱码。       使用JFreeChart绘图的基本流程: 1、定义数据源 2、填充数据 3、定义JFreeChart实例 4、设置Chart属性 5、导出到 ...
项目中需要保持http的session状态,研究了一下http中保持会话的资料,总结如下 http协议是面向无连接的协议,一次请求,一次操作,然后就结束了,是没有状态的。然后在实际应 用中需要保存用户信息的时候,可以采用cookie和session这2种方式,cookie是保存在客户端, session是保存在服务器端的,个人觉得session比较安全。网上看资料,说是session的实现,是服务 器在内存中开辟一段内存区域,返回一个索引,即生成一个sessionid,发送到客户端,在客户端下一 次发送请求的时候将sessionid回传,则服务器可以找到用户的信息,相当于实现了状态的保持 ...
Global site tag (gtag.js) - Google Analytics