自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 JAVA,JSP,Servlet获取当前工程路径-绝对路径

在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:...

2018-04-12 10:36:06 134

转载 如何在window上把你的项目提交到github

1.首先你需要在https://github.com/ 上注册一个账户2.注册成功以后,你需要新建一个repository(储藏室),这个用来存放你要上传的项目 点击中间的带加号的图标就可以新建repository了。 新建的界面如下: 这里你需要输入你的项目的名称,可以对你的项目进行描述,如果你不想让你的项目被被人看见,是需要付费的,所以,如果你不想付费的话,项目就只能是public的,也就是大...

2018-03-31 11:00:06 126

转载 Hibernate HQL详解

版权声明:本文为博主原创文章,如需转载请标注转载地址。博客地址:http://www.cnblogs.com/caoyc/p/5606444.html 1、实体查询:  hql="FROM User";List list= session.createQuery(hql).list(); for(Object obj:list){  System.out.println(obj);  }  【注意...

2018-03-26 21:45:34 182

转载 Spring集成Hibernate5_03-HibernateDaoSupport

Hibernate中还提供了HibernateDaoSupport继承HibernateDaoSupport, 注入SessionFactory但是报错了, Cannot override the final method from HibernateDaoSupport我们来看一看HibernateDaoSupport类持有HibernateTemplate对象,  private Hibern...

2018-03-26 21:18:14 542

原创 面试积累

在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。 3、屏蔽产品的具体实现,调用者只关心产品的接口。缺点:每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,...

2018-03-24 21:47:39 128

原创 前端相关

原来是jquery1.4版本以后对json格式要求非常严格了,要满足json.org网站定义的格式才能执行success回调,否则都会出错,无法解析返回的json数据。说的是1.4+以上的,那为什么下载的1.3.2指定dataType为json时也不能执行success回调呢?   怪不得不执行,原来我返回的是{success:true,id:1} 这种不规则的字符串,不是严格的json格式,改成...

2018-03-22 09:37:43 103

原创 笔记

静态的域(数据成员)、静态的方法都是属于类一级的。  什么是类呢?把一些对象共有特征(属性或者数据成员)和行为(方法)抽象归纳起来,定义一下,取个名字,这就是类的基本含义了。既然是所有这一类对象共有东东,为什么非要创建对象才能调用了,麻烦哦,于是JAVA直接用(类名.方法)、(类名.数据成员)的形式就可以调用。也就是大家常说的,静态域相当于C语言的全局变量.既然加了static的变量是类一级数据成...

2018-03-08 10:27:38 125

转载 Tomcat整体架构浅析

整体结构1各组件解释组件包含关系其它组件2组件的生命线Lifecycle启动流程pipeline valve机制1名词解释2总体分析3接口及默认实现pipelineValveValue继承体系类图自定义ValveTomcat中的设计模式1模板方法模式2责任链模式3观察者模式comment:本文基于Tomcat7.0.681.整体结构架构图: 1.1各组件解释:从顶层开始:Server是Tomcat...

2018-03-06 14:19:12 120

转载 Mybatis一对一关联查询

Mybatis一对一关联查询有两张表,老师表teacher和班级表class,一个class班级对应一个teacher,一个teacher对应一个class需求是根据班级id查询班级信息(带老师的信息)创建teacher和class表: CREATE TABLE teacher ( t_id INT PRIMARY KEY AUTO_INCREMENT, t_...

2018-02-22 21:46:38 146

转载 mybatis ResultMap和ResultType在使用中的区别

在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap,下面说下我对这两者的认识和理解resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的内容就是pojo在本项目中的位置。因此对于单表查询的...

2018-02-18 22:32:07 483

转载 Hibernate 多对一关联查询

博客地址:http://www.cnblogs.com/caoyc/p/5598269.html 一、单向多对一和双向多对一的区别  如果只需要从一方获取另一方数据,就用单向多对一;如果需要从双方都获取对方数据,就用双向多对一。  如果有两个对象,一个为User对象,一个为Department对象,一个用户只能属于一个部门,而一个部门可以包含多个用户。这样就是多对一关系。如下图      假设:我...

2018-02-12 23:13:19 218 1

转载 AOP

博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的...

2018-02-10 16:17:25 125

转载 hibernate缓存

说下Hibernate的缓存机制:Hibernate缓存的作用: Hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据 Hibernate缓存分类: Hibernate缓存包括两大类:Hibern...

2018-02-10 14:30:46 92

转载 Java 面经

如若转载请注明出处: http://www.cnblogs.com/wang-meng/p/5898837.html   谢谢. 上一篇发了一个找工作的面经, 找工作不宜, 希望这一篇的内容能够帮助到大家. 对于这次跳槽找工作, 我准备了挺长的时间, 其中也收集了很多比较好的笔试面试题, 大都是一些常用的基础, 很多都是由于时间原因没有来得及给出答案, 但是题目大都是比较经典实用的, 现在都放

2017-11-15 16:50:12 313

转载 springmvc

SpringMVC学习笔记---- 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 configure the setting of springmvcDispatcherServlet and configure the m

2017-11-14 20:58:41 163

转载 谈谈对Spring IOC的理解

学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。 一、分享Iteye的开涛对Ioc的精彩讲解   首先要分享的是Iteye的开涛这位技术牛人

2017-10-26 22:56:02 151

转载 spring常用注解总结

传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点: 1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。 2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。

2017-10-25 13:47:39 190

转载 http协议

HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下: 1.支持客户/服务器模

2017-10-19 13:06:21 231

转载 多态

面向对象编程有三大特性:封装、继承、多态。       封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。       继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:

2017-07-29 22:06:46 156

转载 路径中 斜杠/和反斜杠\ 的区别

最近在项目中遇到了一个小问题,纠结了半天。 路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。 Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器

2017-07-15 14:22:35 202

转载 深入理解Java的接口和抽象类

转载自:http://blog.csdn.net/sunhuaqiang1/article/details/52004454 前言      对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Jav

2017-02-21 13:38:39 526

转载 java 字节流与字符流的区别(转载)

java 字节流与字符流的区别(转载)   字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?    实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如下图所示。      下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。    范例

2017-02-21 13:16:37 181

转载 java中equals,hashcode和==的区别

两个对象值相同(x.equals(y) == true),则一定有相同的hash code; 这是java语言的定义: 因为:Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成

2017-02-20 14:24:07 798

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除