自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 资源 (6)
  • 收藏
  • 关注

原创 页面引入选择include or iframe?

由于页面有重复的样式,所以,计划采用引用jsp的方式,减少代码量。起初我采用的iframe的方式先写了一个单独的common.jsp页面,然后再每一个功能页引入这个common.jsp页面。起初采用的是iframe引入,然后想起jsp文件引入的include方式,所以,在此总结一下它们的区别联系。是代码上的组合,是视图上的组合。       怎么理解?       代码上的组合就是这两

2016-10-23 19:42:21 2845 29

原创 eclipse对项目进行分类管理

这些标签单独的拿出来好像不是特别难,但放到一起,对比对比,就发现自己蒙圈了。

2016-10-09 22:49:16 680 11

原创 java实现赋值Excel模板并写入后导出

遇到复杂的表头excel导出,我们该怎么办呢?           package com.at21.gpd.action;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import j

2016-10-02 22:02:19 25156 24

原创 注解@Component,@Controller,@Service,@Repository

这几个注解都是一种替代bean节点声明的方式。 不使用该注解,则需要在applicationContext.xml配置文件中配置bean节点而如果加上注释,则省去了xml文件的配置,这样需要在xml文件中加入一句话:即自动扫描该包下所有的注解。

2016-09-26 22:24:40 626 19

原创 Spring的注解注入方式@Autowired,@Resource

上一篇博客《spring的学习总结(一)——set注入方式》中遗留了一个问题,我们再来回忆一下吧:          疑问1:虽然我们晓得了spring的IOC容器,晓得了这种set的注入方式,但最近在做的一个项目我就很迷糊了,action调用service类的方式时,的确有set方法,但是我没有看到spring的容器管理,不知道为什么这样就可以,现在还在进一步学习中,有什么想法我们可以一

2016-09-18 21:57:38 996 20

原创 struts2原文件struts2-blank.war学习

最近又在学习SSH框架,不间断的学习让自己对各个单独的框架又有了进一步的学习。现在学习的是struts2的源文件,在此和大家一起分享。(其实源文件才是我们学习一手资料呢!)1.  首先下载struts-2.3.4.1-all.zip ,版本都可以。2.  解压,打开,我们看到有apps,docs,lib,src四个文件夹,见名知意,我就不翻译了。这里我只看了apps里面的内

2016-09-11 21:58:15 3110 15

原创 Tomcat部署网站启动服务法

如果用tomcat做为部署项目的服务,一般测试的话我们可能是点击启动文件start.bat文件,因为这样可以看到启动过程的一些启动文件,可是上线以后,服务器上总挂个一个小黑框,不太好吧!万一有人不小心关了呢!万一突然没电自动关机呢?太多的自然因素不是我们能把控的,所以,这里有两种方案可以解决该问题。        方案1:使用安装版的tomcat,这样安装完以后就直接是以服务的方式来控制方

2016-09-04 23:00:51 824 14

原创 跨界——(半年小总)

为什么说跨界呢?因为自己是歌王啦!(*^__^*) 嘻嘻……博大家一笑,为什么说“跨界”呢?因为在这半年,我从校内走向了校外;也从学习走向了实习。这两个跨越,让我对自己又有了些期待。                                           从校内走向校外,生活上没有太多的改变,因为自己一直还在学习。变得是身边的挚友都不在身边。曾经想象中的

2016-08-30 22:08:09 1069 58

原创 Spring总结之一 —— AOP

什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维

2016-08-28 21:52:22 702 12

原创 Tomcat也要配置环境变量catalina_home吗?

认识tomcat这么久,真心不太清楚环境变量这么一说,由于最近老是部署项目,对tomcat的认识又是深了一步。       问题背景是这样的,       我在我自己的笔记本上重新拷贝一下需要发布的项目,包括tomcat,我是放在了D盘根目录,然后一切就绪后,点击startup.bat批处理文件,坐等刷网页看效果了,,,可是,一单击,黑窗口不见了,(*@ο@*) 哇~,没起来啊,于是右击以

2016-08-21 20:16:53 5605 15

原创 spring的学习总结(一)——set注入方式

spring的注入方式分为两种:构造函数的注入方式和set的注入方式    两者区别为:      1·构造函数注入方式会在实例化该对象A时就把需要的对象B注入到该对象A中。      2· set的注入方式是当调用A类的方法,如果在该方法中有需要对象B,则就会通过set的注入方式,把对象B注入到对象A中即可使用。      简单一句话描述区别:时效不同,注入对象的时间不一样。(通

2016-08-14 19:58:54 927 10

原创 Hibernate总结(一)

2016-08-07 22:11:40 1103 14

原创 ECharts插件简单入门——柱状图

先来秀图吧!! 刚接触,实在有点怵啊,其实,现在搞明白了,回头一想也就那么一回事呀,怎么当初自己还那么怵嘛!没有网的日子,我觉得一个API足矣,一定要定下心来看看文档,自然而然就晓得了。废话不说啦吧,进入正题!ECharts文件的引入方式有三种:1·模块化包引入;2·模块化单文件引入;3·标签式单文件引入;这里我使用的是第二种:模块化单文件引入,其它方式可参考官方文档。(可以点

2016-07-31 11:30:55 3522 49

原创 Hibernate之——使用SchemaExport类自动创建数据库表

初步学习Hibernate,对其“使用面向对象的思维操作数据库”理解的越加透彻。首先入门学习Hibernate的第一步:使用SchemaExport创建数据库表。一·首先建立实体类:package com.bjpowernode.hibernate;import java.util.Date;public class User1 { private int id;

2016-07-21 21:43:40 1402 21

原创 struts2的action包含多个方法调用方式

在struts2中,action有个默认方法execute,也就是说,如果,在jsp访问某数据资源,通过url地址,在struts.xml文件中找到对应的action类,就会默认执行该action中的execute方法,那如果这样的话,岂不是一条业务逻辑就要建立action?         真的是这样吗?答案当然不是的,在action中可以写多个方法,但我们应该怎么调用呢?       

2016-07-17 21:15:43 883 14

原创 Action 中访问servletAPI的方式总结

在Struts2的框架中,Action与Servlet API相互分离,这是Struts2相对于Struts1的一个优化之处。相互分离的好处就是便于测试action,但是这样的话,Action便无法访问Servlet API。       Web应用中通常需要访问的Servlet API 就是HttpServletRequest,HttpServletResponse,HttpSe

2016-07-06 17:57:33 1372 9

原创 Struts2入门demo——登录

需要注意:Struts2需要运行在JRE1.5及以上版本 1、创建Java Web项目 2、引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下*commons-logging-1.0.4.jar*freemarker-2.3.15.jar*ognl-2.7.3.jar*struts2-core-2.1.8.1.jar*xwor

2016-07-03 22:00:44 819 11

原创 字符串String和list集合判空验证

1`字符串判断处理: 结论:当if判断条件为两个,并且它们两个为或的关系,如果第一个条件为false,则继续第二个条件的判断;如果第一个条件为true,该例子不足以说明是否判断第二个条件,最终可以得到结论:字符串的判断两个必须有。但字符串的判断前后两个顺序不作要求。结论:    “”和null不同,两个都需要判断。 2·list集合判断处理:

2016-06-30 18:08:57 2941 15

原创 java中的vo,dao

VO是跟数据库里表的映射,一个表对应一个VO DAO是用VO来访问真实的表,对数据库的操作都在DAO中完成 BO是业务层,做逻辑处理的VO , PO , BO , QO, DAO ,POJO, O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在 O

2016-06-20 08:26:16 1219 8

原创 JSP标签库JSTL

总括        JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQL 标签

2016-06-12 22:06:27 840 7

原创 jsp内置对象

1`ActionServlet:web前端总控制器。根据url来决定调用哪个action类。类似于controller的作用。2·ActionForm是struts框架的核心组件之一,是struts的关键视图组件。      actionForm本质上是一种javaBean,是专门用来传递表单数据的DTD(date transfer object,数据传递对象),它包括用于表单数据验证的v

2016-06-05 21:44:02 761 7

原创 JSP内置对象之—Request

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

2016-05-31 22:14:16 757 11

原创 JavaWeb的学习总结(三)— 过滤器(Filter)

一:Filter简介                      Filter:简称过滤器。顾名思义,从生活的角度说,过滤器就是在一项流程中加入一层滤纱,以达到控制的作用。在javaWeb的应用中,ServletAPI提供了一个filter接口,开发web应用时,如果编写的java类实现了这个接口,则称该类为过滤器Filter.通过filter技术,开发人员可以实现用户在访问某个

2016-05-21 10:21:31 1946 22

原创 JavaWeb学习总结(二)——XML文件读取

XML文件的读取有两种方式:1·面向模型的DOM方式;2·面向事件的SAX方式        一:DOM方式原理:          一次性的将xml文档加入内存,在内存中形成一颗dom树,然后通过语言对树的节点进行操作。显然这种操作查找元素快,但是一次性的将文件加载进来,要是小还行,文件大的时候会增大内存负担的,因此这种方式最好是解析小的xml文件的时候用       

2016-05-15 21:45:10 824 18

原创 JavaWeb学习总结(一)——servlet 之入门

一:什么是Servlet?           servlet:是java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,我的理解是:servlet接受来自客户端的请求,然后将其转发给业务逻辑处理,其本身并不做相关的业务逻辑处理,类似于前台框架MVC中的controller。     狭义的讲:servlet是指java语言实现的一个接口,即httpServlet接口;

2016-05-04 21:53:25 1860 19

原创 批量修改有那么简单吗?

小编最近在维护系统时用户提出了这样的一个需求:我先在搜索所有现工作单位为张家口银行的记录,然后呢我想把这些个所有符合条件的统一修改为张家口商业银行,说完这个以后哈,我觉得挺简单:思路来了:获取搜索框的搜索条件,然后根据该条件更新用户需要常更新的几个字段,比如说:现工作单位,原工作单位,等,其它ok,都不用动,再一想:不对啊?      1·如果用户在搜索框输入“张家口银行”,这可是模糊查询啊,

2016-05-01 11:32:28 3764 13

原创 Axure制作ipad原型

不管用axure制作什么样的系统原型,道理都是一样的。考验拼色的能力了,真的很费眼的,,废话不说了,昨天接到一项工作,画会议室管理系统的原型,要求只有一个:尽可能的绚烂,争取客户的第一认可度。这样的要求,我也是不知道该怎么办了!(*^__^*) 嘻嘻……,下边就跟随小编一起玩玩axure组件库吧,       先来一张锁屏界面:                        看起来

2016-04-30 21:04:18 11477 44

原创 c# foreach 和for循环比较

循环语句是编程的基本语句,在C#中除了沿用C语言的循环语句外,还提供了foreach语句来实现循环。那么我要说的就是,在循环操作中尽量使用foreach语句来实现。 为了来更好地说明为什么要提倡使用foreach,用如下三种不同方式来编写循环语句。        int[] nArray = new int[100];         // Use "for

2016-04-25 08:26:41 6456 27

原创 MVC 部分视图

MVC部分视图,就是字面的意思,可是在我们代码中是如何体现的呢?小遍在最近的学习过程中,又有了新的收获。废话不说,进入我们的正题。      其实在代码中,调用分部视图的方式无非四种。//第一种Html.Partial();//第二种Html.RenderPartial()//第三种Html.Action()//第四种Html.RenderAction()      其实,这

2016-04-18 08:03:55 1768 24

原创 java之短信验证

之前写过c#短信验证博客《c#_完美实现短信验证》,应该说都是刚开始无从下手,但久而久之,自然明白了无非就是一些人家第三方封装好的接口,然后自己传参,仅此而已。      今天小编再次带你参观java版的手机短信验证,很有意思的,大致和c#相同,但也有不同之处了。       首先,给你们看看效果图的啦!        然后我宏观说一下代码实现思路,当然首先的手机格式验证什么的

2016-03-31 12:52:02 1887 23

原创 Mybatis多参数传递三种解决方案

在Mybatis中定义mapper信息有两种方式:1·利用xml文件写一个对应的包含mapper信息的配置文件;2·定义一个mapper接口和一些相应的操作方法。       我使用的是第二种方法:有接口,有实现类,以一个方法为例:更新密码(需要传递:用户名,旧密码,新密码三个参数)我的代码如下: 【Dao层实现方法:】        @SuppressWarnings("unch

2016-03-27 09:41:17 4075 24

原创 框架SSH浅解

Struts对Model,View和Controller都提供了对应的组件。ActionServlet,这个类是Struts1的核心控制器,负责拦截来自用户的请求。Action,这个类通常由用户提供,该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给JSP页面显示。Model部分:      由Actio

2016-03-20 22:41:08 782 19

原创 Struts2实现文件的上传和下载

struts2框架学习过程中,struts2为文件上传下载提供了更好的实现机制,在这里我分别就单文件上传和多文件上传的源代码进行一下讲解,这里需要导入文件下载上传的两个jar文件,一个是commons-fileupload-1.2.2.jar,另一个是commons-io-2.0.1.jar。      在进行文件上传时,表单提交方式一定是post的方式,因为文件上传时二进制文件可能会很大,还

2016-03-13 22:13:33 1282 19

原创 Unexpected Exception caught setting 'x' on class xx:Error setting expression 'xx' with value ['x',]

废话不多说,直接进入正题:在用SSH框架敲代码时,遇到这样的一个问题:Unexpected Exception caught setting 'act' on 'classcn.itcast.shop.adminuser.action.AdminUserAction: Error setting expression 'act'with value ['signin', ]

2016-03-06 17:02:48 9408 21

原创 美好未来在向我们招手(半年总结)

【学习】一:计算机        从15年的四月份中旬,开始了B/S长跑,起初接触的是牛腩,我真的感觉这个培养计划的安排简直神了,牛腩作为B/S的开胃菜,真是让我的胃容量增加很多。牛腩这个系统中设计到的东西,是这B/S一路所有风景的采集,提前让我们领略了这路上的风景。到今年的一月份中旬,结束了B/S马拉松,再回首,发现这一路走得真好,合适的时间,合适的地点,做了合适的事情,感谢一直努力的自

2016-02-29 22:05:58 1240 20

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

SSH的学习过程中,见到这样的一个错误:        可是自己一直很纳闷儿的事,同样的代码,同样的操作方式,为什么我老是报这个错?而讲课老师同样的操作就没事了?我也是醉醉的啦~\(≧▽≦)/~(纯属闲扯)          言归正传啊,先解释一下为什么会出现这个问题?        原因:tomcat停止时,还保存着session资源,然后在重启服务时,它会尝试自

2016-02-28 22:04:09 26291 19

原创 jquery 实现类似于百度自动匹配搜索

正如题目中提到的:jquery实现类似于百度自动匹配搜索,首先,我们看一下实现效果:               实现这样的效果并不难,难的是这样的设计理念是不是我们作为软件开发的必备素质。        起初,我的需求是这样的:每一个注册我们高校云平台的学校用户,在输入自己学校全称的同时,要在下拉框中匹配出所有的带有该字样的所有学校名称,一方面核实该学校是否是已在教育部注册的高校,一

2016-02-21 14:38:26 3365 22

原创 c# 多线程入门demo

在前面介绍了两篇关于我的基于MVC4+EasyUI技术的Web开发框架的随笔,本篇继续介绍其中界面部分的一些使用知识,包括控件的赋值、取值、清空,以及相关的使用。我们知道,一般Web界面包括的界面控件有:单行文本框、多行文本框、密码文本框、下拉列表Combobox、日期输入控件、数值输入控件、单项选择、复选框、表格控件DataGrid、树形控件、布局控件、弹出式对话框、提示信息、列表控件等

2016-02-16 09:52:12 1759 17

原创 c#——完美实现短信验证

分布式事务主要解决的问题是:不同数据库的事务控制,不同服务器上的不同的数据库的事务控制。    要想使用分布式事务,先要了解分布式事务的配置环境。1·开启DTC服务    字符命令子界面输入:net start msdtc2·设置MSDTC    命令界面输入:dcomcnfg.exe(或者:控制面板—管理工具—组件服务)3`设置防火墙4·设置数据库

2016-02-05 16:10:27 8980 3

原创 疑惑:【WCF】本地服务和发布服务的引用问题

【项目背景】            在高效云平台项目中,我们各个模块采用的创建分布式服务(即wcf),这样的好处之一:我们不用同在一个解决方案中,方便了彼此之间接口的调用,只要引用服务,该服务中的接口,接口中的方法都可以使用。【问题描述】           我权限注册模块调用用户模块的接口方法,正常情况下,我调用用户模块发布好的服务即可。可如果用户模块B层中我调用的方法更改后,我再调

2016-01-31 16:55:49 1736 13

axure平板组件库

该组件库是axure原型设计软件中常用的组件,简洁,大方,好看。其中包括平板,ipad的使用组件,特别棒,在此分享给大家。

2016-04-30

深入剖析Tomcat(带有完整目录)

资源在于共享

2017-08-16

tiny-spring-step-6-invite-application-context.zip

相关spring框架的ioc容器中application的引入

2017-06-05

Tomcat中文帮助.CHM

该帮助文档主要是对tomcat的讲解。

2016-05-18

tiny-spring-step-4-config-beanfactory-with-xml.zip

对于spring的ioc的简单通过xml配置bean完成初始化工作的实现。

2017-06-02

bootstrap+jqueyvalidate

bootstrap+jqueyvalidate

2016-10-30

空空如也

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

TA关注的人

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