摘要: 1.获取请求的IP地址 通常情况下使用request.getRemoteAddr(). 但是当服务器经过Nginx等反向代理的情况下,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP 解决方法: req 阅读全文
posted @ 2016-11-28 16:38 我的爱情绽放如雪 阅读(120) 评论(0) 推荐(0)
摘要: 1.Spring3.0以后自主开发的定时任务工具:Spring Task 理解:Spring Task:可以理解为轻量级的Quartz,使用起来非常简单,除了Spring的相关包外不需要额外引包。并且支持配置文件和注解两种方式,推荐使用注解方式。 步骤: (1)添加Spring Task的相关配置, 阅读全文
posted @ 2016-11-24 15:57 我的爱情绽放如雪 阅读(104) 评论(0) 推荐(0)
摘要: 1.单例设计模式 (1)懒汉模式 (2)饿汉模式 懒、饿汉之间的比较 (1)加载时机 懒汉:懒汉很懒,只有当调用getInstance()方法时,才会初始化这个实例类 饿汉:饿汉很饥饿,类一旦加载,实例就初始化完成,保证在调用getInstance()方法时,单利是已经存在的 (2)线程安全性 懒汉 阅读全文
posted @ 2016-11-18 09:24 我的爱情绽放如雪 阅读(159) 评论(0) 推荐(0)
摘要: 1.synchronized的用法 方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法, 其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别 阅读全文
posted @ 2016-11-08 21:30 我的爱情绽放如雪 阅读(144) 评论(0) 推荐(0)
摘要: 今日所学 SpringMvc基于Hibernate validator的form表单验证: http://blog.csdn.net/wuyt2008/article/details/8597312 步骤简述: 有以下注解: @NotEmpty @NotBlank(message= "属性不能为空" 阅读全文
posted @ 2016-11-04 17:41 我的爱情绽放如雪 阅读(255) 评论(0) 推荐(0)
摘要: 今天使用IDEA的一些问题 1.Maven工程在POM文件中添加依赖后,本想刷新依赖,在右边框找不到Maven的按钮.遂去Setting中找,竟然也没找到Maven选项. 解决链接:http://blog.csdn.net/zhouyingge1104/article/details/5006891 阅读全文
posted @ 2016-11-03 18:16 我的爱情绽放如雪 阅读(98) 评论(0) 推荐(0)