随笔分类 -  java

1 2 3 4 5 ··· 9 下一页
摘要:步骤2:加密数据。得到密匙之后,接下来就可以用它加密数据。除了解密的ClassLoader之外,一般还要有一个加密待发布应用的独立程序(见Listing 4)。 【Listing 4:用密匙加密原始数据】以下是引用片段:// DES算法要求有一个可信任的随机数源 SecureRandom sr = new SecureRandom(); byte rawKeyData[] = /* 用某种方法获得密匙数据 */; // 从原始密匙数据创建DESKeySpec对象 DESKeySpec dks = new DESKeySpec( rawKeyData ); // 创建一个密匙工厂,然后... 阅读全文
posted @ 2012-05-09 21:00 hibernate3例子 阅读(345) 评论(0) 推荐(0)
摘要:Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。 一、为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很容易被窃取,但与此同时,它也使通过加密保护代码变得相对容易,我们唯一需要了解的就是Java的ClassLoader对象。当然,在加密过程中,有关Java Cryptography Extension(JCE)的知.. 阅读全文
posted @ 2012-05-09 20:59 hibernate3例子 阅读(275) 评论(0) 推荐(0)
摘要:初学JAVA的同学都有不知道JAVA从哪里学起的困惑,不知道JAVA应该掌握哪些知识,朗沃JAVA实训中心学员在学习的过程中根据自己初识JAVA到精通JAVA的过程中的学习心得,总结出来一套JAVA学习路线:Java初学者的学习路线(1)学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。(2)学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。(3)学习HTML、css、JavaScript的内容。(4)学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的 阅读全文
posted @ 2012-05-09 20:54 hibernate3例子 阅读(282) 评论(0) 推荐(0)
摘要:JSP最容易忽略的一个特性在于它能够应用可重新使用的代码块——aka“标签库”——给一个JSP应用程序增加新功能。这些使用XML类型标记宣称的标签库提供了可以轻松整合到JSP页面中的现成工具。它们还是一种将应用程序的商业逻辑和视觉外观分离开来的有用途径。有许多免费的在线库——但你怎么知道从哪儿开始呢?表A中列出的10个JSP标签库为你了解JSP的重新可用性提供了一个起点。下面我们来看一看这10个标签库。注意:要安装JSP标签库,请参考每个库中包含的文件资料和安装说明。表A库名称说明Standard这个库必不可少,因为它结合了对普通JSP的大量核心改进。它的一些特性包括:XML操作库、SQL库、 阅读全文
posted @ 2012-05-09 20:54 hibernate3例子 阅读(132) 评论(0) 推荐(0)
摘要:假设Spring配置文件为applicationContext.xml一、Spring配置文件在类路径下面在Spring的java应用程序中,一般我们的Spring的配置文件都是放在放在类路径下面(也即编译后会进入到classes目录下)。以下是我的项目,因为是用maven管理的,所以配置文件都放在“src/main/resources”目录下这时候,在代码中可以通过ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");然后获取 阅读全文
posted @ 2012-05-09 13:04 hibernate3例子 阅读(2560) 评论(0) 推荐(0)
摘要:1.javascript对URL中的中文处理 使用方法是:encodeURI(url) 注意一定要使用两次,也就是encodeURI(encodeURI(url))。否则很有可能还是乱码2、后台对JS提交的中文URL数据处理 URLDecoder.decode(request.getParameter(name), "UTF-8"); 也就是使用URLDecoder.decode(str,encode)方法对URL进行解码3、如果传递的参数比较多可以使用一下方式处理(建议提交数据采用post方式) public String editAppDetail() throws E 阅读全文
posted @ 2012-05-09 12:38 hibernate3例子 阅读(687) 评论(0) 推荐(0)
摘要:lucene全文检索案例——0.2秒检索50万数据业务需要,昨天临时看了下网上资料。自己折腾了一个lucene全文检索的案例。源码博客//http://blog.csdn.net/yjflinchong流程:建立词库。关键词输入查询。分页查询。就这么简单。源码分享:http://download.csdn.net/detail/yjflinchong/4287542 免费分享 阅读全文
posted @ 2012-05-09 10:01 hibernate3例子 阅读(226) 评论(0) 推荐(0)
摘要:作为掌握了JAVA技术,将来准备成为Java软件工程师的人来说,要想成为JAVA工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为高级JAVA工程师,我们需要对JAVA做比较深入的研究。为大家总结了以下三个方面的学习方法:一、软件开发学习路线。两千多年的儒家思想孔孟之道,中庸的思想透入骨髓,既不冒进也不保守并非中庸之道,而是找寻学习软件开发的正确路线与规律。从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努 阅读全文
posted @ 2012-05-07 22:39 hibernate3例子 阅读(163) 评论(0) 推荐(0)
摘要:MySQL数据库的同步。 MySQL是开源的关系型数据库系统。主从同步复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master) 1、编辑数据库配置文件my.cnf 或 my.ini (windows),一般在/etc/目录下。 #vi /etc/my.cnf 在[mysqld]的下面加入下面代码:log-bin=mysql-binserver-id=1innodb_flush_log_at_trx_commit=1sync_binlog=1binlog-do-db=wordp... 阅读全文
posted @ 2012-05-07 14:37 hibernate3例子 阅读(263) 评论(0) 推荐(0)
摘要:转至:http://blog.163.com/linshengru@126/blog/static/98663794201010268528529/public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100); System.out.println(123.3/100); } };... 阅读全文
posted @ 2012-05-07 11:57 hibernate3例子 阅读(790) 评论(0) 推荐(0)
摘要:这个错误一般是在使用反射创建对象的时候出现的异常一般是这个类是接口或者是抽象类,或者是该类没有无参构造方法报的错误.java.lang.InstantiationException: java.math.BigDecimal at java.lang.Class.newInstance0(Class.java:340) at java.lang.Class.newInstance(Class.java:308) at com.blue.summer.core.interceptor.ObjectInterceptor.createObject(ObjectInterceptor.java... 阅读全文
posted @ 2012-05-07 11:04 hibernate3例子 阅读(169) 评论(0) 推荐(0)
摘要:public static <T> List<T> copy(List<T> source) throws IllegalAccessException, InvocationTargetException, InstantiationException, NoSuchMethodException { //clone后的集合 List<T> temp=new ArrayList<T>(); for(T t:source){ //T temporary=(T) source.getClass().newInstan... 阅读全文
posted @ 2012-05-05 09:58 hibernate3例子 阅读(228) 评论(0) 推荐(0)
摘要:Convention Plugin原文:http://cwiki.apache.org/WW/convention-plugin.html翻译:石太祥(ealpha@gmail.comhttp://www.lalfa.com)·1Introduction·2Setup·3Converting a Codebehind based application to Convention·4Hello world·5Code behind hello world·6Results and result codes·7Chaining 阅读全文
posted @ 2012-05-04 12:58 hibernate3例子 阅读(198) 评论(0) 推荐(0)
摘要:3秒搞定!~~ 一亿数据获取前100个最大值整合网络上的算法。 根据我的思路。计算一亿个数字中最大的前100个值。昨晚效率还是很低。 今天搞的算法。 只需要3秒钟。 获取前100个 前1000个 速度都非常快。算法原理:把一亿个数字的前100个 首先放入数组。 然后把最小值放在ary[0]。然后再,循环100到一亿 之间的。 每次循环判断当前数字是否大于ary[0]当大于时,当前数字放入ary[0] 并再次重构数组最小值进入ary[0] 以此类推 。当循环完这一亿个数字后。 最大的前100个数字就出来了。源码分享地址:http://download.csdn.net/download/yjfl 阅读全文
posted @ 2012-05-04 10:39 hibernate3例子 阅读(499) 评论(0) 推荐(0)
摘要:### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration### 开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。# struts.configuration=org.apache.struts2.config.DefaultConfiguration### 设置默认的locale和字符编码# struts.locale=en_USstruts.i18n.encoding=UTF-8### 指定struts的工厂类# struts.objectFa 阅读全文
posted @ 2012-05-03 19:42 hibernate3例子 阅读(117) 评论(0) 推荐(0)
摘要:比较笨的办法。效率有点低。 只是实现了功能。 期待牛人的算法。我弄了个最佳方案 http://blog.csdn.net/yjflinchong/article/details/7533972 3秒就搞定了一亿数字获取前100个最大的数字 这个方案需要700秒///http://blog.csdn.net/yjflinchong/article/details/7532018package com.my.util;import java.io.*;import java.util.*;import java.net.*;public class WebTest { public static 阅读全文
posted @ 2012-05-03 16:29 hibernate3例子 阅读(1143) 评论(0) 推荐(0)
摘要:一亿个数字判断其中相同数字的办法package com.my.util;//http://blog.csdn.net/yjflinchongpublic class Test { int fnum = 21000000; public static void main(String[] args) { Test t = new Test(); t.find(); } public void find() { int total = 100000000; int size = total%32==0?total/32:total/32+1; int [] mBits=new i... 阅读全文
posted @ 2012-05-03 14:09 hibernate3例子 阅读(329) 评论(0) 推荐(0)
摘要:package com.svse.upload; import java.io.FileOutputStream; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletInputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @S 阅读全文
posted @ 2012-05-03 13:17 hibernate3例子 阅读(322) 评论(0) 推荐(0)
摘要:继承于MySQLDialect ,引入 registerHibernateType(Types.LONGVARCHAR, Hibernate.TEXT.getName());import java.sql.Types;import org.hibernate.Hibernate;import org.hibernate.dialect.MySQLDialect;public class ThisMySQLDialectextends MySQLDialect { publicThisMySQLDialect (){ super(); registerHibernateType(Types.LO 阅读全文
posted @ 2012-05-02 16:44 hibernate3例子 阅读(924) 评论(0) 推荐(0)
摘要:mysql 递归排序查询备注:producttype 排序表,producttype。ptype父节点 ,producttype 。id 主键,showTreeNodes (IN rootid INT) 函数,参数为起始类型rootid.//我的博客 http://yijianfengvip.blog.163.comdrop PROCEDURE IF EXISTS showTreeNodes;CREATE PROCEDURE showTreeNodes (IN rootid INT)BEGINDECLARE Level int ;drop TABLE IF EXISTS tmpLst;CREA 阅读全文
posted @ 2012-05-02 16:23 hibernate3例子 阅读(1056) 评论(0) 推荐(0)

1 2 3 4 5 ··· 9 下一页