[置顶] Java Web学习(33): 阶段小项目使用MVC模型实现购物车效果

项目概述        前面的时候我写过一个商品浏记录的小例子,这一次我们使用实现购物车效果。前面的例子是: http://blog.csdn.net/erlian1992/article/details/52047258。这一次在此基础上来采用的是MVC三层模型实现 (JSP+Servlet+dao)来实现这个小项目。       三层架构:       JSP视图层      ...
阅读(3250) 评论(37)

IDEA集成Git版本控制工具—分享项目到Git私服上和从Git私服克隆项目到IDEA

如果使用的是Git私服,那么大概的流程和上面相似的。只说一下有所区别的地方:将IDEA中的项目推送到Git私服上在菜单上选择VCS,选择Import into Version Control,选择Create Git repository选择要上传的项目,点击OK我们创建成功后,可以去项目目录中查看,下面便是一个本地仓库了同时IDEA中弹出下面提示,我们选择右上角的绿色+号点击Configure选...
阅读(215) 评论(0)

IDEA集成Git版本控制工具—分享项目到GitHub上和从GitHub克隆项目

首先我们分享项目到GitHub上在菜单上选择VCS,在下拉列表中选择Import into Version Control,再选择Share project on Github输入仓库的描述信息,点击Share选择要提交的文件,忽略不需要提交的文件,填写注释,点击OK勾选,不添加vcs.xml,选择No我们可以看一下我们提交时忽略信息创建成功后,我们到GitHub上查看点击springboot,可...
阅读(111) 评论(0)

IDEA集成Git版本控制工具—配置Git和GitHub

IDEA配置GIt版本控制工具在配置之前,需要先说明的是本机已经安装好了git版本控制工具。在菜单上上选择File,在下拉菜单上选择Settings在左侧列表中选择Version Control,在下面选择Git选择git安装目录中的bin目录下的git.exe配置完毕之后,点击后面的Test,进行测试下面是测试成功的,可以看到本地git的版本号其实这一步已经是配置好了Git版本控制工具,但是ID...
阅读(182) 评论(0)

Java创建和解析Json数据方法(三)——json-lib包的使用

(三)json-lib包的使用        这篇笔记主要介绍json-lib包的创建和解析json数据的方式,主要是的JSONObject、JSONArray和Java对象:beans, maps, collections, java arrays等的转换。1.简介        json-lib包是一个构造和解析json的类库,提供将Java对象:beans, maps, collection...
阅读(517) 评论(0)

Java创建和解析Json数据方法(四)——Google Gson包的使用

(五)Google Gson包的使用1.简介Gson包中,使用最多的是Gson类的toJson()和fromJson()方法:        ①toJson():将java对象转化为json数据(一般为json格式的字符串)  (序列化)        ②fromJson():从json数据(json格式字符串)转为java对象   (反序列化)也可以使用JsonObject和JsonArray类...
阅读(524) 评论(0)

Java创建和解析Json数据方法(二)——org.json包的使用

(二)org.json包的使用1.简介  工具包org.json.jar,是一个轻量级的,JAVA下的json构造和解析工具包,它还包含JSON与XML, HTTP headers, Cookies,  CDL的转换。        这篇学习笔记,主要介绍常用的一些类如:JSONObject、JSONArray、JSONStringer等的一些用法;介绍了如何将Map、Collection、Jav...
阅读(418) 评论(0)

Java创建和解析Json数据方法(一)——Json知识

(一)JSON简单知识最近在做几个课程作业,涉及到网络数据传输用到Json,遂记录记录知识。1.JSON概述点击打开:JSON官网JSON : JavaScript 对象表示法(JavaScript Object Notation)JSON是轻量级的文本数据存储和交换格式。类似XML。JSON 独立于语言和平台。也就是说在C/C++, C#, Java, JavaScript, Perl, Pyt...
阅读(146) 评论(0)

搜索引擎选择: Elasticsearch与Solr

搜索引擎选型调研文档 Elasticsearch简介*Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速度去处理大规模数据。它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合。Elasticsearch是一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎,可以说Lucene是当今最先进,最高效的全功能开源搜索引擎框架。但是L...
阅读(313) 评论(0)

Java 枚举(enum) 详解7种常见的用法

JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。大师兄我又加上自己的理解,来帮助各位理解一下。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color { ...
阅读(281) 评论(0)

项目代码优化:使用Java枚举常量代替类常量

项目代码优化:每页显示商品记录数在代码中原来是定义的一个类常量,因为在代码中多次使用到,因此在这个实现类中定义了一个类常量。使用和这样的代码运行是没有任何问题的,但是对于以后的代码维护和程序的灵活扩展都是不好的,就算是定义了类常量,也是属于硬编码问题。这里我们可以使用Java推荐使用的枚举。那么Java枚举是怎么使用的呢?学习C++的时候使用过,但是Java没有怎么使用过,有些遗忘,C++和Jav...
阅读(250) 评论(0)

解决Linux下部署使用JasperReport的项目的错误:net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' i

CentOS 中部署JasperReport时出错:   net.sf.jasperreports.engine.util.JRFontNotFoundException: Font '宋体' is not available to the JVM. See the Javadoc for more details.     原因:操作系统默认语言是英文版的。修改为中文并拷贝windows...
阅读(375) 评论(1)

关于iReport5.6.0无法正常启动或者闪退或者JDK8不兼容的解决方案

如果是停留在这个界面,并且闪退,或者直接无法启动那就是出现了问题 如果双击运行,无法正常启动,需要查看自己电脑上是否有安装了JDK,由于这个软件是Java语言编写的,当然需要运行在JVM之上,也就是需要JDK的支持。 在bin目录下有一个iReport的批处理文件, 打开,可以看到运行读取的是电脑中的系统环境变量中的JDKHOME 我们可以看出这个软...
阅读(424) 评论(0)

使用Quartz任务调用的时候报错Based on configured schedule, the given trigger will never fire.

前段时间使用Spring整合Quartz定时任务调度框架做了一个定时定频率发送邮件功能,当时测试的时候的正常运行,今天重新启动项目,项目居然无法重新启动,去控制台看了异常信息: 21:53:29,408 WARN XmlWebApplicationContext:546 - Exception encountered during context initialization - c...
阅读(323) 评论(0)

IntelliJ IDEA 中 Project 和 Module 的概念及区别

在 IntelliJ IDEA 中,没有类似于 Eclipse 工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。接下来,就让咱们一起看看 IntelliJ IDEA 官方是如何描述两者的吧! 对于 Project,IntelliJ IDEA 官方是这样介绍的: A project is a top-level organizational u...
阅读(551) 评论(0)

错误解决:Unable to add module to the current project as it is not of package

今天新建Maven工程,突然就不好使了。报如下错误: Unable to create project from archetype [org.apache.maven.archetypes:maven-archetype-quickstart:1.1]  Unable to add module to the current project as it is not of pac...
阅读(470) 评论(0)

教你如何阅读Oracle数据库官方文档

来源:Ask Oracle社区/栏目:基础教程/时间:2014-01-20/阅读:324次   《 Ask Oracle官方原创 》 Oracle 官方文档 数量庞大,而且往往没有侧重点,让oracle新手看起来很费力。但是,仍有很多Oracle使用者认为任何oracle学习资料都比不上Oracle官方文档的权威和扼要,且兼具基础与全面。这种差异可能与个人的阅读方法有很大关系, ...
阅读(615) 评论(0)

Hibernate数据库方言选择问题

今天准备使用Hibernate配置Oracle数据库进行分页查询,在配置数据库方言的过程中遇到了问题,我本机安装的Oracle数据库版本是11.2.0.1.0,也就是11g版本,但是选择对应的版本数据库方言时,很郁闷,竟然没有对应的方言,如下所示: 可以清楚的看到Hibernate提供的Oracle数据库方言,就是没有对应的11g版本,想了想配置MySQL数据库的时候配置的是MySQLD...
阅读(374) 评论(0)

在Maven仓库中添加Oracle数据库的JDBC驱动依赖

今天在使用IDEA构建Maven项目时,发现Oracle数据库JDBC驱动依赖使用不了,就在网上搜索了一下,下面是不能使用的原因。 由于Oracle授权问题,Maven3不提供oracle JDBC driver,我们也可以在Maven的中心搜索ojdbc驱动包,但是可以看到版本过于陈旧,即使有坐标,也下载不了。 为了可以在使用Maven构建的项目中使用Oracle JDBC driv...
阅读(776) 评论(0)

object references an unsaved transient instance【异常】

【异常提示】 TransientObjectException: object references an unsaved transient instance -save the transient instance before flushing: com.jspxcms.core.domain.ScTeam     【网上参考资料】   【参考资料...
阅读(528) 评论(0)

解决IDEA开发JavaWeb项目修改了HTML或Servlet/JSP后刷新浏览器无法及时显示修改后的页面的问题

最近使用IDEA开发Struts2项目,需要修改JSP页面,发现修改完后,刷新浏览器不能及时显示出修改后的JSP页 面,每次都需要重启在IDEA中配置的Tomcat服务器,修改的少了还可以,但是每次修改都会去重启,今天终于好好 去查资料能不能像Eclipse那样修改完,自动编译更新,刷新浏览器即可,看来也是可以的。       我们在配置Tomcat应用服务器的时候,看见其中有两个参数如下图...
阅读(1201) 评论(0)
554条 共28页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:931429次
    • 积分:15412
    • 等级:
    • 排名:第704名
    • 原创:464篇
    • 转载:90篇
    • 译文:0篇
    • 评论:472条
    博客专栏
    新浪微博
    最新评论