Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java进行RSA加解密的例子发布时间:2015-02-08
加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。对称加密指的是发送者和接收者共用同一个密钥的加解密方法。非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的加解密体系。尽管不同,这个密钥对的这两个部分在算法上是有关联的。一个密钥将纯文本加密,另一个将密文解密... 查看全文
· java中File的renameTo方法改名失败发布时间:2015-02-08
最近发现在win2003x64上进行大量文件生成并重命名时,重命名失败。肯定的是文件未被占用。通过网络搜索,发现不少人遇到此问题,原因各不相同。不过我想尝试一下通过copy的方式实现文件重命名,参考了一下此文章:http://xiaoych.iteye.com/blog/149328目前已经修改完毕,等待明天检验,相信ApacheCommons还是靠谱的。... 查看全文
转载http://blog.csdn.net/zhoushuai520/article/details/7640330sendMail.javapackagecom.sunties.shopping.util.mail;importjava.util.Properties;publicclasssendMail{//发送邮件的服务器的IP和端口privateStringmailServerHost;privateStringmailServerPort="25"... 查看全文
· 成为优秀Java程序员的10个要点发布时间:2015-02-07
1.拥有扎实的基础和深刻理解OO原则对于Java程序员,深刻理解ObjectOrientedProgramming(面向对象编程)这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定义用处不大,关键是要学会如何应用这些原则用一种OO的方式去设计解决方案。因此,我们应该对对象建模、继承、多态、设计模式有一个很好的认识。2.掌握核心API如果你不知道语言结构和核心API,那么即使你在理论知识上再怎么彪悍也是独木难成林。在Java中... 查看全文
· 成为优秀Java程序员的10个要点发布时间:2015-02-07
英文原文:10StepstoBecomeanOutstandingJavaDeveloper如果你是一个热衷于技术的Java程序员,那么下面的10个要点可以让你在众多Java开发人员中脱颖而出。1.拥有扎实的基础和深刻理解OO原则对于Java程序员,深刻理解ObjectOrientedProgramming(面向对象编程)这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的定义用处不大... 查看全文
· Java编写的http小工具发布时间:2015-02-06
这是我自己开发http接口时,觉得测试是调用接口有点麻烦,就用java写了一个http的小工具,纯属好玩,有用的可以拿去,写的不好不要见怪。下载地址http://download.csdn.net/detail/onlyxiahui/8428293大小:195.1KB查看图片附件... 查看全文
· 常用加密算法的Java实现发布时间:2015-02-06
1.对称加密----AES和DES加密、解密http://www.cnblogs.com/lianghui66/archive/2013/03/07/2948494.html2.常用加密算法的Java实现总结(二)——对称加密算法DES、3DES和AEShttp://www.blogjava.net/amigoxie/archive/2014/07/06/415503.html... 查看全文
首先要有这个jar包:json-lib-2.2.3-jdk15.jar项目代码中要导的包:importnet.sf.json.JSONArray;importnet.sf.json.JsonConfig;1.java转jsonList<Person>list=personService.pageByHql(hql,Integer.parseInt(pageNumber),Integer.parseInt(pageSize))... 查看全文
· java类加载顺序发布时间:2015-02-06
packagecom.demo;/***@Description类加载顺序*@authorFuJianyong*2015-2-6上午11:21:37*/publicclassClassLoaderSequence{Strings1="成员属性";staticStrings2="静态属性";Strings3;staticStrings4;static{System.out.println("静态代码快");}{System.out.println("普通代码快");... 查看全文
· Java异常处理的原则和技巧发布时间:2015-02-06
1、避免过大的try块,不要把不会出现异常的代码放到try块里面,尽量保持一个try块对应一个或多个异常。2、细化异常的类型,不要不管什么类型的异常都写成Excetpion。3、catch块尽量保持一个块捕获一类异常,不要忽略捕获的异常,捕获到后要么处理,要么转译,要么重新抛出新类型的异常。4、不要把自己能处理的异常抛给别人。5、不要用try...catch参与控制程序流程,异常控制的根本目的是处理程序的非正常情况。... 查看全文
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/20299.html项目地址:http://www.freeteam.cn/信息回收站从FreeCMS1.7开始支持从左侧管理菜单点击信息回收站进入。先选择需要管理的栏目。选择需要操作的信息,点击“还原”或“彻底删除”按钮完成相应操作。注意:彻底删除操作将删除此信息生成的html文件和数据库中的数据,不可恢复,请谨慎操作。... 查看全文
本页地址http://blog.csdn.net/lpy3654321/article/details/31841573更多详细在http://blog.csdn.net/lpy3654321/article/details/31841573了解项目设想,在项目开发中,我们的开发人员大多数时间都在重复开发同样的关键字,同样的语法.但就在这样的情况下还会经常发生语法的错误,而且每个开发人员的代码风格不同.其他人员阅读困难.新人的学习成本也会增加.这些问题会浪费很多时间,也会影响到开发人员的心情... 查看全文
· 最具争议的10个Java话题发布时间:2015-02-05
1、Java8已经到来。什么!?Java8支持lambda。哇哦,RIPScala!随着Java8的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。2、Java9即将到来Oracle早在8月份就发布了Java9的首批新特性。在经历了Java8带来的兴奋之后,这个新闻让人兴趣索然。因Java社区对缺乏创新的Java9新特性反应冷淡... 查看全文
· 用枚举来处理java自定义异常发布时间:2015-02-05
在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。1,先创建一个接口,里面有两个方法,一个是getCode,一个是getMessagepublicinterfaceExceptionEnums{publicintgetCode()... 查看全文
· JAVA枚举类型中引用的静态变量发布时间:2015-02-04
JAVA枚举类型中引用的静态变量不会随着静态变量在内存中值改变而改变。... 查看全文
· java.lang.UnsupportedOperationException发布时间:2015-02-04
今天开发时遇到了这样一个异常java.lang.UnsupportedOperationException引起异常代码:1.String[]strs=newString[]{"a","b"};2.List<String>strList=Arrays.asList(strs);3.strList.add("c");在第三行抛出的异常经分析java源代码Arrys.asList();方法返回的不是平常熟悉的java.util.ArrayList类的对象。而是Arrays类的内部类的对象... 查看全文
· JAVA中SERIALVERSIONUID的解释发布时间:2015-02-04
serialVersionUID作用:序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式:一个是默认的1L,比如:privatestaticfinallongserialVersionUID=1L;一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:privatestaticfinallongserialVersionUID=xxxxL;当你一个类实现了Serializable接口,如果没有定义serialVersionUID... 查看全文
· java base64发布时间:2015-02-04
importjava.io.ByteArrayOutputStream;importjava.io.IOException;importjava.io.OutputStream;importjava.util.Random;importsun.misc.BASE64Decoder;importsun.misc.BASE64Encoder;publicclassBase64... 查看全文
· 开源 java CMS - FreeCMS2.2 信息提取发布时间:2015-02-04
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/19975.html项目地址:http://www.freeteam.cn/信息提取从左侧管理菜单点击信息提取进入。默认提取所有信息,可以选择站点、栏目、信息关键字进行搜索。选择需要提取的信息,点击“提取到栏目”按钮。选择需要提取到的栏目,如“购买”.如果目标栏目设置了“当此栏目中的信息变更后”所需要进行的静态化操作,则系统会自动进行静态化。... 查看全文
利用JNA从Java调用C++*************建立VC工程,创建dll*********--》javaCallCpp.hextern"C"_declspec(dllexport)voidhello();extern"C"_declspec(dllexport)intadd(intfirst,intsecond);--》javaCallCpp.cpp#include"javaCallCpp.h"#include<iostream>intadd(inta,intb)... 查看全文