自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (1)
  • 收藏
  • 关注

原创 Javaweb学习之struts2标签库的使用

Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。     Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可以在各种表现技

2016-01-31 11:41:21 587 1

原创 Javaweb学习之JSTL核心标签库的使用

JSTL(JSP Standard TagLibrary,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。    JSTL 核心标签库标签共有13个,功能上分为4类:    1.表达式控制标签:out、

2016-01-31 11:06:55 486 2

原创 Excel中的四舍六入五成双

我们都知道四舍五入是一种精确的计数保留法,但是他就是最精确,最能得到我们想要的吗?反正我之前认为他是可以的,但是今天企业要求我们用了一种新得保留方法,四舍六入五成双,他是一种比较精确比较科学的计数保留法,是一种数字修约规则。    对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”这里“

2016-01-26 19:24:56 9635 7

原创 java中如何实现下载word功能

对于word以及excel我并没有多少好感,但是今天工作需要不得不去亲近它了,但是后来发现这个就像人们的关系一样,你亲近它,它就亲近你。好了,废话不多说了,咱们就来看看,到底是怎样实现这个下载的。       我们的项目,是将word放到了项目中,所以就是一个死路径,我们只需要去读这个路径就可以了,所以前台不许多说,只需要传过来路径,去调用后台方法即可。我们就来看看后台。public vo

2015-12-31 19:15:07 9011 5

原创 ServletConfig与ServletContext对象

一、ServletConfig对象   在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。(配置在某个servlet标签或者整个web-app下)   当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletCon

2015-12-31 18:50:04 481 2

原创 servlet生命周期以及工作原理

Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet 对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行 init()。service():它

2015-12-31 18:39:10 421 2

原创 servlet入门篇

1.Servlet的作用?    当使用交互式 Web 站点时,您所看到的所有内容都是在浏览器中显示的。在这些场景背后,有一个 Web服务器接收会话中来自于您的请求,可能要切换到其他代码(可能位于其他服务器上)来处理该请求和访问数据,并生成在浏览器中显示的结果。    servlet 就是用于该过程的网守。它驻留在 Web 服务器上,处理新来的请求和输出的响应2.servlet是什么?

2015-12-10 17:45:26 502 5

原创 Hibernate基本原理篇(二)

s

2015-11-20 17:07:25 646 4

原创 Hibernate基本原理篇(一)

说起hibernate大家脑中都很熟悉,知道Hibernate是一个开放源代码的对象关系映射框架,它对Jdbc进行了非常轻量级的对象封装。    Hibernate在英文中的意思是:冬眠、蛰伏。这我们就应该想了,这个意思和我们的框架又有什么联系呢?我的理解是:冬眠,意味着进入一种假死状态,外面的环境与我无关,正是这种生与死的临界状态,不正和我们的对象关系映射很相近吗?    那么我们框架中

2015-11-20 13:29:44 594 3

原创 MyBatis实战篇——实现数据的增删改查

前面我们已经讲了,MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。    纸上得来终觉浅,理论

2015-10-31 16:34:21 891 3

原创 MyBatis之理论篇

打法是否大地方日期为人情味儿

2015-10-30 18:09:04 590 11

原创 Struts2 与Sprin MVC的区别

之前我们已经研究了struts以及spring mvc,并且知道了他们是怎样工作的,又是怎样应用的,他们都实现了mvc思想,都很好的将表示层与业务逻辑层解耦了,那么他们有什么区别吗?    先温习一下他们的工作原理:    struts框架:                spring mvc框架:              1、Struts2是类级

2015-10-27 17:40:47 626 15

原创 浅析spring mvc工作原理

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。    Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例

2015-10-23 15:26:05 1027 16

原创 SSH框架分析之struts深入分析

上篇我们说到SSH框架中各个框架的作用,当然除了学习基础知识外,我们也要学习他的工作原理,就像很多人即使不懂汽车原理,但是一样开的很好,但是如果我们懂的原理,那么相信会开的更好。今天我们就来深入了解下struts到底是怎么工作的。    Struts 2框架本身大致可以分为3个部分:核心控制器FilterDispatcher、业务控制器Action和用户实现的企业业务逻辑组件。    核心

2015-09-30 15:50:14 621 14

原创 SSH总结之框架分析

SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。    其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,

2015-09-28 22:25:59 986 22

原创 更加丰富的一年——我的14-15

不知怎地,自己越来越喜欢总结这件事情了,放在之前,自己不会去排斥这件事情,但是总觉得总结不出来东西,但是现在自己做完一件事,总是不禁去总结。像是看视频一样,如果你想总结,说明你收获了。    每一次困难都是对于我们的一个考验,并且这些困难也在告诉我们自己可以变得更好,这一年,不论在思想、技术或者眼界上自己都有了一个突破,有了一个很大的进步。    计算机:从去年暑假的机房收费系统,再到后来

2015-09-20 19:28:15 673 32

原创 MVC中的筛选器

在 ASP.NET MVC 中,控制器将定义一些操作方法,这些操作方法与可能的用户交互(如单击链接或提交窗体)之间通常具有一一对应关系。例如,当用户单击链接时,会将请求路由到指定的控制器,然后调用对应的操作方法。 例如操作完成后你要产生日志、语言筛选、等其他动态操作。筛选器的由来及用途     有时,您需要在调用操作方法之前或运行操作方法之后执行逻辑。    为了对此提供支持,AS

2015-08-31 20:30:38 1776 19

原创 惊喜的八月,充满能量的英语

提及八月,我们更多地是喜庆,因为我们的师哥师姐带给了我们很多的惊喜,因为这样意味着明年我们也不能落后。    前天,我们开了英语动员会,对于英语我们做了一年的计划,感觉很好,有计划意味着知道去做什么,而就在这前一天晚上,我们对于ITOO4.0做了规划,随后就拿出了英语计划,也正是如米老师所说,要想成为钻石,就必须在高温高压下成长,而最终这种高温高压的环境,会让我们养成一个学习的好习惯。所以,要

2015-08-31 08:26:58 1265 32

原创 MVC框架引入grid++report报表

说起来“报表“我们并不陌生,机房收费系统中我们就已经接触过,简单的说:报表就是用表格、图表等格式来动态显示数据,可以用公式表示为:“报表 = 多样的格式 + 动态的数据”。最近在用MVC+EF框架做人事系统,需要用报表显示财务。    在mvc中的view中,我们只需要写入以下代码即可实现引入报表: 代理费结算表 //用查询显示控件

2015-08-30 17:23:21 3810 26

原创 序列化类型 System.Data.Entity.DynamicProxies 的对象时检测到循环引用

根据我们不同的需要,我们会在不同的时候选择序列化和反序列化,从而得到我们想要的对象或者字符串。    今天在用MVC+EF做一个简单查询的时候,当返回json格式的数据时出现问题了。 public ActionResult QueryBasicInfo() { //获得B层 IBasicInfoBll test =

2015-08-24 22:17:51 18464 25

原创 ASP.NET常见对象之Cookie、Session与Application

在上篇博客中,我们研究了Response和Request,在解决了基本传值问题后,我们会发现一些问题,像两个页面之间传值,登录的时候我要保持会话状态,统计一个网站的实时在线人数,response和request解决起来,并不方便,甚至有的不能解决。所以我们引入了Cookie、Session与Application.一、Application对象Application用于保存所有用户的公共的

2015-08-23 10:22:35 2238 23

原创 反射+IOC容器

说起反射,我们并不陌生,并且我在之前的博客中,http://blog.csdn.net/gaibian0823/article/details/44624423也已经提到过,一个是这里面提到的只是理解层面上的,二是反射一般很少自己出现,都是结合着其他知识点出现。所以这次不会再体现在理解层面上,我们从例子中看问题。一、反射    反射就是在我们不去引用另外一个程序集或者模块,而直接调用他的属

2015-07-31 16:36:31 1346 35

原创 能量英语在七月

这个月英语除了新走遍美国之外,我在我们的小组leader带领之下,接触了power english,然后要求我先去听,然后复述一下听到的小故事。    开始听到这个要求后,我是百般拒绝的,因为我看到了那篇文章好长好长,所以我推辞了一下。    这篇文章名字叫做beliefs,讲述了一个男孩不自信的问题,他见了女孩,就说不出话,所有女孩见了他,就会嘲笑他,就连他自己喜欢的女孩也嘲笑他,也被约

2015-07-31 10:27:44 851 29

原创 ASP.NET常见对象之Request与Response

上一篇我们对ASP.NET中常见的内置对象做了概述,现在我们开始了解怎么用,用哪里,何时用,首先我们从Request和Response说起。    大家在开发过程中,免不了会遇到这样一个问题,就是从客户端传值到服务端,或者从服务端传值到客户端,在这里我们用到的就是Request和Response。            一、Request    1.Request对象:Requ

2015-07-28 15:58:10 1145 16

原创 ASP.NET常见内置对象(一)

在web开发中,数据库都是通过HTTP协议来传输的。但HTTP是一个无状态协议,不会保留数据的状态和信息。为了解决这个问题,各种开发语言都提供了状态管理功能。       状态管理是在同一页或不同页的多个请求发生时,维护状态和页面信息的过程。因为web应用程序的通信协议使用了无状态的HTTP协议,所以当客户端每次请求页面时,ASP.NET服务器端都会重新生成一个网页的新实例,此时旧网页的任务已

2015-07-27 17:22:16 2608 17

原创 HTML DOM节点的增删改查

上篇博客中,我们已经初步接触了DOM基础,但是我们学习是为了能够更好地应用,今天我们就来看看DOM节点的增删改查。    不管在哪里,我们想要操作一个东西,总是应该先去获得它。那么我们怎么获得呢?    HTML的每个成分都可以看作是节点(文档节点、元素节点、文本节点、属性节点、注释节点,其中,属性节点是属于元素节点)。    W3C 提供了比较方便简单的定位节点的方法和属性,以便

2015-06-29 16:37:38 1314 18

原创 走进DOM:HTML DOM

DOM(Document Object Model)即文档对象模型,针对HTML和 XML 文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。当然这样说有些笼统,咱们接着往下看。一、认识DOM      DOM 中的三个字母,D(文档)可以理解为整个Web加载的网页文档;O(对象)可以理解为类似window对象之类

2015-06-29 15:37:20 718 11

原创 js防刷新的倒计时

最近在维护考试系统,在进行考试测试时无意中点击了刷新按钮,但是上面的倒计时并没有受到影响,同时在几篇博客中也有这样的例子,所以我想看看它到底是怎样防止刷新的。    如果是用cs代码写,我们可能会很快的写出来怎样防止刷新,可是我们要进行前段开发,考试是在页面上进行的,这里就要用到我们学到的js了。前端开发blog.suiyidian.cn <!--v

2015-06-27 20:56:45 3160 17

原创 CPU是怎么工作的?

计算机现在已经成了人们生活中的一部分,其中我们也知道计算机中的cpu相当于人的大脑,计算机的所有活动都离不开它。那么它到底是怎么工作的呢,我们今天来一起揭开它神秘的面纱。    在软考中,前10道题中,基本上都是基础的计算机知识,如果你了解了cpu工作原理那么这些也就不在话下了。        我们都知道计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部件组成。从上

2015-05-31 16:42:56 2945 13

原创 走进算法

算法被认为是计算机科学的基石,算法理论研究的是算法的设计技术和分析技术。前者回答的是“对待定的问题,如何提出一个算法来求解?”这样的问题,即如何设计一个有效的算法解决待定的问题;后者回答的是“该算法是否足够好?”,即对已设计的算法如何评价或判断其优劣,或者对求解同一个问题的多个算法如何进行比较和评价。二者是互相依存的,设计出的算法需要检验和评价,对算法的分析反过来又可以帮助改进算法的设计。  

2015-05-30 20:32:10 931 15

原创 软考之下午题

今年的软考刚刚进行完,趁着刚考完还有热乎劲,想把这些有关于软考的只是来总结一下。今天咱们来讨论下午题的做法。    软考分为上午题和下午题,上午题也就是75个选择题,属于基础只是这一块内容,而下午题则是5个答题,属于应用知识部分。上午题的做法,就是做题,然后分析,对于做过的题,要保证每一个选项都知道是什么情况,因为这次考试这个,下次就考试那个。而下午题呢,则需要一定的技巧。   

2015-05-28 20:47:51 5646 15

原创 英语——突破的一步

感觉好久没有写过关于英语的博客了,当然,那不代表我这一段时间没有学习英语,英语学习从没有间断过,还是那样的一直走着,但是这个月,自己敢于去说了,说的不是那么流利,但这是实质性上的飞跃。    在这个月,我们重新分配了英语小组,我们组英语水平都很厉害,我们会经常topic或者做一些活动,当然全是英语,开始的时候,我们并不适应,有的说到半截就卡住了,或者用英语代替,但是没几天,我们发现自己可以用英

2015-04-29 20:45:29 826 15

原创 软考备战中

轰轰烈烈的软考已经进行了一半多了,明天就开始到了最后一个阶段——做真题,在不禁感叹时间过得飞快时,我也想说,软考我们可以的。    时间回到40天前,那时我们马上要开始软考,我的心里挺矛盾,想去积极迎战,但是有那么一丝恐惧。首先,上一届软考考的很好,但是自己又不是他们,自己也没考,所以小小的恐惧产生。但是好的一方面,是因为跟着米老师学了这么长时间,我们的学习方法变了,我们的生活态度也改变了,在

2015-04-27 20:32:37 1041 21

原创 什么是JSON格式

在做高校云平台的过程中,我不难发现我们统一用了JSON格式,那么什么是JSON呢,今天我们来探个究竟。而至于百度百科上的解释,说实话我真的不怎么理解。但是通过查阅资料可以知道,json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构。JSON的结构基于下面两点1. "名称/值"对的集合 不同语言中,它被理解为对象(

2015-03-31 20:49:44 927 11

原创 再次理解泛型

.NET1.1版本最受诟病的一个缺陷就是没有提供对泛型的支持。在机房重构的过程中,我们也都使用了泛型,那时候我们也不理解什么是泛型?那么泛型是什么,我们所说的泛型集合又是什么?我们先从理解泛型开始。  一、理解泛型    我们先思考这么一个问题:如果由你来实现一个冒泡排序,如果没有泛型,你会这么写: public class SortHelper { publi

2015-03-31 11:59:00 755 12

原创 聊聊“反射”那些事

说起“反射”这个词,大家并不陌生,在生活中,我们经常见到并且用过。例如用镜子反射一个东西,或者用一些波,通过反射出来的结果,探测物体的内部结构。      这是生活中的反射,那么程序中的反射是什么高大上的东西呢?今天让我们来揭开它的神秘面纱。     其实,程序中的反射和生活中的反射是一样的。那么,1.什么是反射?    2.怎么用反射?           3.为什么要用反射

2015-03-25 21:47:20 1017 14

原创 Asp.net中的委托

相信大家也不是第一次听说过委托这个概念,之前一直了解,却没有去好好地总结,正好最近有机会,让我们来看看到底什么是委托吧?首先,我们要知道什么是委托?委托是一种特殊的类型(class),用途是来实现对一种方法的封装。在某种事件发生时,自动调用该方法。一个委托代表了具有相同参数列表和返回值的所有函数。类是对象的抽象,委托是函数的抽象。简单理解Delegate委托(或代理)是

2015-03-09 21:27:44 826 8

原创 Get请求与Post请求的区别

在做高校云平台期间,相信大家都遇到了传值问题,估计大家对于Get与Post的请求方式都已经得心应手。用是用了,但是对于其中的区别,但是,如果不去总结,总感觉这知识自己还没有掌握,我们今天就来分析一下。    在提供服务器请求的过程中,有两种方式,分别是:Get与Post。    Get请求是最常见的请求类型。最常用于向服务器查询某些信息。必要时可以将查询字符串参数追加到URL的末尾,以便提

2015-02-27 20:41:04 1019 11

原创 14的收获,15的规划

想一想上一年的寒假,不知不觉一年已经过去,让人不得不去感叹时间的飞快流逝。    这个年终总结,我一直没有去写,因为自己心里也一直在想,自己在这一年里,到底收获了多少,同时我更多的是在想,自己付出了多少。    我昨天翻了翻自己这一年来的博客,要说上一年我已经开始入门了,而这一年我应该是真正的踏上了IT之路。这一年,我从C/S的学习跨越到了B/S的学习,在感受两者的区别同时,自己也变得更加

2015-02-27 16:26:26 900 13

原创 WCF之契约的分类

上篇博客我们谈到了契约,今天我们从契约开始。那么什么是契约呢?在使用WCF时,对其制定各种各样的规则,就叫做WCF契约。任何一个分布式的应用程序在传递消息的时候都需要实现制定一个规则。    任何一个分布式应用程序,它之所以能够互相传递消息,都是事先制定好数据交换规则的,这个规则正是交换数据的双方(比如服务器端和客户端)能彼此理解对方的依据,WCF作为分布式开发技术的一种,同样具有这样一种特性

2015-02-16 15:30:54 2337 28

mybatis-generator

mybatis工具类,生成service,mapper,domain以及dao类。

2017-12-04

空空如也

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

TA关注的人

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