![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 60
狼子野心33
天行健,君子以自强不息。地势坤,君子以厚德载物
展开
-
HashSet排序假象
在实际开发中我们会遇到这样的需求,生成1-10的随机乱序不重复数字。首先想到的就是Random生成随机数,然后将这些随机数放入set中,利用set的特性排除相同数据。最后输出set里面的数字。但是实际使用的时候会有文中的问题。 我们在使用HashSet的时候都知道,Set的特性是元素唯一,并且乱序存储。但是在实际时候的时候。会有下面的情况发生:源码如下:{CSDN原创 2017-03-01 11:42:48 · 3372 阅读 · 5 评论 -
关于spring整合redis之后使用RedisTemplate保存对象的问题。
首先,我们在使用spring的时候。会整合进redis来帮助实现缓存的功能。 这里网上有很多的例子,这里就不贴出来了。但是网上的很多例子都只写到了利用org.springframework.data.redis.RedisTemplate来操作redis数据库。在例子中 private RedisTemplate redisTemplate 这里初始化redisTemplate原创 2017-03-21 22:17:22 · 25028 阅读 · 0 评论 -
在Spring mvc中配置upload,实现文件上传功能的两种方式
在Spring中如果需要上传功能,需要配置处理上传信息的Resolver。有两种方式时间这个Resovler。第一种方式是使用CommonsMultipartResovler实现。第二种方式是使用Spring的StandardServletMulipartResolver实现。第一种方式的配置方法网上介绍比较多,需要在配置文件applicationContext.xml中增加一原创 2017-03-23 20:18:39 · 1786 阅读 · 1 评论 -
Eclipse开发JAVA WEB中遇到提示Target runtime Apache Tomcat ... is not defined.的问题,解决方法
在开发javaweb的项目中有时候会遇到这种情况。在其他地方开发过的项目工程,在导入自己的电脑时候会提示红叉,并且在Problems中有Error的提示:Target runtime ***** is not defined.导入的工程在本地可以正常使用。这个错误并没有影响到项目的运行的话。通过以下的方法可以去掉这个错误。右键选择工程-->Properties--->Proje原创 2017-04-10 14:45:51 · 1707 阅读 · 0 评论 -
关于JAVA中URI和URL的区别的理解
个人学习笔记,如果有不对,欢迎指出。原创 2017-06-21 17:42:13 · 9962 阅读 · 0 评论 -
粗略翻译:Spring Oauth2 官方文档(OAuth 2 Developers Guide)
粗略翻译:Spring Oauth2 官方文档(OAuth 2 Developers Guide),个人根据官方文档进行的简单粗浅的翻译。原创 2017-06-22 11:22:06 · 3808 阅读 · 0 评论 -
static,final,transient关键字的研究
1.static关键字首先,当创建一个类的时候,就是在描述那个类的对象的外观与行为,除非用new创建那个类的对象,否则,实际上没有获得任何对象,执行new来创建对象的时候,数据存储空间才被分配。其方法才被其他类调用。static关键字解决了实际使用中的两个问题。1) 为特定的域分配单一的存储空间,这个空间与创建的对象没有关系。(静态域)。static关键字不能应用于局部变量。2) 将一个方法单独...原创 2018-05-30 09:34:06 · 453 阅读 · 0 评论