自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 Eclipse下搭建Maven Servlet3.0环境

验证一个示例项目想要用Maven创建一个Servlet3.0的工程,原以为和普通的Maven工程一样很方便就搭建好了,谁知还碰到了几个坑,因此记下处理过程。一、创建Maven Webapp工程1)通过Eclipse创建一个Maven webapp工程:File菜单/右键 –> New –> Project[Maven Project]2)不勾选[Create ...

2018-11-19 00:21:00 167

转载 idea之internal java compiler error

启动错误:Error:java: Compilation failed: internal java compiler error快捷键:Ctrl + Shift + A --> Java Compiler 转载于:https://www.cnblogs.com/KnightKitt/p/8904095.html...

2018-04-21 22:39:00 177

转载 IDEA中 @override报错的解决方法(转载)

今天用IDEA导入一个java工程时,碰上一个问题,代码中所有@override处标红,并提示:@override不支持对接口的实现。网上百度了一下发现, 原因是引用JDK5版本中存在小bug的问题。@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Overr...

2018-04-21 22:10:00 973

转载 idea language level 介绍(转载)

language level 介绍其他 IDE 没有看到类似language level的设置,所以这个功能应该算是 IntelliJ IDEA 特有的,可是 IntelliJ IDEA 官网也没有专门介绍language level的地方,也许 IntelliJ IDEA 认为这个知识点属于 JDK 范畴所以没加以介绍吧。所以这里主要我对此的一些理解。我们应该知道 Java...

2018-04-21 22:06:00 112

转载 IntelliJ IDEA修改单个项目的 默认编码格式

在InteliJIDEA中选择File->Settings->Editor->File Encodings,然后将需要单独设置编码格式的项目添加到Path中设置编码即可,如下图:(或者使用快捷键 Ctrl + Shift + A -> File Encodings 打开设置页面)转载于:https://www.cnblogs.com/Kni...

2018-04-21 00:56:00 1431

转载 IntelliJ IDEA像Eclipse一样打开多个项目-适用于Maven项目(转载)

我们做项目实际中经常会遇到这样的情况,创建一个common项目(Maven项目)作为公用项目,common中有很多工具类可以供其它多个项目调用。例如,把common、service都单独拆开成独立的Maven项目,供其它的项目使用,通过jar的方式被其它项目通过Maven引用。现在web项目需要引用common和service,如果IDEA分别单独打开common、service...

2018-04-21 00:20:00 94

转载 玩转HTML5+跨平台开发[9] CSS基础-CSS常见属性

文字属性 常用文字属性 属性 作用 格式 取值 快捷键 注意点 font-style 规定文字样式 font-style: italic; normal : 正常的, 默认就是正常的 italic : 倾斜的 fs font-style: italic; fsn font-style: normal; font-weight 规定文字粗细 font-wei...

2017-12-03 16:48:00 95

转载 玩转HTML5+跨平台开发[8] CSS基础-体验CSS

CSS起源 web的衰落: 在web早期(1990-1993),html是一个很局限的语言。几乎完全由用于描述段落,超链接,列表和标题的结构化元素组成。随着万维网的出现(用户交互体验的加强),对html的要求越来越大,人们迫切需要html增加新的元素,去完成一个特定的功能 迫于压力,html开始出现<font>,<i> , <s>等标签。但是...

2017-12-03 16:09:00 87

转载 玩转HTML5+跨平台开发[7] HTML meta标签的其它类型

meta其它类型Keywords类型作用: 告诉搜索引擎当前网页的关键词, 在SEO中非常重要, 能够提高搜索命中率, 让别人更容易找到你;格式: <meta name="keywords" content="IT前言技术、iOS技术、HTML5技术、Android技术" />Descriiption类型作用: 告诉搜索引擎当前网页的主要内容,...

2017-12-03 15:57:00 72

转载 玩转HTML5+跨平台开发[6] H5多媒体标签

汇总1. video标签2. audio标签3. summary标签和details标签-详情和概要标签4. marquee标签-跑马灯效果5. HTML中被废弃的标签6. HTML实体video标签作用: 播放视频格式1:<video src=""></video>video标签...

2017-12-03 15:42:00 128

转载 Gradle的安装与基本配置

学习其他内容时间久了感觉比较枯燥,效率变低,于是想要了解一下Spring源码。下载后发现Spring源码需要使用Gradle来构建(build),下载其依赖的jar包等。因此有必要安装一下Gradle环境。参:spring 源码如何导入到eclipse一、Gradle简介百科:Gradle是一个基于Apache Ant和Apache Maven概念的项目依赖管理、自动...

2017-04-24 02:12:00 279

转载 玩转HTML5+跨平台开发[5] HTML表单标签

表单标签作用: 用于收集用户信息, 让用户填写、选择相关信息格式:<form> 所有的表单内容,都要写在form标签里面</form>注意事项:所有的表单内容,都要写在form标签里面form标签中有两个比较重要的属性action和method什么是表单元素?在HTML中 标签/标记...

2017-02-07 22:40:00 187

转载 玩转HTML5+跨平台开发[4] HTML表格标签

表格标签在过去表格标签用的非常非常的多, 绝大多数的网站都是使用表格标签来制作的, 也就是说表格标签是一个时代的代表http://2004.sina.com.cn作用:以表格形式将数据显示出来, 当数据量非常大的时候, 表格这种展现形式被认为是最为清晰的一种展现形式格式:table定义表格tr定义行td定义单元格<...

2017-02-07 01:26:00 71

转载 玩转HTML5+跨平台开发[3] HTML列表标签

无序列表(unordered list)作用: 给一堆内容添加无序列表语义(一个没有先后顺序整体), 列表中的条目是不分先后格式, li 英文是 list item, 翻译为列表项<h4>选择居住城市(CN)</h4><ul> <li>北京</li> <li>上海&lt...

2017-02-07 00:54:00 179

转载 玩转HTML5+跨平台开发[2] HTML基础标签

常见的前端开发工具记事本: 提示功能较差editplus/nodepad++: 提示功能较差Dreamwaver: 更偏向设计Sublime: 轻量级,自带功能不太全, 但是插件十分丰富WebStorm: 重量级, 自带功能全面 ★★★★其它ide(zend studio、netbean等)WebStorm安装和使用安装软件参考:WebSt...

2017-02-06 23:19:00 452

转载 玩转HTML5+跨平台开发[1] 认识HTML

什么是HTML及HTML的作用HTML其实是HyperText Markup Language的缩写, 超文本标记语言.HTML就只有一个作用, 它是专门用来描述文本的语义的. 也就是说我们可以利用HTML来告诉浏览器哪些是标题, 哪些是段落.这些用于描述其它文本语义的文本, 我们称之为标签. 并且这些用于描述文本语义的标签将来在浏览器中是不会被显示出来的 所以正是因...

2017-02-06 01:05:00 168

转载 命令行修改文件文件夹访问权限 cacls, 修改hosts内容方法

背景日常使用Windows的过程中,hosts(C:\Windows\System32\drivers\etc)文件可能被一些程序串改,因此在网上找到禁止/允许修改hosts文件的bat脚本,但是在使用过程中有遇到了新的麻烦,特记录下相关问题的解决方法。禁止/允许修改hosts文件的bat脚本Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的...

2016-10-26 01:42:00 729

转载 [转]VisualVM 入门指南

VisualVM 提供在 Java 虚拟机 (Java Virutal Machine, JVM) 上运行的 Java 应用程序的详细信息。在 VisualVM 的图形用户界面中,您可以方便、快捷地查看多个 Java 应用程序的相关信息。本入门指南应当对您快速设置并运行 VisualVM 有所帮助。本指南将演示如何安装 VisualVM,以及如何通过安装 VisualVM 更新中心提...

2016-10-18 01:07:00 101

转载 [转]15个关于Chrome的开发必备小技巧

谷歌Chrome,是当前最流行且被众多web开发人员使用的浏览器。最快六周就更新发布一次以及伴随着它不断强大的开发组件,使得Chrome成为你必备的开发工具。例如,在线编辑CSS,console以及debugger这些常用的调试技术,或许你已经了解。在本篇文章中,我们将介绍15个炫酷且实用的技巧,这将更快的提高你的开发效率。一、快速查找文件如果你使用过Sublime,...

2016-10-18 00:38:00 94

转载 [转] 关于maven tomcat plugin 调试源码的解决方案

一、 解决关联第三方jar源码 在pom文件中加入:Xml代码 <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId>...

2016-07-03 01:36:00 63

转载 [转]TortoiseSVN与VisualSVN Server搭建SVN版本控制系统

本片主要介绍如何搭建SVN版本控制系统,主要使用工具:  1 客户端:TortoiseSVN (小乌龟)  2 服务端:VisualSVN Server搭建出图形化管理,以及右键菜单版本控制管理的SVN系统。背景知识  首先要了解SVN是一种集中式管理代码的版本控制系统,原理就是  把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑;再...

2016-06-07 00:19:00 127

转载 [转]Markdown 新手指南

Markdown 是什么Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们「使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档 」—— 维基百科如果你看不懂以上维基百科对 Markdown 的定义,就当这段掐了没播。约翰·格鲁伯自己对Markdown的描述的重点也在于 「easy-to-read...

2016-05-29 01:51:00 57

转载 [转]Markdown 语法说明 (简体中文版)

NOTE: This is Simplelified Chinese Edition Document of Markdown Syntax. If you are seeking for English Edition Document. Please refer to Markdown: Syntax.声明: 这份文档派生(fork)于繁体中文版,在此基础上进行了繁体转简体工...

2016-05-29 01:50:00 70

转载 [转]Markdown 语法手册

Markdown 是一种轻量级标记语言,能将文本换成有效的XHTML(或者HTML)文档,它的目标是实现易读易写,成为一种适用于网络的书写语言。Markdown 语法简洁明了,易于掌握,所以用它来写作是件既效率又舒服的事情。我们所熟知的和一些大型CMS,如Joomla!、Drupal等都能很好的支持Markdown。我是因为写GitHub项目库中的Readme才开始接触Markdow...

2016-05-29 01:04:00 41

转载 gcc和make的区别

gcc是编译器 而make不是 make是依赖于Makefile来编译多个源文件的工具 在Makefile里同样是用gcc(或者别的编译器)来编译程序.gcc是编译一个文件,make是编译多个源文件的工程文件的工具。make是一个命令工具,是一个解释makefile中指令的命令工具。make就是一个gcc/g++的调度器,通过读入一个文件(默认文件名为Makefile或者make...

2016-03-28 00:17:00 182

转载 Linux下GCC和Makefile实例(从GCC的编译到Makefile的引入)

一、确认已经装好了GCC和Make的软件包可以使用whereis命令查看:如果whereis gcc和whereis make命令有结果,说明安装了这两个软件,可以继续往下做。二、使用GCC编译运行一个HelloWorld程序(只涉及单个文件)可以在任何一个目录编写C程序然后编译运行,我这个实例在自己主目录进行:然后就进入了编写程序的界面:按下键盘...

2016-03-28 00:08:00 52

转载 结合"hello world"探讨gcc编译程序的过程

本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一@小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正!结合"hello world"探讨gcc编译程序的过程1. gcc简介gcc/g++是GNU工程的C和C++编译器。通过使用以下四个步骤中的一个或多个处理输入文件:预处理(preprocessing)编译...

2016-03-27 22:46:00 118

转载 SQL多表更新Update

有如下两张表:apply和applydetails,两表以applyNo相关联。apply列名类型applyNovarcharapplyDatedatetimestatevarcharapplydetails列名类型applyNovarcharidcardv...

2014-10-21 00:48:00 86

转载 调查管理系统 -(8)增加Logo--Struts2文件上传

1、增加Logo  增加Logo即上传图片,因此使用到Struts2的文件上传功能。Struts2的文件上传依靠其FileUploadInterceptor(文件上传拦截器),其使用的依然是Apache提供的FileUpload文件上传组件(commons-fileupload.jar)。2、Struts2文件上传的使用步骤  Ⅰ、在 Jsp 页面的文件上传表单里使用 fil...

2014-09-18 01:32:00 52

转载 调查管理系统 -(7)设计调查选项处理&Answer实体的分析设计&开发的经验技巧&数据库使用等...

1、设计调查选项处理-巧利用Hibernate为对象赋值的时机  1)在Hibernate映射文件的<set>元素中添加order-by属性指定集合元素的排序方式。  2)由于问题的选项在数据库中是以字符串(选项之间以“\r\n”分隔)的形式保存的,因此,在页面上进行问题选项显示前要对字符串进行拆分工作。该字符串拆分的执行时机应该是什么时候比较好?(视频16:调查管理...

2014-09-17 01:43:00 87

转载 调查管理系统 -(6)自定义Struts2的拦截器&自定义UserAware接口&Action中模型赋值问题&Hibernate懒加载问题...

1、对于一些功能,如我的调查或新建调查等,只有用户登录后才能进行操作,因此必须对用户是否登录进行判断。当用户登录后才能使用相应的功能,如果没有登录则需为用户导航到登录页面让其进行登录。这个功能可以通过自定义Struts2的拦截器来完成。2、当用户登录之后,由于是将用户的信息保存在session中的。这样当一些Action中需要用到当前登录的用户的信息时需要手动的从session中获取...

2014-09-12 16:50:00 84

转载 调查管理系统 -(5)Struts2配置&用户注册/登录/校验

1、设计BaseAction由于几乎每个Action都要继承ActionSupport类并且实现ModelDriven接口,因此最好设计一个BaseAction类,让其继承ActionSupport并实现ModelDriven接口,便于其它Action的复用。当然,设计BaseAction的作用不仅在于此,其还将会有很多的用处,拭目以待吧。具体实现如下: 1 packa...

2014-09-05 15:39:00 97

转载 调查管理系统 -(4)DAO与Service层的泛型抽取与实现

1、设计 BaseDao 与 BaseDaoImpl1)设计接口 BaseDao每个实体都应有一个对应的Dao接口,封装了对这个实体的数据库操作。在每个Dao接口中都应有一个基本的增删改查的方法,但每个Dao接口中都写一遍就是重复的代码,可以把这些方法抽取到一个父接口中,定义为: 1 package com.atguigu.surveypark.dao; 2 impo...

2014-09-02 17:28:00 286

转载 调查管理系统 -(3)设计实体

设计实体(设计数据库表)通过分析需求文档和静态页面等,了解需求,抽象出相关的实体。正向工程:设计实体、映射文件→ 建表反向工程:设计表→ 映射文件、实体设计实体时主要考虑以下几个问题:1)有几个实体?一般是一组增删改查对应一个实体。2)实体之间有什么关系?一般是页面引用了其他的实体时,就表示与这个实体有关联关系。3)每个实体中都有什么属性?Ⅰ、主键...

2014-09-02 16:00:00 81

转载 调查管理系统 -(2)MD5加密的基本过程与实现

MD5加密的基本过程:1、将一个字符串通过getBytes()方法编码为一个字节数组byte[] bytes;2、将bytes数组经过MD5算法的加密后获得到一个长度为16的新的字节数组md5bytes;3、将md5bytes数组转换为一个字符串进行保存(一般的该过程是将加密获得的md5bytes转换为十六进制[0~F]保存的32位的字符串)具体实现: 1 pac...

2014-09-02 15:55:00 69

转载 调查管理系统 -(1)环境搭建

一、官方简介本Java视频教程为数据采集系统,主要面向市场,灵活定制各种市场调查,收集用户的反馈信息,供企业和个人对最终的决策提供数据支持。系统集成jfreechart插件,可生成各种类型的图表以及采用poi导出原始数据,形成excle。采用深度复制技术,可方便进行对象图全复制以及数据的移植。采用cxf引擎,将统计服务公开成WebService,与第三方系统无缝整合。通过对servi...

2014-09-02 00:14:00 95

转载 MySQL命令行乱码问题的解决

使用MySQL命令行可以实现许多我们需要的功能,不过在使用MySQL命令行的时候,有一个问题是在MySQL命令行插入中文数据或者查询中文数据时出现乱码,或者显示不对。1、在MySQL命令行输入:show variables like 'character_set_%';  查看当前配置的编码。2、在MySQL命令行输入:set names utf8;  则等同于  ...

2014-08-31 16:53:00 57

转载 Struts2的输入验证(四)-自定义验证器与编程式验证

一、自定义验证器1、实现步骤:1)定义一个验证器的类自定义验证器必须实现 Validator 接口,由于ValidatorSupport 和 FieldValidatorSupport 实现了 Validator 接口,因此可以继承ValidatorSupport 或 FieldValidatorSupportⅠ. 若需要普通的验证程序,可以继承 Validator...

2014-08-23 17:31:00 90

转载 Struts2的输入验证(三)-短路验证与非字段验证

一、短路验证若对一个字段使用多个验证器,默认情况下会执行所有的验证。若希望前面的验证器验证没有通过,后面的就不再验证,可以使用短路验证。1)对同一个字段内的多个验证器,如果一个短路验证器验证失败,其他验证器不会继续校验2)验证程序配置文件中<validator …/> 元素和 <field-validator …/> 元素可以指定一个可选的 sho...

2014-08-23 16:35:00 121

转载 Struts2的输入验证(二)-声明式验证证框架的原理

一、Struts2 声明式验证原理解析1、Struts2 默认的拦截器栈中提供了一个 validation 拦截器,validation 拦截器负责加载和执行已注册的验证程序。其运行时序图如下: 2、每个具体的验证规则都会对应具体的一个验证器,有一个配置文件把验证规则名称和验证器关联起来了,而实际上执行验证的就是那个验证器。   该文件位于 com.opensymph...

2014-08-22 17:03:00 83

空空如也

空空如也

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

TA关注的人

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