
Java
文章平均质量分 58
Feng______
这个作者很懒,什么都没留下…
展开
-
java中String.format()的用法
JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化转载 2011-11-09 13:41:53 · 2409 阅读 · 0 评论 -
设计批量操作接口所需考虑的问题总结
背景对于增删改查这些操作,现代框架已经提供了比较好的实现。 在这基础上往往有一些扩展需求。 比如说批量的增删改查。原创 2016-11-02 23:48:21 · 5458 阅读 · 1 评论 -
将tomcat内部默认日志方式改为Log4j未成功的记录
无原创 2016-05-08 23:15:00 · 5717 阅读 · 1 评论 -
RSA加密算法操作的java演示
背景在读wiki中的RSA加密算法 的原理的时候,其中的n,e,d,m过于抽象,没有具体的数据,让人不好理解。 我就参照上wiki上说明的操作,用代码实现具体的操作。可能会更加具体而更容易理解。操作公钥与私钥的产生 假设Alice想要通过一个不可靠的媒体接收Bob的一条私人消息。她可以用以下的方式来产生一个公钥和一个私钥:原创 2015-12-16 00:40:08 · 1761 阅读 · 1 评论 -
学习Maven记录
1,Maven默认是会把仓库放在${user.home}/.m2/repository目录下,通过在%M2_HOME%\conf\setting.xml中的localRepository属性,可以修改仓库位置。2,第一次运行时,Maven会把远程仓库的文件下载到本地,所以需要一些时间,有时候下到一会死掉,需要关掉,也重新开始,会接着下的。3,在下载完之后,按照http://maven.ap原创 2014-12-19 00:31:38 · 899 阅读 · 0 评论 -
maven打包一个包含依赖jar包的可执行jar
遇到的问题:在maven生成jar时,未把依赖库打包进去,在运行jar时,出现classnotfound原创 2015-03-13 11:10:58 · 3842 阅读 · 1 评论 -
WebLookAndFeel乱码问题解决方法
现象swing写界面时,觉得太丑,使用weblaf换了界面。但中文总是乱码。如果不使用weblaf,则是正常的。 原因google了一把,并在项目主页中查看了下。 swing默认字体中有中文。 而weblaf设置的默认字体中没有中文。 系统找不到中文在字体中对的字符后,就显示乱码。 这是com.alee.laf.WebFonts的默认字体设置 static { if (原创 2015-03-27 17:33:42 · 3821 阅读 · 0 评论 -
Java实现文件的DES加密与解密算法
根据密钥类型不同将现代密码技术分为两类:对称加密算法(秘密钥匙加密)和非对称加密算法(公开密钥加密)。对称钥匙加密系统是加密和解密均采用同一把秘密钥匙,而且通信双方都必须获得这把钥匙,并保持钥匙的秘密。非对称密钥加密系统采用的加密钥匙(公钥)和解密钥匙(私钥)是不同的。原创 2014-11-04 11:51:46 · 10208 阅读 · 6 评论 -
HttpClient 4.3学习教程资源
官网:https://hc.apache.org/目前最原创 2014-10-18 23:16:32 · 823 阅读 · 0 评论 -
Google Plugin for Eclipse 构建GAE开发环境
简介Google App Engine是一个开发、托管网络应用程序的平台,使用Google管理的数据中心。Google App Engine使用了云计算技术。它跨越多个服务器和数据中心来虚拟化应用程序。Google App Engine在用户使用一定的资源时是免费的。支付额外的费用可以获得应用程序所需的更多的存储空间、带宽或是CPU负载。可以GAE托管一些应用程序。而且是免费的原创 2014-12-22 00:29:28 · 2132 阅读 · 0 评论 -
JDK的HttpURLConnection调用setRequestProperty失败的原因走查
首先,把一个android平台在的网络工具原创 2014-07-30 15:57:09 · 8383 阅读 · 0 评论 -
备查ant配置发送邮件
官方文档:http://ant.apache.org/manual/Tasks/mail.html1,先需要把javax.mail.jar添加到ant_home的lib目录下2,配置build.xml主要stmp服务器地址,端口,用户名,密码一般邮件的设置里都有这些参数。以163为例,如下 <mail mailhost="smtp.163.com" ma原创 2015-01-16 23:48:01 · 2689 阅读 · 0 评论 -
Maven的安装
系统要求JDK:Maven 3.2需要jdk1.6或以上。Maven 3.0/3.1 需要 JDK 1.5 或以上。内存:没有最低值的需求硬盘:Maven的安装大概只需要10M,但是还需要附加的硬盘空间用于Maven的本地仓库(存放一些jar包)。这个本地仓库大小由用途决定,至少要500M。(我大概有900M)操作系统:没有最小的需求。开始的脚本包含Shell脚本和window翻译 2014-12-18 23:30:05 · 689 阅读 · 0 评论 -
JAVA中重写equals()方法为什么要重写hashcode()方法?
原文http://blog.youkuaiyun.com/lisongahy/article/details/7482812转载 2014-04-11 09:44:48 · 1396 阅读 · 0 评论 -
Eclipse get/set方法自动加上字段注释
编码的时候通常要用到 JavaBean ,而在我们经常把注释写在字段上面,但生成的Get/Set方法不会生成,通过修改Eclipse源码可解决,直接上例子: /** * 员工ID */ private String userid; /** * 获取员工ID * @return userid 员工ID转载 2014-03-31 13:23:09 · 4191 阅读 · 0 评论 -
通过selenium来模拟登录,获取登录后的cookies
需要登录的页面数据。 操作需要登录权限的资源。Selenium webdriver 是一个用于web应用程序的自动化测试工具。 具有一系列的API来操作浏览器。 可以模拟用户操作页面元素。原创 2017-02-08 11:24:28 · 12943 阅读 · 0 评论