自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 SSH菜鸟学习___更新中。。

1.SSH中,jsp页面里的form表单中input标签name的值是--------admin对象中的属性 (action中写了一个私有属性,其对象admin,admin对象中又有name)

2015-12-22 16:18:21 324

转载 Spring事务配置的五种方式

Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,Tr

2015-12-17 18:10:23 465

原创 Java中常见基本类型之间的转换

1.Integer转换成int的方法Integer i; int k = i.intValue();即Integer.intValue(); 2.int转换成Integerint i;Integer it = new Integer(i); 3.String转换成int的方法String str = "10";  Inte

2015-12-14 13:11:45 493 1

转载 Spring入门示例及相关概念介绍

Spring入门示例及相关概念介绍    相对于Hibernate(冬眠),Spring(春天),具有更多的诗意与希望的感觉,是为了解决传统J2EE开发效率过低、开发商之间不统一、没有真正实现“写一次到处使用”,它的优点有如下:1、低侵入式设计,代码污染极低。2、独立于各种应用服务,真正实现写一次到处都可以使用。3、用户可选择的自由度高,用户可以选择部分或者是全部SPRING的功能

2015-12-11 14:25:46 256

转载 接口和抽象类有什么区别

接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它.

2015-12-11 14:13:59 221

原创 java:toString()方法与err

toString是Object类的方法,所有类都从Object类继承。如果你定义的类没有覆盖toString方法,则对象在调用toString方法时用的是Object类toString方法,返回的是“类名@hashcode". System.out.println(obj)在参数是一个对象时,会首先调用该对象的toString方法。而String类和StringBuffer类都覆盖

2015-12-11 10:21:42 373

转载 Java中hashCode的作用

以下是关于HashCode的官方文档定义:[plain] view plaincopyhashcode方法返回该对象的哈希码值。支持该方法是为哈希表提供一些优点,例如,java.util.Hashtable 提供的哈希表。     hashCode 的常规协定是:   在 Java 应用程序执行期间,在同一对象上多次调用 hash

2015-12-11 08:37:12 221

转载 spring bean id和bean name的区别

1. Spring bean defination一般情况下,我们定义和应用bean都使用bean id,但是今天我遇到了这样的定义Xml代码  bean id = "writeService" class = "aServiceImp, bServiceImp, cServiceImp"             name = "aService, bSer

2015-12-08 09:11:32 1264

原创 Struts2基本配置(1)

(1)在web.xml中配置struts2的核心控制器 StrutsPrepareAndExecuteFilter,用于对struts2框架进行初始化以处理所有的请求。注:如果建的是webproject项目,首先在webroot→web-inf→lib下导入必要的struts2jar包,然后在项目根目录下自动生成一个library即:Web App Library 在该文件下,有所有导入的

2015-12-07 11:02:13 315

原创 struts基本配置

111

2015-12-07 10:32:43 285

转载 J2EE——Jsp的学习

《点击查看原文》         JSP(Java  Server Page)Java服务端网页,是一种动态的网页技术,这和.NET中的ASP的功能是一样的。JSP是由sun规定的一套标准一套规范,也是J2EE的13规范之一。说一句不太正确的话“JSP是对HTML的一种升级,一种扩展,即由静态——>动态”。           一,好,简单了解JSP概念以后,我们来

2015-12-06 21:03:41 328

转载 servlet (4) HttpServletRequest 和HttpServletResponse

一:HttpServletRequest      request对象是请求对象。请求一次就创建一个request对象,并且存储了请求的信息。所以在表单提交中,我们可以通过request对象获取用户提交的所有信息。详见下文。     常用方法:        request.getContextPath()   获取根路径。        request.getPara

2015-12-06 21:02:10 310

转载 servlet (3) 对象

一:ServletConfig对象  ServletConfig是Servlet对象的配置信息对象,包括Servlet类在web.xml文件中配置的信息。一个Servlet对象对应一个servletConfig对象。  对象中常用的方法:    getInitParmeter(String)获取初始化参数的值;    getInitParameterNames()获

2015-12-06 21:00:58 315

转载 面向切面编程(AOP)的理解

在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登

2015-12-06 20:58:53 318

转载 servlet (2) 生命周期

servlet生命周期各阶段 1,创建对象  创建对象只在用户第一次访问web服务器时创建,第二次甚至更多次访问时,servlet对象已经存在,故不再创建。  对象创建原理: 用户第一次访问web服务器时,服务器通过用户输入的URL地址,解析web.xml文件,获得servlet对象的完整类名,再通过反射机制创建servlet对象

2015-12-06 20:54:33 284

转载 servlet (1) 基础

1,servlet是什么  servlet是一段小Java程序,是接口,也是规范。  我们知道jdbc规范连接Oracle数据库,sun公司指定了jdbc的规范,Oracle数据库实现了这些规范(接口),而我们连接数据库的时候只是调用,servlet跟jdbc规范类似,也是sun指定的规范,这个规范是web服务器和web开发者要遵守的。 2,servlet作用及处理

2015-12-06 20:52:49 259

转载 request获取表单

今天学习了一个获取提交表单数据的新方法request.getParameterMap。  在此之前,获取表单数据时总是用request.getParameter(“name”),根据表单中的name值获取value值,需要获取几项就得重复写几次getParameter,而request.getParameterMap方法则不同,不需要参数返回结果为Map     将提交的form表单中的所

2015-12-06 20:48:56 689

转载 Hibernate框架学习(三) 关系映射

Hibernate中关系映射指的是实体类与实体类间的关系。和数据库中表与表之间的关系类似,有一对一,多对一,一对多,多对多四种映射关系。 一:一对一映射   两个对象之间是一对一的关系,如人和身份证之间是一对一的关系。   实现一对一映射有两种方式,一种是主键约束,一种是外键约束    1,主键约束     数据库表不会有额外的字段维护他们之间的关系

2015-12-06 20:39:24 256

转载 Hibernate框架学习(二)

框架提供了三种主键生成方式,一种是由用户自己维护,一种是由Hibernate框架维护,另一种是由数据库维护。 自己维护就是在插入数据的时候,一定要指定主键的值,否则会出错,如果由框架维护和由数据库维护,则主键的值不需要我们给,它们自动会给我们填上。 主键的生成方式在对应的.hbm.xml文件中主键字段id标签中指定。  assigened:表示由用户自己维护,在

2015-12-06 20:32:47 247

转载 Hibernate框架学习(一 )

Hibernate框架主要是实现数据库与实体类间的映射,使的操作实体类相当与操作hibernate框架。 只要实体类写好配置文件配好,就能实现和数据库的映射,其中实体类对应表,类的属性对应数据库的表字段。 这样就不用管数据库的相关操作了。一:映射 下面介绍使用hibernate框架实现简单的单表和实体间的映射。 如学生实体类Student映射成数

2015-12-06 20:27:42 252

转载 Struts2框架学习(三) 数据处理

Struts2框架框架使用OGNL语言和值栈技术实现数据的流转处理。 值栈就相当于一个容器,用来存放数据,而OGNL是一种快速查询数据的语言。  值栈:ValueStack一种数据结构,操作数据的方式为:先进后出 OGNL : Object-GraphNavigation Language(对象图形导航语言)将多个对象的关系使用一种树形的结构展现出来,更像一个图形,

2015-12-06 20:21:27 244

转载 Struts2框架学习(二) Action

Struts2框架中的Action类是一个单独的javabean对象。不像Struts1中还要去继承HttpServlet,耦合度减小了。 1,流程 拦截器拦截请求,创建代理Action对象,执行方法,返回结果,界面跳转。 拦截器解析请求路径,获取Action的名称,到配置文件中查找action的完整类名,利用反射创建对象。 每请求一次,就创建一个对象,所以

2015-12-06 20:16:54 289

转载 Struts2框架学习(一)

1,Struts2框架介绍  Struts2框架是MVC流程框架,适合分层开发。框架应用实现不依赖于Servlet,使用大量的拦截器来处理用户请求,属于无侵入式的设计。  2,Struts2框架的流程原理1)请求先到达Filter中央控制器2)然后为Action创建代理类3)将各个服务存放在拦截器中,执行完拦截器后再去执行acti

2015-12-06 20:11:33 267

转载 spring框架学习(六)AOP

AOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。  AOP的引入 在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servlet中设置编码格式时,同样相同的代码出现很多次,

2015-12-06 20:08:12 290

转载 spring框架学习(五)注解

注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition.Annotition    spring框架为我们提供了注解功能。  使用注解编程,主要

2015-12-06 20:00:34 321

转载 spring框架学习(四)自动装配

set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。Spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中标签的autowire属性 自动装配属性有6个值可选,分别代表不同的含义。 1,byName 从Spring环境中获取目标对象时,目标对象中的属性会根据名称在整个Spring环境中查找

2015-12-06 19:54:10 340

转载 spring框架学习(三)junit单元测试

单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回事儿。 下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。1,拷贝jar包 junit-3.8.2.jar(4.x主要增加注解应用)

2015-12-06 19:51:45 426

原创 JUnit的jar包和hamcrest的jar包关系

junit和hamcrest是两个不同的框架,不同的东西。只不过是junit使用了hamcrest框架而已。在junit上下载的junit的包解压开见下图:刚下载的JUnit的jar包解压开的文件。junit-4.10.jar  :包含junit-dep-4.10.jar全部内容和必要的harmcres的包,junit-4.10-src:是源

2015-12-06 19:46:53 1810

转载 spring框架学习(二)依赖注入

spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入  采用属性的set方法进行初始化,就成为set注入。    1)给普通字符类型赋值。[java] view plaincopyprint?public class Use

2015-12-06 19:13:41 321

转载 spring框架学习(一)

1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。  2,架构概述    1)IoC(Inversion of Control)控制反转,对象创建责任的反转,在sprin

2015-12-06 19:03:46 299

原创 为什么javaweb开发我们会使用Struts2、springMVC和spring这样的框架?

我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由Struts2迁移到springMVC。     为什么我们现在做javaweb开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?      特别是现在我们web的前端页面

2015-12-04 11:39:37 916

原创 什么是企业级开发?

自问自答。这是我自己的理解。企业级开发,在我的理解里,是面向企业的软件开发。主要关注的是针对该企业的业务流程进行信息化、规范化、日志化,以提高企业业务及管理的效率。它与互联网产品、资讯类网站等相对应,主要区别是受众是企业或组织,而其它产品更多受众是大众。也因此,企业级开发更多使用已经高度成熟的框架及代码库(后端如JAVA,前端如ExtJS/YUI等),进行适当重组扩展以

2015-12-04 08:50:20 2620

转载 Java反射机制深入详解

一.概念  反射就是把Java的各种成分映射成相应的Java类。  Class类的构造方法是private,由JVM创建。  反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中

2015-12-04 08:43:03 229

转载 java的反射机制浅谈

一、java的反射机制浅谈 最近研究java研究得很给力,主要以看博文为学习方式。以下是我对java的反射机制所产生的一些感悟,希望各位童鞋看到失误之处不吝指出。受到各位指教之处,如若让小生好好感动,说不定会请各位吃饭哦! 1.何谓反射机制 根据网文,java中的反射机制可以如此定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道

2015-12-04 08:40:37 172

idea快捷键

IntelliJ IDEA快捷键 IntelliJ IDEA的快捷键分类也分的不错的,这里主要你需要搞定两个:Editor Actions,Version Control System

2018-04-24

wxParse源码

wxParse-微信小程序富文本解析自定义组件,支持HTML及markdown解析

2018-04-20

java代码List分页源码

通过获取list一段索引(startIndex,endIndex),实现“分页”功能

2017-12-21

Java报表生成图片

2016-09-27

sqlite3.exe

SQLite是一款轻型的数据库,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。

2016-08-08

getJson()方法实例(Java)

2016-07-11

SSH电子商城系统

2016-05-03

空空如也

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

TA关注的人

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