自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误解决方案

在eclipse自带的tomcat中加载一个web工程,启动tomcat出现Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误。一般出现这种错误有可能是spring库没有包含,主要是spring-web.jar。不过工程中已经存在这个库文件,并且同一个工程之前加载过没

2017-07-22 01:17:52 401

原创 eclipse新建工作空间(workspace)初试设置

第一步:为了保护视力,先对电脑窗口的背景色进行修改:设置方法:打开控制面板中的"显示"选择外观(appearance)-高级(advanced),然后在项目(items)那栏选窗口(windows),再点颜色(color) -其它颜色(others),然后把Hue(色调)设为85,Sat(饱和度)设为90,Lum(亮度)设为205。然后单击添加到自定义颜色(Addtocustomc

2017-07-06 03:50:46 2441

转载 maven-source 1.3 中不支持注释请使用 -source 5 或更高版本以启用注释

解决办法:在pom里 加上以下代码build> plugins> plugin> groupId>org.apache.maven.pluginsgroupId> artifactId>maven-compiler-pluginartifactId> configuration> s

2017-06-27 05:05:07 668

转载 maven log4j.jar问题

Maven使用log4j可能会有协议上的问题如果log4j的版本在1.2.14以上,则会出现下面的错误:<!-- ws:start:WikiTextCodeRule:0: <pre class="text">Missing artifact javax.jms:jms:jar:1.1:compile<br/>Missing artifact

2017-06-27 03:55:52 832

原创 一个简单的Springmvc Spring Hibernate 整合的案例

1 导入Jar包2 web.xmlxmlns="http://java.sun.com/xml/ns/javaee"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"id="WebApp_ID" version="2.

2017-06-21 09:09:35 306

转载 Hibernate注解实现单表递归树形结构

目录:概述环境代码示例测试结果[一]、概述在系统中,经常会用到无限级递归的树形结构,比如菜单、组织机构管理、多级分类等等,一般是在同一个表中定义父子关系实现这种树形结构,本文主要讲述如何运用hibernate全注解的方式实现这个功能。[二]、环境hibernate 4.1.2java 1.6mysql 5.1[三]、代码示例第一步:创建Ent

2017-06-18 11:19:53 2243 1

原创 mysql 列的增删改查

增加列:alter table tableName add 列名 类型; 新增的列默认增添在表的最后一列,但是可以用after声明新增列的位置。如:alter table tableName add 列名 类型after 列名若新增列放在最前面,应用alter table tableName add 列声明 first修改列:alter table tableName change

2017-06-13 00:04:20 331

转载 MySQL中MAX函数与Group By一起使用的注意事项

http://blog.csdn.NET/magicharvey/article/details/21372813mysql> select * from test;  +----+-------+------+-------+  | id | name  | age  | class |  +----+-------+------+-------+  | 

2017-06-09 16:34:32 364

转载 深度分析mysql GROUP BY 与 ORDER BY

本文就和大家一起深入研究下mysql中group by与order by.下面是我模拟我的内容表 我现在需要取出每个分类中最新的内容select * from test group by category_id order by `date`结果如下 明显。这不是我想要的数据,原因是msyql已经的执行顺序是引用写的顺序:select

2017-06-09 16:32:53 232

转载 Mysql 建表时,日期时间类型选择

mysql(5.5)所支持的日期时间类型有:DATETIME、 TIMESTAMP、DATE、TIME、YEAR。几种类型比较如下:日期时间类型占用空间日期格式最小值最大值零值表示 DATETIME 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:009

2017-06-06 20:48:10 2189

原创 mysql中的alter语句的经典用法

alter是对表的结构或者名字,而非内容的变化进行更改,设置:”增加字段:ALTER TABLE table_name ADD field_name field_type;修改原字段名称及类型:ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

2017-06-05 00:29:27 1793

转载 CGLIB介绍与原理

CGLIB介绍与原理(部分节选自网络)一、什么是CGLIB?CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能,CGLIB是一个好的选择。二、CGLIB原理CGLIB原理:动态生成一个要代理类的子类,子类重写要代理的类的所

2017-06-03 20:09:52 394

转载 cglib动态代理介绍

一、原理      代理为控制要访问的目标对象提供了一种途径。当访问对象时,它引入了一个间接的层。JDK自从1.3版本开始,就引入了动态代理,并且经常被用来动态地创建代理。JDK的动态代理用起来非常简单,当它有一个限制,就是使用动态代理的对象必须实现一个或多个接口。如果想代理没有实现接口的继承的类,该怎么办?现在我们可以使用CGLIB包。二、什么是cglib     CGL

2017-06-03 20:01:13 266

原创 动态代理的一个比较优雅的实例

之前的动态代理的客户端太过于复杂。通过实验,发现了一种比较优雅的代理模式的模板。做了一个实例,可以简化客户端的代码量。1 功能接口:package dynamic_proxy;public interface Db_create {public void open_db();}2 实现类1:package dynamic_proxy;public class

2017-06-02 19:32:29 390

原创 代理模式(静态代理)的通俗理解

代理模式分为两种:静态代理和动态代理。首先不谈模式,举一个例子:有一队很美丽的妹子,她们都是训练有素的迎宾小姐。平时忙于训练再加上人脉与广告投入不多,生意并不好。于是她们的老大提议去找一个礼仪公司合作,请他们把迎宾的活儿包给她们来做。恰好在某个公司有个接待外宾的活动,该活动交给一个这个知名的礼仪公司负责,礼仪公司就通知了迎宾小姐。在外宾下车时就要乐队奏乐,走到公司门口时,迎宾小姐需要致以问候。现在

2017-06-01 22:43:43 304

转载 搭建spring框架的时候,web.xml中的spring相关配置,可以不用配置ContextLoaderListener(即只配DispatcherServlet)吗?

搭建spring框架的时候,web.xml中的spring相关配置,可以不用配置org.springframework.web.context.ContextLoaderListener吗(即只配org.springframework.web.servlet.DispatcherServlet)?可以,前提是,你不使用spring的控制反转(即Ioc),把spring mvc当Strut

2017-05-31 03:03:30 1523

转载 jQuery过滤选择器详解

基本过滤选择器选取第一个元素(:first) //选择第一个div元素. $('#btn1').click(function(){ $('div:first').css("background","#bfa"); })12341234选取最后一个元素(:last) //选择最后一个div元素. $('#b

2017-05-09 02:31:48 442

原创 $('div','li') 和 $('div , li') 和 $('div li') 区别

$('div','li')是$(子,父),是从父节点里找子,而不是找li外面的div$('div , li')才是找所有的div和li,之间不存在父子关系$('div li') 是找div里面所有li,包括子级,孙子级,总之就是div里面所有li,不管有几层关系

2017-05-08 23:58:35 521

原创 知识点整理

1  html中的块元素和内联元素:块元素前后都有换行符。如:、、、、、、、、、、、内联元素出现在行内。如:、等2

2017-03-21 22:13:15 269

翻译 JPA EntityManagerFactory Vs Hibernate’s SessionFactory

原文链接:http://javabeat.net/jpa-entitymanager-vs-hibernate-sessionfactory/?utm_source=tuicool&utm_medium=referralIf you are using the JPA’s standard specification implementation (Read :Introduc

2017-03-16 20:24:04 2825

转载 Maven解读:项目依赖管理如何优化

Maven最大的好处莫过于其强大的依赖管理系统,在Pom配置文件中指定项目需要的Jar包的坐标,Maven就可以自动帮我们从中央仓库或者自已的私服下载,当项目中由于依赖的传递性,引入了两份相同的Jar包时,Maven也会根据自已的规则如路径最短,先声明者优先对相同Jar包进行取舍,达到项目类路径中只保留一份Jar包的目的,我们不排队一些粗心的程序员,在同一份Pom配置文件中对相同Jar写了两份不同

2017-03-14 23:03:22 376

转载 jsp中request.getParameter和request.getAttribute之间的区别

当两个Web组件之间为转发关系时,转发源会将要共享 request范围内的数据先用setAttribute将数据放入到HttpServletRequest对象中,然后转发目标通过 getAttribute方法来取得要共享的数据。而MVC中用的就是Web组件之间的转发啊!       下面整理一下getParameter和getAttribute的区别和各自的使用范围。      (1)

2017-02-18 10:24:19 536

原创 Spring SpringMVC 整合问题

1  关于注解:注解该用什么就用什么,不能全部使用@componentservice层:@servicedao层:@Repositorycontroller层:@controller2 在springmvc配置文件:expression="org.springframework.stereotype.Controller" />expression="o

2017-02-10 22:04:29 332

原创 一个书上的Ajax登录验证的源码以及分析

1 示例描述:登陆注册程序中,必须保证每个用户ID不能重复。这种检测用户ID的操作用Ajax完成。行为:当用户输入ID后,会使用Ajax将信息提交到服务器上进行验证,如果此ID没有被人使用,则提示可以使用。如果被人使用了,则提示错误信息。2 建立database和user表 并插入数据:create database mld; create table user( userid

2017-02-09 17:21:05 786

原创 Ajax 基本代码:

刚初步学习完Ajax。决定整理一下ajax的基本代码,以后随用随粘。var xmlHttp ;function createXMLHttp(){if(window.XMLHttpRequest){xmlHttp = new XMLHttpRequest() ;} else {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")

2017-02-09 16:34:37 1124

转载 fastjson的常用使用方法

本文是利用阿里巴巴封装的FastJSON来转换json字符串的(导入jar包)。例子如下:[java] view plain copy   import com.alibaba.fastjson.JSON;  import com.alibaba.fastjson.JSONObject;  import java.util.Map;

2017-02-08 02:02:56 1484

转载 JSON字符串和对象之间的转换详解

JSON(JavaScript Object Notation) 是JavaScript编程语言的一个子集。正因JSON是JavaScript的一个子集,所以它可清晰的运用于此语言中。eval函数 JSON文本转换为对象为了将JSON文本转换为对象,可以使用eval函数。eval函数调用JavaScript编辑器。由于JSON是JavaScript的子集,因此编译器将正确的解析文本

2017-02-08 01:07:35 4119

转载 window.XMLHttpRequest对象详解

window.XMLHttpRequest      XMLHttpRequest对象是当今所有AJAX和Web 2.0应用程序的技术基础。尽管软件经销商和开源社团现在都在提供各种AJAX框架以进一步简化XMLHttpRequest对象的使用;但是,我们仍然很有必要理解这个对象的详细工作机制。  一、 引言  AJAX利用一个构建到所有现代浏览器内部的对象-XMLH

2017-02-07 15:59:33 4094 1

转载 struts2注解总结----@Action和@Result

除了使用配置文件配置之外,还可以使用注解来配置下面是一些常用的注解介绍: @Action/@Actions:@Action指定一个类为action,对应配置文件中的....标签,其中可以配置如下属性results:配置返回的结果集属性,相当于struts2中的列表,可以在{}中配置属性,具体如下value:配置action的名字,相当于中的name属性i

2017-01-24 13:48:24 3319

转载 Hibernate占位符?和:及JPA

hibernate 4.1之后对于HQL中查询参数的占位符做了改进,如果仍然用老式的占位符会有类似如下的告警信息:[main] WARN  [org.hibernate.hql.internal.ast.HqlSqlWalker] – [DEPRECATION] Encountered positional parameter near line 1, column 95.  Posi

2017-01-24 02:13:07 1881

原创 Spring 配置 ——事务:aop:config切入

xml version="1.0" encoding="UTF-8"?>    beans xmlns="http://www.springframework.org/schema/beans"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns:aop="http://www.springfr

2017-01-10 21:05:26 506

转载 Hibernate HQL基础 限定查询条件(这里面有各种条件查询)

在HQL中可以使用表达式完成指定的运算或者作为限制查询结果的条件。如下表所示|-----------------------------------------------------------||   类别                    |           运算符              ||---------------------------|--------

2016-12-26 15:22:01 9133

转载 Hibernate4注解方法

之前学习一直觉得注解配置太难以理解。后来学了SSH整合才发现,用XML配置过于繁琐了。因此回过头来学注解配置。。。。。1.类级别注解@Entity     映射实体类@Table    映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。属性:name - 可选,对应数据库中

2016-12-22 20:13:42 249

转载 客户端跳转与服务器端跳转的区别

response.sendRedirect 的功能是地址重定向(页面跳转)1.response.sendredirect(url); 新的页面并不能处理旧页面的pagecontext(request,response,...)对象,所以你用request.getparameter(ff)企图调用原页面 request对象的参数,得到的自然是null 2.ge

2016-12-21 11:00:21 3121

原创 内存溢出:OutOfMemoryError: PermGen space 分析和解决方式

昨天晚上,学习马士兵的SSH整合框架的时候,导入其中一个项目试运行却出现了如上bug:严重: Servlet.service() for servlet jsp threw exceptionjava.lang.OutOfMemoryError: PermGen spaceat java.lang.ClassLoader.defineClass1(Native Method)at

2016-11-18 10:57:52 2425

转载 浅析VO、DTO、DO、PO的概念、区别和用处

概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。

2016-11-17 14:41:39 343

原创 Struts2查看源码

1  若是 struts2包里的,则在相应类中关联:struts-2.3.24.3/struts-2.3.24.3-all/struts-2.3.24.3/src/core/src/main/java2 若是看xwork包中的 则在相应类中关联struts-2.3.24.3/struts-2.3.24.3-all/struts-2.3.24.3/src/xwork-core/src/main/

2016-11-16 16:22:35 908

原创 Eclipse下jsp模板设置

有时候我们自己如果没有现成的JSP模板时,系统一般会自动生成如下页面:  有可能这个页面不是我们说要的,所以我们要设置jsp模板 设置步骤如下: eclipse -- >perferences - >web ->jsp - jsp files -Editor ->templates 在这里可以设置模板。    我将 JSP WITH HTMl 里面内

2016-11-15 21:43:47 3924 3

原创 org.springframework.transaction.CannotCreateTransactionException: Could not open

1.看看 用户名/密码是否正确 2.数据库是否启动 3.看看spring的数据库、事务等配置文件 我遇到这个问题是因为拷贝学习项目的时候,忘记改mysql密码了。。。。。

2016-11-15 19:58:38 7794

转载 关于hibernate的多对一单向关联,一对多单向关联,和一对多双向关联的疑惑解答

hibernate提供的多对一,一对多给面向对象的开发提供了更多的操作便捷,但是也引发了不少问题。也许很多人还不知道单向关联和双向关联有什么区别?那就先来说说这两者间的异同。单向关联:是指在实体的一端进行关系的维护,直接通过一端的操作实现业务逻辑,单向关联有一对多的单向关联和多对一的单向关联,一般都是用多对一的单向关联,是因为在多的一方维护关系比较合理些。【一对多的单向关联是在一那

2016-10-18 02:07:07 641

c#国外大学教程

国外c#教材。好不容易搞到的。。真正的从零基础学。比国内现有的c#教材好多了。

2013-11-06

makefile经典教程

makefile教程。很详细

2012-10-23

空空如也

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

TA关注的人

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