- 博客(8)
- 收藏
- 关注
原创 Java Web项目中编写定时任务
之前在的公司有专门的任务调度框架,需要使用的时候引个jar包加个配置和注解就可以使用了,还有专门的平台来维护运行的机器及监控执行状态等等。现在突然没了这个工具,而又要写定时任务,该怎么办呢?对于非Web应用来说,我们可以使用Quartz,使用简单,功能强大。对于Java Web应用来说,当然也可以使用Quartz(有一篇博客介绍了方法:http://blog.csdn.
2017-01-23 17:26:27 5353 8
转载 Spring单例与线程安全小结
文章来源:http://www.cnblogs.com/doit8791/p/4093808.html一、Spring单例模式与线程安全Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。 单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。
2017-01-23 15:09:44 617 1
转载 Spring读取properties文件出现乱码的解决方法
来源:http://blog.csdn.net/yang1982_0907/article/details/44646577在spring的applicationContext.xml文件中设置和读取properties资源文件时,如果properties文件是UTF-8编码的,并且需要读取的内容包含中文,那么采取默认的property-placeholder标签配置,则读取属性时
2017-01-23 15:05:04 1276
原创 Java获取集合泛型的类型上的注解
标题看起来比较绕,稍微解释一下:有许多不同的类,这些类上面都有一个自定义的注解, 标注了某些信息;现在有一组这些类中某各类的对象,放在集合中。有个需求,在进行反射处理的时候,需要知道集合的类型,并从中拿取信息。求解过程比较艰苦,这里就不再赘述,直接放解决办法。假设我们已经得到了这个属性的Field(Field可以通过Class.getFiled(String name)
2017-01-22 22:05:42 4462
原创 浅谈对象的序列化
最近需要用到jedis将对象保存到redis缓存中,查了下api,发现只接收String类型的参数,这样就需要将对象进行序列化了。那么到底该如何序列化呢?由于好久没有做过这种事儿,一时间没什么思路,想到了toString可以把对象变成String,但是转不回来(除非自己手动解析字符串)。后来又想到了用ObjectStream,但是直接用这个的时候,反序列时候会报“invalid strea
2017-01-16 00:07:11 612
原创 Java8学习笔记(一)——lambda表达式和方法引用
看《Java 8 in Action》,并将体会记录下来,方便后面查阅。可能比较零散,都后面有时间和精力再分类整理,暂时先分条列出。1. 新特性lambda表达式stream api函数式编程接口可以定义默认实现的方法Optional2. 方法引用方法引用“::”,可作为方法的参数。在java 8之前,如果需要获取隐藏的文件,可能需要这么写:
2017-01-09 00:14:30 866
转载 git的配置
一、安装gitWindows从官网下载安装,安装时,在Adjusting your PATH environment页,勾选Run Git from the Windows Command Prompt。Linux Ubuntu:sudo apt-get install git-core git-gui git-doc gitkMachttp://cod
2017-01-04 16:46:10 481
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人