java
文章平均质量分 55
ustcck
饱暖思淫欲,饥寒起盗心
展开
-
IntelliJ IDEA上创建Maven Web项目的时候,EL表达式无法解析异常
转自于:http://xtfncel.iteye.com/blog/649228今天在部署一个项目时,报了这样的异常: org.apache.jasper.JasperException: Unable to convert string "${topic.postTime}" to class "java.util.Date" for attribute "value": Propert原创 2017-09-20 10:09:09 · 2132 阅读 · 2 评论 -
使用IntelliJ IDEA 15和Maven创建Java Web项目
1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期。 可以通过其命令做所有相关的工作,其常用命令如下: - mvn compile - mvn test - mvn clean - mvn package - mv转载 2016-11-28 17:17:09 · 740 阅读 · 0 评论 -
IntelliJ IDEA中安装、配置以及使用Maven
1. 下载Maven :apache-maven-3.3.9-bin.tar.gz官方地址:http://maven.apache.org/download.cgi2. 解压apache-maven-3.3.9-bin.tar.gz,创建一个本地仓库(命名为repository,当然这里你可以自定义)maven路径:G:\maven\apache-maven-3.3.9reposi原创 2016-11-28 15:32:48 · 53756 阅读 · 2 评论 -
在IDEA中使用MyBatis Generator逆向工程生成代码
转自:http://blog.csdn.net/for_my_life/article/details/51228098本文介绍一下用Maven工具如何生成Mybatis的代码及映射的文件。一、配置Maven pom.xml 文件在pom.xml增加以下插件: zsxt groupId>org.mybatis.generatorgro转载 2016-12-08 22:32:42 · 1039 阅读 · 0 评论 -
Intellij Idea Mybatis 插件的功能
转自:https://www.oschina.net/p/intellij-mybatis-plugin最新版本请访问: https://codesmagic.com/Intellij Idea Mybatis插件主要功能:提供Mapper接口与配置文件中对应SQL的导航编辑XML文件时自动补全根据Mapper接口, 使用快捷键生成xml转载 2016-12-06 18:43:43 · 10387 阅读 · 0 评论 -
在Intellij IDEA中为web应用创建图片虚拟目录(详细截图)
转自:http://blog.csdn.net/h3243212/article/details/50819218本文主要展示如何在intellij IDEA中为web应用添加虚拟目录映射,并附上步骤截图工程配置和环境我使用的版本为tomcat 8.0.30intellij 15.0.2jdk 1.8.0_25已经部署好了一个web应用,并且已经在IDE转载 2016-12-06 16:14:01 · 1500 阅读 · 1 评论 -
spring事物配置,声明式事务管理和基于@Transactional注解的使用
事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。转载 2016-12-05 18:25:58 · 508 阅读 · 0 评论 -
Maven中settings.xml的配置项说明
转载地址:http://www.cnblogs.com/DreamDrive/p/5571916.html在Maven中提供了一个settings.xml文件来定义Maven的全局环境信息。这个文件会存在于Maven的安装目录的conf子目录下面,或者是用户家目录的.m2子目录下面。我们可以通过这个文件来定义本地仓库、远程仓库和联网使用的代理信息等。其实相对于多用户的PC机而言,在转载 2016-12-05 00:59:38 · 5970 阅读 · 0 评论 -
intellij idea打war和jar包
File->Project Structure->Artifacts选择Type:(Web Application:Archive),设置好Output directory以及Output Layout,启动运行之后在Output directory中就产生了相应的war包了。当然jar也是类似。只不过选择Type为Jar原创 2016-12-05 00:40:01 · 2656 阅读 · 0 评论 -
Java基础-方法区以及static的内存分配图
什么是方法区:方法区是系统分配的一个内存逻辑区域,是JVM在装载类文件时,用于存储类型信息的(类的描述信息)。方法区存放的信息包括:类的基本信息:1.每个类的全限定名2.每个类的直接超类的全限定名(可约束类型转换)3.该类是类还是接口4.该类型的访问修饰符5.直接超接口的全限定名的有序列表已转载 2017-08-13 23:57:01 · 689 阅读 · 0 评论 -
Intellij IDEA调试功能使用总结
转自于:http://blog.csdn.net/chang_ge/article/details/74279574先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头转载 2017-08-30 21:34:47 · 2539 阅读 · 0 评论 -
向IntelliJ IDEA创建的项目导入Jar包的两种方式
转自:http://blog.csdn.net/qq_26525215今天用IDEA,需要导入一个Jar包,因为以前都是用eclipse的,所以对这个idea还不怎么上手,连打个Jar包都是谷歌了一下。但是发现网上谷歌到的做法一般都是去File –> Project Structure中去设置,有没有如同eclipse一样简便的右键添加方法呢。然后自己摸索了一下,找到了转载 2017-08-29 23:24:25 · 12023 阅读 · 0 评论 -
Maven 组件来管理项目
我们已经了解了如何通过 Maven 骨架生成一个最简单的 Java Web 项目,可是我们还是使用了 IntelliJ IDEA 的项目管理功能进行 Maven 项目的管理和构建。一般 Maven 的项目我们都可以脱离 IntelliJ IDEA 的项目配置功能进行独立的管理和构建的,接下来我们就讲如何通过 IntelliJ IDEA 提供的 Maven 管理工具进行项目的管理和构建。Ma转载 2017-09-04 21:52:49 · 534 阅读 · 0 评论 -
IDEA中的git操作
Git原理以后会分章节介绍,本次主要说一下intellij怎样操作git。intellij有很好的git操作界面,可以拉取代码,拉取分支详情,提交代码到本地仓库,提交代码到远程仓库,可以merge本地分支,merge远程分支,可以自由的切换分支,可以解决merge带来的冲突问题。总之可以完成基本的git操作,详情如下。 1、 更新代码 ctrl+T,更新的是远转载 2016-12-04 19:48:53 · 18580 阅读 · 2 评论 -
git 如何删除本地创建的仓库
清除本地文件夹下的git文件,然后在重新初始化新建的git仓库//删除文件夹下的所有 .git 文件find . -name ".git" | xargs rm -Rf//初始化仓库git init原创 2016-12-04 18:47:12 · 17989 阅读 · 0 评论 -
Compile、Make以及Build
Compile:只编译选定的目标,不管之前是否已经编译过。Make:编译选定的目标,但是Make只编译上次编译变化过的文件,减少重复劳动,节省时间。Build:编译整个工程,而不管是否已经编译过。Build过程往往会生成发布包,这个具体要看对IDE的配置了,Build在实际中应用很少,因为开发时候基本上不用,发布生产时候一般都用ANT等工具来发布。Build因为要全部编译,还要执行打包等额原创 2016-12-04 17:32:46 · 387 阅读 · 0 评论 -
jsp与servlet
1. jsp的本质就是servlet2. jsp和servlet的分工:jsp:(1)作为请求发起页面,如:显示表单和超链接(2)作为请求结束页面,如:显示数据servlet:作为请求的数据处理环节。原创 2016-08-20 23:10:48 · 318 阅读 · 0 评论 -
JSP的九大内置对象
前言:request这个对象不用事先宣告,就可以在JSP网页中使用,在转译为Servlet之后,它会转换为javax.servlet.http.HttpServletRequest型态的对象,HttpServletRequest对象是有关于客户端所发出的请求之对象,只要是有关于客户端请求的信息,都可以藉由它来取得,例如请求标头、请求方法、请求参数、使用者IP等等信息。 内置对象特点转载 2016-08-20 23:30:29 · 293 阅读 · 0 评论 -
四大域对象
一、ServletContext 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当服务器关闭或Web应用被移除时,ServletContext对象跟着销毁。 2、作用范围:整个Web应用。 3、作用: a)在不同Servlet 之间转发 thi转载 2016-08-20 19:25:59 · 402 阅读 · 0 评论 -
IntelliJ IDEA 2016中创建web application项目和发布部署tomcat
1. new->project,如下图,并配置jdk以及tomcat路径。2. 项目创建完成之后如图。3. 在WEB-INF下面创建lib和classes两个directory,如下:4.Ctrl+Alt+Shift+S打开project structure,如下图。选择modules->dependencies添加一个jar direc原创 2016-08-19 14:32:07 · 9218 阅读 · 0 评论 -
IntelliJ IDEA查看方法的返回类型
快捷键ctrl+q(quick document lookup)转载 2016-08-18 15:04:17 · 26224 阅读 · 1 评论 -
IntelliJ IDEA使用快捷键生成各种for循环。增强for循环等等
itar 生成array for代码块[java] view plain copy for (int i = 0; i = array[i]; } itco 生成Collection迭代 [java]转载 2016-08-18 18:09:16 · 33622 阅读 · 7 评论 -
在IntelliJ IDEA中使用JUnit5
支持JUnit5测试框架是IntelliJ IDEA 2016.2新特性的其中一个。几乎所有的Java开发者都使用过JUnit框架,所以看到IntelliJ IDEA支持了最新版本的JUnit,是非常让人激动的。 Intellij IDEA完全支持使用JUnit5写的测试——并不需要安装额外的库(例如像Gradle或Maven)之类的插件,只要把JUnit5的依赖加入到项目中就可以了。转载 2016-08-18 21:04:28 · 10425 阅读 · 1 评论 -
IntelliJ IDEA中创建测试
快捷键:ctrl+shift+t --> create new test原创 2016-08-18 21:15:47 · 16968 阅读 · 0 评论 -
IntelliJ IDEA 创建Servlet,通过urlPatterns配置路径(当然也可以在web.xml中设置)
新建一个servlet 文件 配置urlPatterns参数原创 2016-08-19 19:57:56 · 7594 阅读 · 1 评论 -
Java集合
这篇文章总结了所有的Java集合(Collection)。主要介绍各个集合的特性和用途,以及在不同的集合类型之间转换的方式。ArraysArray是Java特有的数组。在你知道所要处理数据元素个数的情况下非常好用。 Arrays Array是Java特有的数组。在你知道所要处理数据元素个数的情况下非常好用。java.util.Arrays 包含了许多处理数据的实用方法: A转载 2016-03-28 17:29:51 · 324 阅读 · 0 评论 -
JSP三大指令
1、page指令 page指令用户定义JSP页面中的全局属性,它的语法格式如下: <%page {language="java"} {extends="package.class"} {import="{package.class|package.*},..."} {session="true转载 2016-08-21 21:38:29 · 669 阅读 · 0 评论 -
JSP七大动作
一:include 动态包含(分别编译):用jsp:include动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。flush属性: 用true ,表示页面可刷新。默认为false; 二:useBean动作(jsp页面使用javaBean的第二种方式):作用域默认为page(本页面有效).三:getProperty动作(name为useBean转载 2016-08-21 21:41:07 · 423 阅读 · 0 评论 -
设置IntelliJ IDEA修改jsp、servlet不用重新启动Tomcat
run->edit configurations,设置On ‘Update’ action为Redeploy。设置On frame deactivation为Update resourcees。原创 2016-08-26 18:06:50 · 22410 阅读 · 4 评论 -
IntelliJ IDEA修改读取配置文件的路径
打开IntelliJ IDEA 2016.3(64)文件所在位置下的idea.properties取消idea.properties中的idea.config.path、idea.plugins.path的注释,修改idea.properties中的idea.config.path、idea.plugins.path。如下:#------------------------------原创 2016-12-04 15:53:55 · 14969 阅读 · 1 评论 -
Java 代理模式和装饰者模式的区别
装饰模式:以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案;代理模式:给一个对象提供一个代理对象,并有代理对象来控制对原有对象的引用;装饰模式应该为所装饰的对象增强功能;代理模式对代理的对象施加控制,并不提供对象本身的增强功能二者的实现机制确实是一样的,可以看到他们的实例代码重复是很多的。但就语义上说,这两者的功能是相反的,模式的一个重要作用是简化其他程序员对你转载 2016-11-29 17:38:21 · 303 阅读 · 0 评论 -
SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)
1. 创建maven项目1.1 File -> New Module,进入创建项目窗口。1.2 点击Next,填写GroupId、ArtifactId和Version1.3 接着下一步,这里需要注在Properties中添加一个参数 archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候转载 2016-11-28 17:28:25 · 952 阅读 · 0 评论 -
Intellij IDEA中通过Live Templates快速生成一段固定格式的代码,如:文本注释等。
在Intellij IDEA中,如果想要快速生成一段代码,比如如下代码。/** * Created with IntelliJ IDEA * Created by ustcck on 2016/10/30 22:39. */1.打开Live Templates所在位置。File | Settings | Editor | Live Templates2.创建一个Live原创 2016-10-30 23:12:29 · 10416 阅读 · 0 评论 -
intellij idea 注释行自动缩进
Settings -> Code Style -> Java 在右边选择 “Code Generation” Tab然后找到 Comment Code 那块把 Line comment at first column和Block comment at first column前面的复选框去掉就可以了。原创 2016-10-30 20:53:44 · 2924 阅读 · 0 评论 -
Intellij IDEA项目中遇到json-default报错(Cannot resolve package 'json-default' ...)的解决办法
在项目中用到JSON,配置struts.xml时遇到json-default发红解决办法:1.项目中要引入struts2-json-plugin.jar包2.到Project Structure - Facets - Struts2 - File sets - Default File Set 增加 jar 包内的 struts-plugin.xml 如图:设置完后转载 2016-10-30 18:47:11 · 6748 阅读 · 2 评论