`
koreyoshi
  • 浏览: 241171 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
转载地址:http://www.java3z.com/cwbwebhome/article/article8/81137.html?id=2584 在前两章我为大家详细分析了JAR包的选择和必须的配置文件,那么这一章,我就对例子的 层次结构进行说明,并实现除WEB层的功能代码。     第三部分:建立框架代码     工程结构          大家可以看到,本例一共分为:dao、entity、service、web四层。另外在这些层次下,还以业务功能再进行分包, 这样做是为了方便在以后的功能扩展中,能更好的管理和维护代码。如果将所有类都直接集中在这4个包下面,随着类的增加, ...
转载地址:http://www.java3z.com/cwbwebhome/article/article8/81136.html?id=2583  在上一章中详细分析了JAR包的选择,那么这次我将对例子中的一些必须的配置文件进行下说明。虽然这些配置在网上也很容易找到,但是很多都没有讲个因为所以出来,这样根本就得不到提高。在此,大象为各位详细分析一下这些内容。    实例中涉及的配置文件有这么几个    applicationContext.xml    jdbc.properties    log4j.properties    struts.xml    web.xml     我 ...
转载地址:http://www.java3z.com/cwbwebhome/article/article8/81135.html?id=2582 在JavaEE企业级开发中,以SSH2框架为核心的应用非常广,大象根据项目实践经验,通过一个实例,详细的为大家讲解如何实现全注解式的开发。    开发环境    ...
以下内容是经过顾磊通过各种渠道验证了的适合商用的开源协议   MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。 BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 当你发布使用了BSD协议的代码,或则以BSD协议代码为基础做二次开发自己的产品时,需要满足三个 ...
http://univasity.iteye.com/blog/1292658   关于开源许可 现今存在的开源协议很多,而经过Open Source Initiative 组织通过批准的开源协议目前有60多种(http://www.opensource.org/licenses/alphabetical )。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是 ...
public void deleteFtpFiles(FTPClient client,String fileName,String fromPath) throws IOException{  client.changeWorkingDirectory(fromPath);//切换到要删除的目录  String[] str = client.listNames();//得到目录下的所有文文件  for(String s :str){   if(s.contains(fileName)){    boolean flag = client.deleteFile(s);        }  } ...
select p.attribute1_,p.attribute2_,p.* from app_pay_payment p order by p.attribute1_,regexp_substr(p.attribute2_,'[^0-9]+'),to_number(regexp_substr(p.attribute2_,'[0-9]+'))   上面方法可能有些复杂 ,也可以直接用下面方法   HQL写法:cast(对象属性 as long) SQL写法:cast(字段名 as number)
  方法一: Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;  在plsql执行上面查询语句  将查询结果复制出来在plsql执行就可以了    方法二: --导出前执行这个 DECLARE  I INTEGER;  B VARCHAR2(200);BEGIN  FOR C IN (select 'alter table '||table_name||' allocate extent' as txt             from ...
public static void main(String[] args) {  compare("D:/2-3-4/", "D:/2-3-5-1/"); }  public static void compare(String frompath, String topath) {  Map<String,String> fromMap = new HashMap<String, String>();  Map<String,String> toMap = new HashMap<String, String ...
转自:http://blog.csdn.net/mudalu626/article/details/8016569 RowID的概念请参考以下文章:http://blog.csdn.net/mudalu626/article/details/8014383知道了RowID的概念,那么在什么场景下使用RowID呢。1.分页oracle中rowid高速分页解析--rowid分页,第一步select rowid rid,sal from emp order by sal desc;--rowid分页,第二步select rownum rn,rid from(select rowid rid,sal ...
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。例如:java -jar -Xmn16m -Xms64m -Xmx128m MyAp ...
function accMul(arg1,arg2){      var m=0,s1=arg1.toString(),s2=arg2.toString();      try{m+=s1.split(".")[1].length}catch(e){}      try{m+=s2.split(".")[1].length}catch(e){}      return Number(s1.replace(".",""))*Number(s2.replace(".","")) ...
struts2默认只能上传2M的文件 下面这个配置放在struts.xml <constant name="struts.multipart.maxSize" value="52428800"></constant>
ORA-28000:the account is locked ORA-02063:紧接着line(起自GTSSHLINK)     查同义词报上面错.   1.需要把dblink 密码用双引号引起来.(记住是双引号) 出现这个错误的原因是由于双方的版本不一致造成的,我们需要对用双引号将密码引起来,否则密码会被自动转化为大写   2.对方提供的用户名和密码锁定了.

加密读文件

    博客分类:
  • Java
package com.skysz.framework.utils.security; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.InputStreamReader;import java.security.MessageDigest;import java.util.Properties; public class MD5Encrypt1 {  private final static ...
Global site tag (gtag.js) - Google Analytics