
Java基础
xuanfengling
技术小白白
展开
-
#DayOne#,抽奖活动
抽奖活动整个实现的思路并不复杂,主要是应用if语句来进行判断。这其中比较重要的地方是应用Random类的nextInt()方法来生成制定范围内的随机数。下面是生成随机序列的主程序: public static void main(String[] args) { Random rd=new Random(); String str1="";原创 2015-04-22 16:21:27 · 489 阅读 · 0 评论 -
try-with-resources 语句,自动资源释放
关于try(){} http://www.oschina.net/question/12_10706转载 2016-05-19 15:53:13 · 602 阅读 · 0 评论 -
Spring Validation分组校验
后台校验有很多的工具,最开始用的是@Valid,这个是比较简单的,不支持分组校验。Spring用@Validated对@Valid进行了封装,这样就满足了分组校验。其实就是增加了一个group来对校验规则进行分组,然后再@Validated中指定group来校验。具体的例子参考下面的blog:SpringMVC验证框架Validation特殊用法 http://blog.youkuaiyun.com/wangp原创 2016-05-31 10:52:06 · 17568 阅读 · 0 评论 -
java Calendar日期相减问题
两个日期相减,必须是Date型变量使用其getTime()后相减,所以如果是从Calendar获得时间,则需: Calendar date1 = Calendar.getInstance(); Calendar date2 = Calendar.getInstance(); date1.getTime().getTime() - date2.getTime().getTime() ; 结果为转载 2016-03-28 10:05:25 · 7790 阅读 · 0 评论 -
No message found under code 'login.userName' for locale 'en_GB' error in spring MVC
You have a problem in the location config of your message.properties file.If the file is located under the WEB-INF/classes directory, then the Spring config should be :And the name of the file should b原创 2016-03-15 15:37:55 · 2227 阅读 · 0 评论 -
关于HttpClient(调用openstack rest接口失败)
使用HttpClient 4.5,根据httpclient示例,能够获取到返回的数据。根据示例类似的方式,调用openstack rest 接口,返回的是bad request。rest client测试时能够获取相关信息的。不能获取的代码贴在下面, 后面再贴别人写得能获取的代码。public void Authenticate(){ Auth auth = new Auth()原创 2016-03-10 14:58:17 · 635 阅读 · 0 评论 -
关于The type com.fasterxml.jackson.core.JsonGenerator cannot be resolved. It is indirectly referenced
下面这段代码想通过jackson将java对象转换成json对象。ObjectMapper objectMapper = new ObjectMapper();objectMapper.enable(SerializationFeature.WRAP_ROOT_VALUE);objectMapper.setSerializationInclusion(Include.NON_NULL);ob原创 2016-03-10 14:31:48 · 8242 阅读 · 0 评论 -
认识OAuth签名使用的HMACSHA1哈希算法
来源:http://blog.unvs.cn/archives/oauth-hmacsha1-sign.html开始着手QQ OAuth1.0 接口的开发,第一步是请求临时未授权的Request Token,而其中用了一个关键的加密算法-HMACSHA1哈希算法,弄的我有点糊涂,所以查了一些文章,了解了这个算法,且不深入研究这种算法,在NET中我们直接拿来用即可,下面只是讲解认识HMACS转载 2016-01-25 22:32:26 · 892 阅读 · 0 评论 -
Java编程获取键盘输入值的三种方法
转自:http://jingyan.baidu.com/article/48206aeae66625216ad6b3bf.html今天在做小练习的时候需要程序获取键盘输入的值,在网上找了一下,主要有以几个。程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这转载 2015-04-15 10:55:01 · 527 阅读 · 0 评论 -
#DayTwo#,求水仙花数
水仙花数求解过程原创 2015-04-23 10:53:45 · 373 阅读 · 0 评论 -
#DayOne#,九九乘法表
下面给出两种实现打印九九乘法表的方法。常用的方法 //用两个for循环实现九九乘法表的打印 public void printTable1(){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(i+" x "+j+" = "+i*j+原创 2015-04-22 16:32:21 · 357 阅读 · 0 评论 -
#DayOne#,分别用循环和递归的方式实现阶乘
对任意一个给定的整数求其阶乘,可以分别采用循环和递归的方法实现。采用递归的思想解决问题主要就是控制好入口和出口,入口及最初始的外部对函数的调用,出口即对于继续递归的限制条件。循环的方法实现阶乘原创 2015-04-22 17:10:55 · 762 阅读 · 0 评论 -
关于内部类实例化
http://stackoverflow.com/questions/9592025/no-enclosing-instance-of-type-fbmain-is-accessible-must-qualify-the-allocation转载 2016-05-19 16:36:20 · 515 阅读 · 0 评论