自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞天武者的博客

记录自己在开发中的一点心得,不足的地方还请各位大神指正

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 HTTP消息头(HTTP headers)-常用的HTTP请求头与响应头

HTTP消息头是指,在超文本传输协议( Hypertext Transfer Protocol ,HTTP)的请求和响应消息中,协议头部分的那些组件。HTTP消息头用来准确描述正在获取的资源、服务器或者客户端的行为,定义了HTTP事务中的具体操作参数。关于HTTP消息头常用的HTTP请求头常用的HTTP响应头 1. 关于HTTP消息头HTTP消息头是在,客户端请求(Request)或服务器响应(R...

2018-07-16 10:04:20 1465

原创 TCP/IP协议与Http协议的区别

 TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自...

2018-07-16 10:02:09 321

原创 Eclipse报错"Target runtime Apache Tomcat v6.0 is not defined."错误解决方法

Web项目-》右键进入“Properties”-》选中“Project Facets”-》却换Runtimes页-》选择配置的Apache-》应用就OK了

2018-05-04 14:43:09 221

原创 SpringMVC 的工作原理和机制

 工作原理上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数Cook...

2018-04-23 16:42:13 196

原创 Servlet运行原理以及生命周期

Servlet运行原理   Servlet生命周期        定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求,提供服务。在讨论Servlet生命周期之前,先让我们来看一下这几个方法:1. init()方法      在Servlet的生命周期中,仅执行一次init()方法,它是在服务器装入Servlet时执行的,可以配置服务器,以在启动服务器或客户机首次访问Servl...

2018-04-23 16:29:47 149

转载 Mysql 中 MyISAM 和 InnoDB 的区别有哪些?

作者:Oscarwin链接:https://www.zhihu.com/question/20596402/answer/211492971来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit...

2018-04-20 11:07:54 248

原创 SpringMVC常用注解标签详解

1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller...

2018-04-17 09:32:03 122

原创 @Repository、@Service、@Controller 和 @Component

@Repository、@Service、@Controller 和 @Component 将类标识为BeanSpring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类路径...

2018-04-17 09:31:53 104

原创 Hibernate运行原生sql并将查询的结果转化为对象

原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。下面来描述如何使用这个API进行查询。标量查询(Scalar queries)最基本的SQL查询就是获得一个标量(数值)的列表。sess.createSQLQuery("SELECT * FROM CATS").list();sess.createSQLQuery("SE...

2018-04-16 09:12:14 4084

原创 Hibernate中Criteria的完整用法

criteria英[kraɪˈtɪərɪə]美[kraɪˈtɪrɪə]标准1,CriteriaHibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。2,DetachedCriteriaSpring 的框架提供了getHibernateTemplate().findByCriteri...

2018-04-16 09:12:07 178

原创 SpringMVC4+Hibernate4运行报错Could not obtain transaction-synchronized Session for current thread

查了一下相关资料,整理如下:原因:Hibernate4 No Session found for current thread原因原理分析:SessionFactory的getCurrentSession并不能保证在没有当前Session的情况下会自动创建一个新的,这取决于CurrentSessionContext的实现,SessionFactory将调用CurrentSessionContext...

2018-04-16 09:11:50 220

原创 使用SpringMVC开发中,dao层接口无法在Service层注入,sessionFactory无法再Dao层注入

1、使用Spring开发中,service接口或者是dao层接口无法注入,遇dao到这种情况,首先检查dao层和service层是否被扫描到。    原因:service层为扫描到   <!-- 注解扫描包,注意换成自己的路径 -->    <context:component-scan base-package="com.hh" use-default-filters="fal...

2018-04-16 09:11:35 4241

原创 @NotEmpty、@NotBlank、@NotNull的区别

在网上搜索的内容,大致如下:@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释:1. @NotEmpty/*** Asserts that the annotated string, collection, map or array is not {@code...

2018-04-16 09:11:25 122

原创 IntelliJ IDEA 常用快捷键列表及技巧大全

IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N  查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space ...

2018-04-16 09:11:16 126

原创 SSH整合步骤

1、在Eclipse中新建WEB工程2、添加所需jar        3、配置Struts2:拷贝一个struts.xml模板到src目录,并适当修改,在web.xml添加Struts2所需的配置代码        struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC     "-//Apa...

2018-04-16 09:11:02 1817

原创 SSH三大框架整合后的配置文件详解

学习三大框架Struts2 、 hibernate 、 spring时,涉及到三大框架的配置文件以及整合。今天就来详细写写三大框架配置文件的详细内容。一 Spring的applicationContext.xml中的配置:<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/...

2018-04-16 09:10:50 267

原创 web.xml直接设置action,404和struts2中的解决方案

这几天的项目页面的访问全部改为.action访问,在修改首页时遇到了问题。将web.xml文件中<welcome-file>index.action</welcome-file>修改成这样,访问首页时报404错误,也就是说文件找不到。上网查了有两种解决方法。          方法一、在WebRoot下新建一个index.action空文件,这个方法简单实用,强烈推荐。  ...

2018-04-16 09:10:09 774

转载 关于XML文档的xmlns、xmlns:xsi和xsi:schemaLocation

参考地址:https://yq.aliyun.com/articles/40353摘要: 相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含义,不知道哪些元素是多余的,也不知道为什么要加那些元素。话不多说,先来一段Spri...

2018-04-16 09:09:54 351

原创 Spring MVC会话超时拦截器

SpringMVC 拦截器概述:    SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在SpringMVC 中定义一个Interceptor 非常简单,主要有两种方式,第一种方式是要定义的Interceptor类要实现了Spring 的HandlerInterceptor 接口,或者是这个类继承实现了HandlerIntercepto...

2018-04-13 09:41:59 5566 1

原创 JQ判断页面框架是否存在父页面

 if(window.parent != this.window){  //判断是否存在父窗口    alert("存在父窗口");    。。。。。。}else{    alert("不存在父窗口");    。。。。。。} 解析:    使用 var parent = window.parent;    来获取父窗口window对象;        var obj = this.window;...

2018-04-13 09:39:04 2417

原创 循环获取各科目成绩

1、设计相关页面<table class="baseTable bottom-baseTable" style="width: 90%;height:720px;margin: 0 auto;table-layout: fixed">    <tr style="height: 45px;">    <td style="width:10%;" rowspan

2018-04-13 09:38:04 190

原创 jQuery通用手机号、邮箱、身份证等格式检验

var common = {      /**       * 不定长参数,每三个参数为一个验证组<br/> 第一个参数:需要验证的控件ID<br/> 第二个参数:验证规则<br/> em:不能为空<br/>       * en:只能为英文字母<br/> ch:只能为汉字<br/> int:只能为int<br/>

2018-04-13 09:30:44 1014

原创 Linux常用操作命令

1、利用SSH进行远程连接Linux服务器[root@localhost ~]# ssh [email protected] -p [email protected]'s password:说明:ssh:命令, admin:用户名, 172.16.237.174:远程服务器IP, -p 2222:端口号 2、切换root用户[admin@localhost ~]$ su密码:[...

2018-04-13 09:26:14 158

原创 Axis2实现WebService接口

Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 Web 服务和面向服务的体系结构(Service-Oriented Architecture,SOA)的下一代平台。axis2 WebService开发分为服务端开发与客户端开发,服务端开发为对外提供服务,客户端开发为用户调用外部接口进行业务处理。1、下载axis2...

2018-04-13 09:24:00 359

原创 JAVA利用FreeMarker生成(导出)Word文档

首先下载相应的jar包:freemarker.jar自定义Word模板,将需要填入数据的空格使用“${xxx}”替换,另存为.XML文件                            图1另存为xml格式如下:                            图2使用编辑器打开XML文件,使用在线XML格式化美化下XML代码,网址如:http://web.chacuo.net/for...

2018-04-13 09:22:45 1767

原创 JAVA利用POI读取与导出Excel文件

本工具类只适合读取xslx的Excel,xsl的原理类似import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.xs...

2018-04-13 09:18:51 223

原创 Java IO流学习总结一:输入输出流

Java流类图结构:流的概念和作用    流是一组有序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流    字符流的由来:因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其...

2018-04-13 09:16:47 132

原创 Java多线程学习

创建线程的两种方法一、扩展java.lang.Thread类        继承Thread类的方法是比较常用的一种。如果说你只是想起一条线程,没其他特殊的要求,那么可以使用Thread二、实现java.lang.Runnable接口        采用Runnable也是非常常见的一种,我们只需要重写run方法即可,也是比较推荐的。Thread和Runnable的区别    如果一个类继承Thr...

2018-04-13 09:15:02 103

台球会员管理系统

这是一个台球会员管理系统,我希望能给大家带来帮助

2014-06-09

空空如也

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

TA关注的人

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