自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 SSH中各种形式的取值方式

现在这个项目是用SSH来开发的,遇到很多取值方式,在此总结一下,因为一直在用,很容易弄混,取值有问题:JSP通过url参数值取值:  例如:http://127.0.0.1:8080/portal/login!toAddPag.action?keyCode=1234555   通过以下语句取值:            String keyCode=request.get

2015-07-28 11:00:35 1513

原创 mysql取time ,datetime字段显示问题

这次新需求要新增文件夹,搞了几天终于搞明白一点了, 在此和大家分享一下我遇到的问题,希望以后大家能够少走一下弯路。由于我们框架用的是ssh,对SQL语句有些不支持,只支持hql,所以首先的查询两张表中的一些有用字段,一张表是  user_video_folder  另一只表是 user_video  这两张表通过Union all进行联合查询,我前面有一篇文章介绍了union和unio

2015-07-28 10:40:30 2059

原创 org.hibernate.MappingException: No Dialect mapping for JDBC type: -1 解决方法

错误代码:[c-sharp] view plaincopyorg.hibernate.MappingException: No Dialect mapping for JDBC type: -1      at org.hibernate.dialect.TypeNames.get(TypeNames.java:79)      at org.hibernate.dia

2015-07-28 08:59:19 8044

原创 mysql union和union all 的区别以及使用

Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区...

2015-07-24 13:42:37 1206

原创 java过滤器和监听器详解

过滤器1、Filter工作原理(执行流程)              当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发

2015-07-20 19:34:45 1019

原创 Java线程:概念与原理

一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多...

2015-07-15 18:15:14 722

原创 进程与线程的一个简单解释

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一

2015-07-14 11:41:58 558

原创 Request的getParameter和getAttribute方法的区别

HttpServletRequest.getParameter("modelName");能取到想要的modelObject吗?经过测试之后,发现是不能的。后来想想,其他道理挺简单的,当两个Web组件之间为转发关系时,转发源会将要共享request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过getAttribute方法来取得要共享...

2015-07-14 08:53:06 763

原创 介绍Collection框架的结构;Collection 和 Collections的区别

集合框架:Collection:List列表,Set集Map:Hashtable,HashMap,TreeMap Collection  是单列集合List   元素是有序的、可重复有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。 可存放重复元素,元素存取是有序的。

2015-07-13 17:43:27 8581 2

原创 jsp获取参数值通过url传值

JSP通过url参数值取值: 例如:http://127.0.0.1:8080/portal/login!toAddPag.action?keyCode=1234555 通过以下语句取值: <% String keyCode=request.getParameter("keyCode");%>在页面中显示值:有以下两种方式:...

2015-07-13 17:17:47 5435

原创 Java内部类的使用小结

java中的内部类总结内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中实例1:内部类的基本结构 1 2 ...

2015-07-13 15:44:18 512

原创 java js 文件图片通过FTP进行上传和同步

下面是js 和后台java完整代码:function uploadImage(){ uuid = new UUID().createUUID(); var fileName = $("#videoImage").val(); var array1=fileName.split("."); if(array1[array1.length...

2015-07-13 11:39:26 5571

原创 Timer的用法

现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。用法很简单,new一个timer,然后写一个timertask的子类即可。代码如下:[java] view plaincopypackagecomz.autoupdatefile; importjava.util.Timer; importjava.util.TimerTask;...

2015-07-13 10:47:01 514

原创 HTTP协议详解

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

2015-07-10 15:25:31 2004 1

原创 进程与线程的区别

线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行. 进程和线程都是由操作系统所体会的程序运行的基本单元,

2015-07-10 10:16:54 537

原创 Java创建线程的两个方法

Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法;◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。为什么Ja...

2015-07-09 18:12:42 391 1

原创 spring四种依赖注入方式

平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制

2015-07-09 17:44:07 427

原创 JSP九大内置对象及四个作用域

九大对象:  内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用  1-out:  javax.servlet.jsp.JspWriter类型,代表输出流的对象。作用域为page(页面执行期)  request:javax.servlet.ServletRequest的子类型,此对象封装了由WEB浏览器或其它客户端生成地HTTP  请求的

2015-07-09 16:01:20 555

原创 SSH中 struts hibernate spring 各起什么作用?

简单的说: struts 控制用的 hibernate 操作数据库的 spring 用解耦的 详细的说: STRUTS 在 SSH 框架中起控制的作用 , 其核心是 Controller, 即 ActionServlet, 而 ActionServlet 的核心就是 Struts-confi g.xml. 主要控制逻辑关系的处理 .hibernate 是数据持久化层 ,

2015-07-09 16:00:08 482

原创 Struts 标签在JSP中运用

需要配置好SSH框架,然后在页面上加入这样的一行代码:<%@tagliburi="/struts-tags"prefix="s"%>主要有以下用法: 1、<s:if test=“”></s:if>标签 2、<s:else></s:else>标签 3、<s...

2015-07-09 15:03:30 451

原创 java集合框架--List、Set、Map

1.List:有序的 collection(也称为序列)。此接口可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的在列表中的位置访问元素,并搜索列表中的元素。列表允许重复的元素。 ArrayList: 特点:有序的、线性的、无固定大小的、有下标的、先进先出 简单操作应用:public static void main(String args[]) {Java代码...

2015-07-08 19:10:01 516

原创 Timer的用法

现在项目中用到需要定时去检查文件是否更新的功能。timer正好用于此处。用法很简单,new一个timer,然后写一个timertask的子类即可。代码如下:packagecomz.autoupdatefile; importjava.util.Timer; importjava.util.TimerTask; publicclassM{...

2015-07-02 19:35:18 347

原创 将数据导出到Excel(java操作Excel)

1.封装要到处的数据类,这里使用Student类举例:[java] view plaincopyprint?packagecom.jeelon.exportExcle; publicclassStudent{ privateintid; privateStringname; privateintage; ...

2015-07-01 20:26:29 747

原创 java.io.NotSerializableException错误解决方法

运行tomcat下面的 ssh项目,启动,打开某页面(让session起作用),停止;再启动,有可能会报类似如下的错误: org.apache.catalina.session.StandardManager doLoad严重: IOException while loading persisted sessions: java.io.WriteAbortedException: wri...

2015-07-01 20:25:12 1127

原创 Linux服务器意外关机,开机提示一下信息:an error occurred during the file system check.

解决方法,root密码 执行 fdisk -l 查看磁盘 (Repair filesystem)# fdisk -l 根据看到的磁盘依次修复 ,例如: (Repair filesystem)#fsck -y /dev/sda1 (Repair filesystem)#fsck -y /dev/sda2 (Repair filesystem)#fsck -y /dev/sda3 ...

2015-07-01 20:20:19 1144

linux鸟哥的私房菜基本篇和服务篇

鸟哥的私房菜基础篇和服务篇,用于没有基础有基础的人员使用,是一本不错的选择

2015-07-14

Tomcat原理与Java Web系统开发

java必备,SSH,Servlet,JSP ,java开发者或者新手入门的必备之选

2015-07-13

空空如也

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

TA关注的人

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