`
尘枉_yjava
  • 浏览: 71282 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
RSA压缩加密/解压缩解密 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.security.Key; import java.security.KeyPair; import java.security.KeyPairGenerator; import java.security.PrivateKey; impo ...

ftp 协议

FTP是应用层协议, 使主机间可以共享文件,ftp使用tcp生成一个虚拟连接,再使用一个tcp链接用于数据传输 FTP协议   TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet, 你可以用ftp命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。   FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。   1. ...
个人觉得Oracle有些“独裁”在日期类型对象方面,自己的JDBC驱动不兼顾JDK的标准类。 我想好多朋友遇到过此类问题。这里不再详述。 个人的解决方案: private String getDate(Object value) { Timestamp timestamp = null; try { timestamp = (Timestamp) value; } catch (Exception e) { timestamp = getOracleTimestamp(value); } if(timestamp!=null) return (new SimpleDa ...
1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对 应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对 ...
在myeclipse 部署项目的时候报:Deployment failure on Tomcat  6.x. Could not copy all resources to c:\apache-tomcat-6.0\webapps\demo If a file is locked, you can wait until the lock times out to redeploy, or stop the server and redeploy, or manually remove the deployment at c:\apache-tomcat-6.0\webapps\demo 错误。 ...
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。   1、native2ascii简介:native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。 ...
通过dao的get方法得到了相应的永续对象,再用dao的deleteWithEvict删除对象,但结果不出错,也不发SQL删除数据。 控制台有如下信息:handling transient entity in delete processing 可能的原因如下: 1、updatecounter的值为null,hibernate要求必须为整型值; 2、删除的数据必须是你这次session范围内刚刚从数据库取回来的数据,而不是你刚刚new的对象,即使是与数据库记录相同,也是不可以的; 3、传入的对象中是否有主key值; 4、主key的值是否在DB中存在。
hibernate中get方法和load方法的根本区别 如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据 ...
当tomcat启动的时候出现下面错误: [ERROR] org.apache.catalina.session.ManagerBase - IOException while loading persisted sessions: java.io.EOFException 或者 严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions from persistent storage 原因是: 是因为保存在硬盘上的session数据读 ...
--下面的所有库名都指你要处理的数据库的库名 1.清空日志 DUMP  TRANSACTION  Mydpc  WITH  NO_LOG   2.截断事务日志: BACKUP LOG Mydpc WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 也可以用SQL语句来 ...
1. 可靠性,可扩展性,可用性    根据最近的公开评测和客户的反映表明:BEA在可靠性(reliability),可扩展性(scalability),性能(performance),    可用性(availablity)方面领先于IBM。    BEA最近所做的内部测试和与客户一起做的测试(一个大型金融机构)表明。BEA具有良好的线性可扩展性。性能是IBM的1.5-2.5倍    WebSphere的可用性比weblogic低.如:IBM没有提供热部署功能.意味着当你对应用做修改并要重新发布时,你必须重新启动应用或    应用服务器才能生效。BEA在性能和可靠性,可扩展性,可用性等 ...
1.按需输出特定长度的字符 例:<s:property val ="name.s string(0,4)" />,只输出name的前四个字符,其中name是我需要输出的字符串。 2.格式化输出日期 例:<s:property val ="%{getText('format.date',{createdDt})}"/>,这里说明一下,'format.date'是输出的日期 的格式,这个配置在国际化资源文件中:format.date ={0,date,yyyy-MM-dd } ,其中的格式可以自己配置,createdDt是我要输出的日期 ...

struts2 标签

    博客分类:
  • web
Struts2常用标签总结 一 介绍 1.Struts2的作用   Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组 ...
引起问题的原因: 由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。 首先我的表(Info)由两个字段组成,即: int id;//主建 String name; (自己做测试,所以就简单的建了个表) 由Hibernate生成的Info.hbm.xml中是这样写的: ----------------------------------------------------- <id name="id" type="java.lang.Integer">             <colum ...
环境:MyEclipse 6.5 问题:MyEclipse自动提示设置和优化。 解决: 1. 打开MyEclipse6.5,然后 Window-------->Preferences; 2.选择Java-------->展开-------->Editor-------->选择ContentAssist; 3.选择ContentAssist-------->然后看到右边--------> ...
Global site tag (gtag.js) - Google Analytics