- 博客(40)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 ssh开发实现积分商城层1.3
11.3 实现积分商城层11.3.1 概述 积分商城是基于通用层之上进行开发,这样我们能减少很多重复的劳动,加快项目开发进度。11.3.2 实现数据模型层1、商品表,定义了如商品名称、简介、原需积分、现需积分等,其中是否发布表示只有发布(true)了的商品才会在前台删除,是否已删除表示不会物理删除,商品不应该物理删除,而是逻辑删除,版本属性用于防止并发更新。
2016-11-30 17:42:02 291
转载 ssh积分商城开发实现通用层1.2
11.2 实现通用层11.2.1 功能概述通过抽象通用的功能,从而复用,减少重复工作:对于一些通用的常量使用一个专门的常量类进行定义;对于视图分页,也应该抽象出来,如JSP做出JSP标签;通用的数据层代码,如通用的CRUD,减少重复劳动,节约时间;通用的业务逻辑层代码,如通用的CRUD,减少重复劳动,节约时间;通用的表现层代码,同样用于减少重复,并提供更好的代码结构规范。
2016-11-30 17:39:39 291
转载 ssh积分商城开发1.1
11.1 概述11.1.1 功能概述 本节将通过介绍一个积分商城系统来演示如何使用SSH集成进行开发。 积分商城一般是购物网站的子模块,提供一些礼品或商品用于奖励老用户或使用积分来折换成现金,如图11-1所示。 图11-1 购物网站与积分商城 积分商城功能点:后台管理 交易管理模块:用于查看积分交易历史;
2016-11-30 17:36:14 564
原创 dynamic web module version版本之间的区别
这个dynamic web module version是与你的servlet版本有关的,若使用tomcat7.0,一般是3.0;若tomcat6,则一般是2.4或2.5. 选择的不同,则生成web.xml中的dtd文件也不同,如:[html] view plain copy print ? xml version= "1.0" enc
2016-11-30 17:19:36 4210 1
转载 vi/vim基本使用方法
转自:http://www.lupaworld.com/?uid-296380-action-viewspace-itemid-118973vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可
2016-11-27 21:54:06 196
转载 电脑中使用git命令时出现英文警告提示怎么办
近来有用户在电脑的命令提示符中使用git命令新增文件时,会出现一行英文警告提示,内容与字体有关。如果出现这样的情况,我们应该如何进行解决呢?在接下来的内容中,小编要和大家分享电脑中使用git命令出现字体警告的解决方法。1、具体警告内容为:“Warning: Your console font probably doesn’t support Unicode. If you experience
2016-11-26 21:23:00 952
转载 1. Git安装与配置
下载Git安装包0.TortoiseGit-1.8中文版与Git安装包: http://download.csdn.net/download/renfufei/8204699首先打开 Git 的官方网站: http://git-scm.com/然后找到下载页面: http://git-scm.com/downloads找到Windows版本的下载页面: http://git-scm
2016-11-26 21:19:38 311
转载 struts+spring action应配置为scope="prototype"
"personAction" scope="prototype" class="quickstart.action.PersonAction"> "personService" />在配置文件中,bean默认是单例模式,应用服务器启动后就会立即创建bean,以后就可以重复使用。这带来一个问题,bean的全局变量被赋值以后,在下一次使用时会把值带过去。也就是说,bean是
2016-11-22 16:07:59 222
原创 myeclipse 报错Access denied for user 'root'@'localhost' (using password: YES)
将localhost改为127.0.0.1就可以了
2016-11-16 10:28:15 1413
转载 Unsupported major.minor version (jdk版本错误)解决方案 办法
48,49,50,51,52是Java编译器内部的版本号:Unsupported major.minor version 52.0 对应于 JDK1.8(JRE1.8)Unsupported major.minor version 51.0 对应于 JDK1.7(JRE1.7)Unsupported major.minor version 50.0 对应于 JDK1.6(JRE
2016-11-15 17:22:30 223
转载 oracle中插入数据时自动生成主键的触发器
create or replace trigger ChangeMessageSequenceTrigger before insert on MESSAGEINFORMATION for each row declare message_num messageinformation.messagenum%type; b
2016-11-15 13:41:25 528
转载 Oracle 11g必须开启的服务及服务详细介绍
成功安装Oracle 11g数据库后,你会发现自己电脑运行速度会变慢,配置较低的电脑甚至出现非常卡的状况,通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么,具体该怎么做呢? 按照win7 64位环境下Oracle 11g R2安装详解中的方法成功安装Oracle 11g后,共有7个服务,分别为Oracle ORCL VSS Writer Service,OracleDBC
2016-11-15 10:55:24 205
原创 oracle数据库12505错误Listener refused the connection
安装了oracle之后可以使用命令行启动和连接数据库,但是使用developer连接时报错12505.原因是SID填错了.应该是用zhangdenghui
2016-11-15 10:47:43 2967
转载 eclipse build path功能总结
1、设置"source folder"与"output folder". source folder:存放.java源文件的根目录;output folder:.class编译输出的根目录; 纯“java project“中,一般把"src"设置为source folder,把bin设置为output folder; “web project”中,一般把"src"
2016-11-14 16:18:41 267
原创 电脑安装多个版本JDK后使用时的切换
1、原本安装了jdk1.8,现在要到1.7【C:\Users\Administrator>java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed
2016-11-12 10:17:33 312
转载 网上下的jdk,安装后jdk下的jre和外面的jre是不是一样的?
公用jre,就是你觉得没用的那个jre主要是为开发好的java程序提供执行的平台。 假设jdk与公用jre各安装至C:\Program Files\Java\jdk1.6.0和C:\Program Files\Java\jre1.6.0,你会看到,在jdk1.6.0目录下也有一个jre目录,只是jdk本身所附的jre,是在你开发java程序时做测试之用。它与公用jre的主要差别在于jd
2016-11-11 22:42:18 311
原创 jdk环境变量配置
首先说为什么要配置JDK的环境变量 1.path 在任何路径下识别java命令 2. CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别
2016-11-11 21:12:16 174
转载 windows 用户变量和系统变量的区别
系统变量,对所有用户起作用,而用户变量只对当前用户起作用。 例如你要用java,那么你把java的bin目录加入到系统变量下面,那么它就是系统环境变量,所有用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。
2016-11-11 21:07:33 1222
原创 eclipse和myeclipse一键取消所有断点
在写代码的过程中,debug缺少不了,但是随着debug次数的增加,会影响下一次的Debug,所以有时需要清除所有的断点。取消断点有两种方法,分别适用不同个的情况。第一种适合于在java界面,直接取消;第二种适合Debug界面。各有优势,大家各取所需。第一种方法,在javaee等编辑界面,直接使用run-->removebreakpoint。就可以取消所有的断点
2016-11-10 21:42:27 8964
转载 No default constructor for entity解决
org.hibernate.InstantiationException: No default constructor for entity: com.tks.skyproject.model.ImplementLogAttach错误分析:构造函数出了问题 到类里一看 默认构造函数被删了错误解决:到类里写上:// 构造无参构造方法public Ab
2016-11-09 18:05:39 3803 1
原创 困扰了好久的弱智问题
account " name="user.account" onchange="doVerify()"/>//1、获取帐号 var account = $("#account").val();alert(account); 输出的是未定义,就是因为 id="account " 双括号之间有空格:::::;我操
2016-11-08 21:27:26 331
原创 java判断一个字符串是否为空的方法
下面列举出几种常见的判断空方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. 1:if(s == null || s.equals("")); 2:if(s == nul
2016-11-08 09:15:06 528
转载 header中Content-Disposition的作用与使用方法
Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。Content-disposition其实可以控制用户请求所得的内容存为一个文件的时候提供一个默认的文件名,文件直接在浏览器上显示或者在访问时弹出文件下载对话框。格式说明: content-disposition = "Content-Disposition"
2016-11-07 15:44:04 19424
转载 sqlserver、mysql、oracle各自的默认端口号
sqlserver默认端口号为:1433URL:"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname"DRIVERNAME:"com.microsoft.jdbc.sqlserver.SQLServerDriver";mysql 默认端口号为:3306URL:jdbc:mysql://
2016-11-06 12:58:32 480
转载 日期转换JSTL JSP 页面显示日期格式设置
在页面引入:http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 然后在你想要显示的地方设置: 这样就可以显示pattern里的格式了
2016-11-06 10:18:13 7449 2
转载 如何理解<base href="<%=basePath%>"
原文链接http://316325524.blog.163.com/blog/static/6652052320111118111620897/ "base href "今天在写一个JSP网页的时候,href不能用了,所有href鼠标放上去前面现实的都是“http:///”,竟然有三个“/”,而且前面也没有显示“localhost:8080”找了大半天找不出来,最后才发现不小心将E
2016-11-06 08:44:13 1071 1
转载 SpringMVC 之 后台接收参数 与前台传递数据
1、接收请求参数 1. 使用HttpServletRequest获取Java代码 @RequestMapping("/login.do") public String login(HttpServletRequest request){ String name = request.getParameter("name"
2016-11-05 21:58:30 242
原创 ERROR [http-8081-1] PARSER:56 - line 1:1: unexpected token: FROMUser
public List findObject() {Query query = getSession().createQuery("FROM "+clazz.getSimpleName());return query.list();}FROM的后面要空格。字符串连起来就不识别了
2016-11-05 14:11:44 2185
原创 Bean named 'userDao' must be of type [cn.itcast.nsfw.user.dao.UserDao], but was actually of type [cn
Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'userDao' must be of type [cn.itcast.nsfw.user.dao.UserDao], but was actually of type [cn.itcas
2016-11-05 13:58:56 2561
转载 eclipse中格式化代码快捷键Ctrl+Shift+F失效
很长一段时间我的eclipse都有个毛病,就是当我要格式化代码的时候,右键-source-format能够起效,但ctrl+shift+f不好使了工具/原料eclipsejdk1.7方法/步骤输入法惹的祸输入法设置|更改设置:步骤阅读
2016-11-05 10:08:25 701
转载 Hibernate3.6 容易报的两处错误
今天使用Hibernate3.6做一个简单的用户增、删、改、查,期间报出了好几个小问题,百度一下,Google一下就能解决,但是有一、二个没有解决,不敢藏私,写出来和大家分享一下!一、tomcat 运行过程中提示:2011-12-31 15:26:39,778 WARN [org.hibernate.util.DTDEntityResolver] - recognized ob
2016-11-04 23:09:08 591
转载 Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values;
标签:uuid hibernate项目部署,启动过程中有以下警告:[WARN]: Using org.hibernate.id.UUIDHexGenerator which does not generate IETF RFC 4122 compliant UUID values; consider using org.hibernate.id.UUIDGenerator inst
2016-11-04 20:54:29 627
转载 [转载]Spring read-only="true" 只读事务的一些概念
原文地址:read-only="true" 只读事务的一些概念" style="text-decoration:none; color:rgb(82,102,115)">Spring read-only="true" 只读事务的一些概念作者:zzh的乌鸦呢概念:从这一点设置的时间点开始(时间点a)到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出现别人在时间点
2016-11-04 20:30:24 419
原创 myeclipse添加server library
myeclipse添加server library的方法 方法1 有myeclipse server library的情况下 myeclipse添加 server library的方法打开myeclipse进入主界面,点击上方菜单栏处【windows】,在弹出的菜单栏点击【preferences】进入设置界
2016-11-04 14:21:05 780
转载 Installed JREs时 Standard 1.1.x VM与Standard VM的区别
Standard 1.1.x VM与Standard VM的区别在Eclipse或MyEclipse中要设置Installed JREs时,有三个选择:- Execution Environment Description- Standard 1.1.x VM- Standard VM那么我们应该选择哪个JVM呢?首先应该弄清楚它们的含义。
2016-11-04 13:52:22 2371
转载 JSF是什么。作用是啥
jsf是一种web框架,其实我也没有用过,这是我很久之前在网上看到的一种框架,当时大致简单的了解一下jsf常用来和struts对比,struts是一种mvc框架,jsf是一种事件驱动的框架。在struts中,实际是一个表单Form对应一个Action类(或DispatchAction),换一句话说:在Struts中实际是一个表单只能对应一个事件,struts这种事件方式称为appl
2016-11-04 09:47:26 18911
原创 MyEclipse中MyEclipse Java Enterprise和java视图的区别是什么?
java就是普通的用java写的程序,直接就能运行的 Java Enterprise 主要是针对Java EE 项目的开发设计的“帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序”,所以web项目大多都在这个视图中进行开发。功能较前者多一些。 web project,web service project不能直接运行,必须在容器里面运行,这个容器就是web serv
2016-11-04 09:10:52 5176
转载 myeclipse的基本使用(精简版)
3、配置window ----> preferences(1)配置 JDKjava--->Installed JREs --> Add ---> JRE name ---> JRE home directory ---> (2)配置字符编码General --> Workspace --> Text file encoding --> other --->
2016-11-04 09:06:32 362
原创 myeclipse的buildpath 和lib引入的区别
区别就是"lib"属于项目的一部分,如果jar是放在“lib”下就会默认引入。“build path”下可以从任何位置引入jar包,所以比较灵活。但是有很明显的缺点,就是移植性没有那么灵活。build path 是把classpath中对该jar的引用指向了你存放该jar包的路径,而lib就是把该jar包先拷贝到你的项目下面的lib文件夹,然后再修改classpat
2016-11-03 20:55:31 345
转载 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_
在创建数据库的时候,经常用到一句:CREATE DATABASE `tpcms` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci。 总结如下: 在创建数据库的时候,经常用到一句:CREATE DATABASE `tpcms` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene
2016-11-03 19:44:12 1615
spring aop详细代码示例
2017-12-10
这句话为啥报空指针异常啊
2017-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人