学习笔记
Fasure_Smile
好的习惯,价值千金。
展开
-
classpath指的是路径是哪里
1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。2、WEB-INF/classes目录存放src目录java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源的入口。3、引用classpath路径下的文件,只需在文件名前加classpath:<param-va转载 2016-08-15 16:08:41 · 1292 阅读 · 0 评论 -
Map.Entry简介、遍历HashMap
Map.Entry说明Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表转载 2017-02-09 00:04:41 · 1099 阅读 · 0 评论 -
forward和redirect区别
forward内部跳转和redirect重定向跳转的区别:=============>>>1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以转载 2017-02-05 23:35:10 · 363 阅读 · 0 评论 -
格林尼治时间2016-10-15T00:00:00.000+08:00转Date
public static void main(String[] args) throws ParseException { String oldDateStr = "2016-10-15T00:00:00.000+08:00"; //此格式只有 jdk 1.7才支持 yyyy-MM-dd'T'HH:mm:ss.SSSXXX DateFormat df = ne转载 2016-12-28 19:31:48 · 18339 阅读 · 1 评论 -
junit使用
junit的spring测试套件: http://blog.csdn.net/wangpeng047/article/details/9631193另:该博主还写有其他三篇junit的使用介绍。转载 2016-11-29 13:49:07 · 341 阅读 · 0 评论 -
线程池ThreadPoolExecutor简例
步骤一: 线程池初始化类:import java.util.concurrent.Executors;import java.util.concurrent.ThreadPoolExecutor;public class ThreadPool { public static ThreadPoolExecutor executor; public ThreadPool() {原创 2016-08-12 11:18:39 · 2147 阅读 · 0 评论 -
页面从后台接口获取数据流显示照片
JSP页面:页面上接收数据流可以用标签的“href”属性接收,也可以用标签的“src”属性接收。查看详情 (target="_blank",在新的标签页中打开)接口: @RequestMapping("img") public void getImg(HttpServletRequest request, HttpServletResponse response) thr原创 2016-11-03 15:58:15 · 11402 阅读 · 1 评论 -
双向一对多(多对一)@OneToMany或@ManyToOne的用法
例如我们用一个例子来开启JPA的一对多和多对一的学习。 比如你去当当网上买书籍,当当网就给你一个订单。 通过上面的业务活动描述你可以分析得出:一个订单可以包含一个或多个订单项.那么我们将将订单和订单项设计关系为(1:N)一对多的关系(排除0)。得出关系我们就使用JPA来实现这个关系(关于建立JPA和基本的配置我就不再说了,如果不明白请看JPA入门篇)。首先建立订单实体类转载 2016-11-07 16:41:49 · 8476 阅读 · 0 评论 -
web弹窗插件
layer,项目中用到的,貌似挺不错的。后面有时间了试着玩一下。http://layer.layui.com/。原创 2016-09-07 11:12:43 · 1457 阅读 · 0 评论 -
HTTP请求重定向的接口,获取该接口重定向地址
正常来说,java代码发起HTTP请求到一个重定向的接口,请求的结果为接口内重定向后页面的html源码。对于这种重定向接口,查看控制台可以看到,其重定向后的地址在Response Headers中的Location属性中: 查阅文档可知HttpURLConnection有如是方法: 其父类URLConnection有如是方法: 显然,可以在第一个方法中设置参数为false,第二个方法中参数设置原创 2016-08-24 17:09:56 · 18407 阅读 · 0 评论 -
localhost,127.0.0.1 和 本机IP 三者的区别
127.0.0.1 127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。localhost localhost是本地DNS解析的127.0.0.1的域名,这个你打开本机的hosts文原创 2016-08-31 17:24:33 · 1480 阅读 · 0 评论 -
sitemesh学习
步骤一: 导入jar包步骤二: web.xml中配置过滤器 <filter> <filter-name>sitemeshFilter</filter-name> <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class> </filter> <filter-mapping>原创 2016-08-05 16:56:43 · 1974 阅读 · 0 评论 -
spring的xml配置文件中命名空间
其中会有一个默认的命名空间,其没有命名空间,用于Springle Bean的定义。 【待总结补充】参考链接:http://stamen.iteye.com/blog/1525676http://blog.csdn.net/superit401/article/details/51722674原创 2016-08-15 16:59:44 · 682 阅读 · 0 评论 -
effective java(第2版) 读书笔记
目录第1条:考虑用静态工厂方法代替构造器第2条:遇到多个构造器参数时要考虑用构建器(builder模式)第3条:用私有构造器或者枚举类型强化Singleton属性单例,方式一单例,方式二单例,方式3(枚举)第4条:通过私有构造器强化不可实例化的能力第1条:考虑用静态工厂方法代替构造器 第2条:遇到多个构造器参数时要考虑用构建器(builder模式)pu...原创 2018-11-29 00:52:58 · 486 阅读 · 0 评论