自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

周二也被占用

好记性不如烂笔头

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

转载 Struts2使用过滤器验证登陆状态

在Web.xml中增加个配置过滤器loginFilter: loginFilter com.filter.LoginFilter loginFilter /* 在处理登陆的action中,登陆成功后,往session中写入一个值,作为是否登陆的标记,

2015-09-29 14:22:58 413

原创 关于三维数组变量重置为0的注意事项

今天下午在写代码时,用到了三维数组。i是自增的,当i=0时,一切正常,当i=1时,发现i=0数组下所有的值都为0,郁闷了2个小时,终于发现了问题。因为每次我用for循环,都会new一个新的三维数组,i增加时,原来的三维数组被new了一下,原来的值就消失了错误代码如何:public int[][][] getQuarter2(String year){ String startTim

2015-09-28 19:28:15 1300

转载 struts2标签-下拉列表的两种写法

1.2.<s:select name="columnName" list="{'质量','成本','进度'}" headerKey="-1" headerValue="--请选择--" emptyOption=" true" multiple="false"/>

2015-09-28 13:32:05 617

原创 mysql数据库查询某个时间段内数据的方法

select * from market_orders where createdate>='2010-03-01 00:00:00' and createdate上面的语句返回的是这个时间段内的所有行select count(*) from market_orders where createdate>='2010-03-01 00:00:00' and createdate这条

2015-09-22 18:07:26 18918

原创 struts2的空指针异常札记

1.使用链接与后台的action交互时,报出空指针异常原因:单击链接xxx.action虽然会被struts2的后台拦截,但这是无参的,只会执行后台的方法,任何私有化变量是不会传到后台去的,后台读不到数据,自然就是空指针异常。解决方法:写一个form表单,然后提交表单就ok了

2015-09-22 17:57:23 645

转载 <s:iterator>的status属性

1:#status.odd 是否奇数行2:#status.count 当前行数3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』4:#status.first 是否第一行5:#status.last 是否最后一行6:#status.modules(int) 当前行数取模 statu

2015-09-22 10:03:51 406

原创 关于javaweb中文写入数据库时乱码的解决方法

1.往数据库写入中文时发现提示乱码。2.打印sql语句,显示的是正常中文,一插入mysql就乱码。解决方法:修改url即可url=jdbc:mysql://localhost:3306/Market?useUnicode=true&characterEncoding=utf8

2015-09-22 09:09:13 844

转载 form表单中的enctype="multipart/form-data"什么意思?

表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作.

2015-09-21 14:13:46 715

原创 为什么给css添加border和padding不起效果

为什么给css添加border和padding不起效果?在写jsp页面的css时,明明修改了css,添加了padding:0px,100px;或者是margin:0px,100px;跳转到浏览器页面时,发现修改的没有效果。一直百度,找不到reason。后面再一调试发现原因是要这样写,padding-left,or margin-left。jsp的页面不支持padding和margi

2015-09-21 12:05:02 2566

原创 为什么mysql不能远程访问?

为什么mysql不能远程访问?这是困扰了我很长一段时间加上今天一天的一个问题。为什么说是很长一段时间加上今天呢?因为我以前碰到过这个问题,但是碰巧解决了。想当然的以为就没问题了。当时解决这个问题也是大费周章,mysql删了装,装了删,然并卵。不管重删多少次,依然还是原来的问题。首先分析这个原来的问题,产生原来的问题的原因是host被修改,为什么我要修改host呢,因为以前没尝试过远程访问数

2015-09-18 22:15:32 693

转载 MySQL 5.6 for Windows 解压缩版配置安装

http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html?qq-pf-to=pcqq.c2c点进去看吧

2015-09-18 17:13:01 374

原创 为什么数据库有的大有的小?

区别就在于一个是服务器端,另一个是客户端。服务器端是数据库,客户端是访问数据库的驱动

2015-09-18 16:59:09 596

转载 终于知道为什么我的mysql总是卸载的不干净以及老是找不到my.ini文件

如果你的电脑里装过MySQL,想再重新安装MySQL的时候可能就会因为前一版本卸载不彻底而出现错误。最常见的就是安装好后设置参数的最后一步验证时,会在Execute configurattion步骤中的第三项Start Service出错,错误提示为Could not start the service MySQL,或者是第四项apply security setting的时候出错。 

2015-09-18 15:42:16 5712

转载 联合主键和复合主键区别

什么是数据表的复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成 比如 create table test (    name varchar(19),    id number,    value varchar(10),    primary key (name,id) ) 上面的name和id字段组合起来就是你test表的复合主键 

2015-09-17 17:44:23 1760

原创 entity类中的transient,column,table,id,entity

在entity实体类中@标记加题目中的五个变量的声明,下面依次是对他们的解释@Entity:声明这是一个实体类@Table(name=KKKK.xxxxxx):声明这个类是对应哪个数据库中的哪张表@Id是指主键@Embeddable:嵌入式主键@Column(name=xxx):对应表格中的字段,上面的id标识只有在对应id字段时才出现在column上面@Transie

2015-09-17 17:16:00 903

原创 关于ejb中的dao,services,vo理解

在大型的java项目中,少不了ejb,首先什么是ejb?目前理解是封装java类的模型,很多web需要用到的类,不放在web项目中,而是放到ejb项目中,需要用时是从ejb中取出来。我所看的项目里,ejb的source下包含五个主要的类包,分别是dao,daoimpl,service,serviceimpl,vo。dao的意思是 data access object数据库访问对象ser

2015-09-17 16:38:36 919

转载 href="javascript:void(0)"

javascript:是伪协议,表示url的内容通过javascript执行。void(0)表示不作任何操作,这样会防止链接跳转到其他页面。这么做往往是为了保留链接的样式,但不让链接执行实际操作,具体的操作交给链接的onclick事件处理

2015-09-16 10:32:25 367

原创 关于大型javaee项目下的空指针异常

昨天第一天项目实战,领导让我修改一个不完善的jsp页面。我从cvk分支中取出项目后,首先加载失败,显示原来的项目。因为我本来就加载了该项目,但是这个项目已经被从新编译过,有些jsp页面我原来的项目里没有,因此我需要把原来的删除,添加新的。在这个过程中,遇到一个问题,就删删除后重新加载新项目,但是最终显示的却还是原来的项目,删除的项目又回来了,新的没加进去。这个原因是删除的时候,必须彻底删除,从磁盘

2015-09-16 08:35:44 924

转载 DML、DDL、DCL区别

总体解释:DML(data manipulation language):       它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language):       DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变

2015-09-14 15:14:38 441

原创 Spring MVC的优缺点

优点:一:完全基于接口编程,真正实现了视图无关。除了jsp,还可以使用Velocity和xstl或其他视图技术,甚至是自定义的视图技术--只需要简单的实现view接口二:Spring MVC框架以DispatchServlet为核心控制器,该控制器负责拦截用户的所有请求三:Spring MVC所有控制器都必须实现Controler接口,该接口定义了ModelAndView  handl

2015-09-14 09:01:33 21068

转载 VOPO对象介绍

PO:解释也有分歧的,可以解释为Persisent Object(持久对象),也可以解释为Param Object(参数对象) VO:可以解释为Value Object(值对象),也可以解释为View Object(页面展示的对象). 但是你必须理解 持久对象,比如数据库表对应有一个持久对象[DO] 参数对象,比如在Service层传递的QueryObject.[PO] 视

2015-09-11 09:29:26 891

转载 什么是JPQL

sql是关系数据库查询语言,面对的数据库;而hql是Hibernate这样的数据库持久化框架提供的内置查询语言,虽然他们的目的都是为了从数据库查询需要的数据,但sql操作的是数据库表和字段,而作为面向对象的hql操作的则是持久化类及其属性 jpql 基于首次在EJB2.0中引入的EJB

2015-09-11 09:25:05 534

原创 关于list对象的转化问题

当我们从一个数据库中取出多个对象 并放在同一个list中。这个时候可以使用for(Object obj :list)方法遍历出list中的对象,但是还需要进一步拿出list对象的值可以将obj强制类型转化为list ,然后使用list中的方法拿对象中的值比如:List tempList = (List)obj;将对象强制转为list类然后String xx = tempList.g

2015-09-10 17:42:33 531

原创 <a4j:keeyAlive>的英文介绍

If a managed bean is declared with request scope in the configuration file with the help of  tag then the life-time of this bean instance is valid only for the current request. Any attempts to mak

2015-09-10 15:58:29 636

原创 <h:commandLink>和<h:inputLink>的区别

前者除了生成链接外,还会产生一个js,这个js会提交一个方法。而后面的只是純粹的生成一个链接。因此在引入标签时会发现,在网页的代码中多了些js,就是这些标签带进来的。这个还设计到和的区别在于前者还会有异步刷新,后者没有。是集合了ajax的标签

2015-09-10 15:18:41 582

原创 <rich:modelPanel>标签的使用

标签是jsf的弹出界面插件,点击某个按钮时会弹出确认框,或者其他面板。比如点击登陆注册时,弹出登陆面板或注册面板。这些面板本身已经在jsp页面中写好了。只是没有显示,最终是通过js函数调用显示或者隐藏起来。比如:该面板是成功提示弹出面板。当showPanel(''")里面的id参数改变时就调用不同的面板,这个函数是在网页加载时就执行。对应的id取自于隐藏

2015-09-10 09:10:46 604

原创 log日志记录是什么

log.info(MsgFormat.format())日志记录文件,最终会将用户的在界面上的操作记录下来,并打印到控制台,包括用户的身份和,action的开始和结束。比如:控制台输出为:(上下图片没有联系,只是举例)

2015-09-10 08:57:44 1939

转载 Eclipse快捷键 10个最有用的快捷键

Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个

2015-09-09 13:27:24 432

转载 经典SQL语句大全

一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin

2015-09-09 09:34:50 345

转载 必学高级SQL语句

ORDER BY关键词用于对结果进行排序。对行进行分类ORDER BY子语句用于对行进行排序。Orders:CompanyOrderNumberSega3412ABC Shop5678W3Schools2312W3Schools6798实例以字母顺序显示公司名称:

2015-09-09 09:27:06 499

转载 java中append()的方法

Stringbuffer 有append()方法 Stringbuffer其实是动态字符串数组 append()是往动态字符串数组添加,跟“xxxx”+“yyyy”相当那个‘+’号 跟String不同的是Stringbuffer是放一起的 String1+String2 和Stringbuffer1.append("yyyy")虽然打印效果一样,但在内存中表示却不一样 Stri

2015-09-09 09:02:18 82610

原创 <h:panelgroup>相当于span元素

如果对jsf标签不了解,不知道意思,可以对照浏览器的F12功能,查看显示的源代码。比如id中加一个冒号,其实就是某某里面的id如:这个function传递的参数就是id为form的表单里的id为qq的元素。。这样写似乎有点饶舌,但就是这个意思

2015-09-08 17:46:44 535

转载 f:facet标签 的用法

f:facet标签用来为包含f:facet标签的父组件与被f:facet标签所包含的子组件之间申明一种特殊的关系。常与h:panelGrid,h:dataTable等标签连用,申明组件为标题或页脚。在自定义组件里,我们常可利用 f:facet 为组件添加特别的属性或处理,例如MyFaces提供的翻页组件就利用f:facet制作翻页工具条。f:facet用法例:f:facet常用用法

2015-09-08 17:33:29 805

转载 h:panelGrid、h:panelGroup标签学习

这个标签可以用来作简单的组件排版,它会使用HTML表格标签来绘制表格,并将组件置于其中,主要指定columns属性,例如设定为 2:type="reset"/>则自动将组件分作 2 个 column来排列,排列出来的样子如下:的本体间只能包括JSF组件,如果想要放入非JSF组件,例如简单的样版(template)文字,则要使用 包括住,例如:

2015-09-08 16:59:34 719

转载 href="javascript:void(0)"

javascript:是伪协议,表示url的内容通过javascript执行。void(0)表示不作任何操作,这样会防止链接跳转到其他页面。这么做往往是为了保留链接的样式,但不让链接执行实际操作,具体的操作交给链接的onclick事件处理

2015-09-08 16:36:36 523

转载 reRender属性的使用

我遇到了一个问题:我在后台已经确定给一个变量赋值了,但是前台页面上仍显示初始化的值,而并不是我赋的值。解决方法:使用reRender属性。比如这个属性会把id为number的元素重新渲染一遍。如果是一个会显示后台数据的元素,则会重新去后台取数据。如:Reference:a4j(Ajax 4 jsf)的使用指南

2015-09-08 13:49:24 4775

转载 dTree 简介信息

dTree是一个易于使用的JavaScript树形菜单控件。支持无限分级,可以在同一个页面中放置多个dTree,可以为每个节点指定不同的图标。文章来源:http://www.open-open.com/ajax/ajax20080721113203.htm

2015-09-07 17:37:48 471

转载 什么是RichFaces

RichFaces就是用于 JSF 的一种新的用户界面组件套件。现在 RichFaces 已经是一个具有 Ajax 和 JSF 特性 的 Web 框架。对开发人员来说,只要按照 JSF 的组件规范来组织页面,免去了书写或调用庞杂的 JavaScript 代码或库,就能达到梦寐以求的 Ajax 效果 ---- 可以只更新局部内容而不用刷新整个页面,增强了用户体验

2015-09-07 16:26:53 381

转载 什么是a4j

JSF 和 Ajax 概念大家一定不陌生,二者结合起来衍生出 A4J(Ajax4JSF)

2015-09-07 16:22:14 611

美丽邵阳源码

这是我做的网站美丽邵阳的psd和源码开源和大家一起分享。

2015-12-26

空空如也

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

TA关注的人

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