自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Maven简介(三)——profile介绍

4       profile介绍4.1     profile简介profile可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。比如说,我们可以通过profile定义在jdk1.5以上使用一套配置信息,在jdk1.5以下使用另外一套配置信息;或者有时候我们

2015-08-31 11:06:32 533

转载 SLF4J和Logback日志框架详解

SLF4J是一套简单的日志外观模式的Java API,帮助在项目部署时对接各种日志实现。LogBack在运行时使用JMX帮助修改日志配置,在生产状态下无需重启应用程序。SLF4JSLF4J是简单的日志外观模式框架,抽象了各种日志框架例如Logback、Log4j、Commons-logging和JDK自带的logging实现接口。它使得用户可以在部署时使用自己想要的日志框架。S

2015-08-31 11:02:58 1095

转载 Logback日志系统配置攻略

logback是log4j作者推出的新日志系统,原生支持slf4j通用日志api,允许平滑切换日志系统,并且对简化应用部署中日志处理的工作做了有益的封装。官方地址为:http://logback.qos.ch/ Logback日志需要依赖一下jar包:slf4j-api-1.6.0.jarlogback-core-0.9.21.jarlogback-clas

2015-08-31 11:01:32 561

转载 Missing artifact javax.jms:jms:jar: Missing artifact com.sun.jdmk Missing artifact com.sun.jmx:jmxri

maven工程pom添加log4j依赖:log4jlog4j1.2.15出现错误:12-10-29 上午09时08分41秒: Missing artifact javax.jms:jms:jar:1.1:compile12-10-29 上午09时08分41秒: Missing artifact com.sun.jdmk:jmxtools:jar:1.2.

2015-08-24 13:16:18 502

转载 修改postgres编码

连接数据库是控制台出现乱码修改:postgresql.conf文件的lc_messages = 'UTF8' # locale for system error message

2015-08-24 12:26:55 6541

转载 Maven学习 (四) 使用Nexus搭建Maven私服

为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。1.首先确定我们的环境安装好maven,jdk等必须的环境2.这些都准备好之后,去下载最新版本的n

2015-08-21 17:29:30 383

转载 发送post请求(表单的方式)

1 httpClient封装后使用,get和post方法Java代码  package util;    import java.io.BufferedReader;  import java.io.InputStream;  import java.io.InputStreamReader;  import java.util.ArrayList;  import java.util.Itera

2015-08-21 14:59:56 2392

转载 枚举类型使用的最佳实践

import org.apache.commons.lang.StringUtils;public enum CertTypeEnum { 身份证(0, "身份证"), 护照(1, "护照"), 军官证(2, "军官证"), 士兵证(3, "士兵证"), 回乡证(4, "回乡证"), 临时身份证(5, "临时身份证"), 户

2015-08-21 13:16:17 839

转载 StringUtils.isEmpty和StringUtils.isBlank用法

StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。    除了构造器,Strin

2015-08-18 14:26:10 982

转载 webservice框架jersey简单总结

项目中更需要使用到webservice,具体的是使用jersey。那么首先需要了解jersey和webservice的关系,捋顺webservice框架的各种实现,通过查阅相关博客,我个人总结webservice的结构图如下:通过上图,大概可以了解到webservice和jersey的关系了,然后我们需要了解RESTful是什么,自己也是说不太清楚,所以可以看这个博客地址:REST

2015-08-14 15:24:32 1508

转载 REST介绍

1.1 REST概念的起源 随着全球计算机技术的日新月异,各种新技术层出不穷,在互联网领域,以谷歌,亚马逊,雅虎,脸谱等著名互联网公司为领袖,掀起了名为WEB2.0的技术革命。经过了漫长一段时间的摸索前行与总结经验,WEB2.0技术的发展更加注重WEB技术的效率、简单性,以及WEB的本质等方面的内涵。 在当前时期,我们每天都可以看到许时髦的技术名词,如:Big Data,SOA,

2015-08-14 15:20:29 784

转载 Spring AOP的几种实现方式

说道AOP不得不提到几个概念:  切面:也就是我们自己的一些业务方法。  通知:用于拦截时出发的操作。  切点:具体拦截的某个业务点。  这样说可能还是有点抽象,举个例子,下面是一个纸糊的多面体。  每个面都是一个业务方法,我们通过刺穿每一个面,都可以进入到内部,这个面就是一个切面。  刺穿的时候会发出声响,这就是一种通知。  而具体

2015-08-14 10:31:42 939

转载 SpringMVC中使用Interceptor拦截器

SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。   一、定义Interceptor实现类   SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在

2015-08-14 09:57:14 298

原创 SpringMVC的interceptor拦截器

拦截器方法的执行顺序:拦截器的配置 后台日志:

2015-08-14 09:51:13 761

原创 jsp页面foreach循环,表单提交,批量处理数据,

jsp页面jsp页面: name: age: jsp页面转换成html的源码: name: age: name: age: name: age: name:

2015-08-14 09:24:37 11804

转载 SpringMVC拦截器(资源和权限管理)

1.DispatcherServlet    SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。    DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。  所以我们现在w

2015-08-13 15:28:40 668

原创 SpringMvc的xml文件的配置

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.s

2015-08-13 15:27:39 6435

原创 servlet取得初始化参数值,参数值为资源文件

WebApplicationContext acx = WebApplicationContextUtils .getWebApplicationContext(filterConfig.getServletContext()); Resource[] rs = acx.getResources(filterConfig.getInitPar

2015-08-13 14:28:01 912

转载 java中的break和continue关键字使用总结

一、作用和区别 break的作用是跳出当前循环块(for、while、do while)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。在程序块中的作用是中断和下一个case条件的比较。 continue用于结束循环体中其后语句的执行,并跳回循环程序块的开头执行下一次循环,而不是立刻循环体。

2015-08-13 13:56:07 983

转载 springmvc中url-url-pattern /和/*的区别

在使用springmvc时,都会在web.xml中配置一个dispatchservlet,如下: org.springframework.web.context.ContextLoaderListener servletName org.springframewo

2015-08-13 13:40:19 9675

转载 jsp页面中jstl标签详解

JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pages Standard Tag Library,目前最新的版本为1.1版。JSTL是由JCP(Java Community Process)所制定的标准规范,

2015-08-13 10:04:22 533

转载 Cannot change version of project facet Dynamic Web Module to 2.5 问题的解决方法

Description Resource Path Location TypeCannot change version of project facet Dynamic Web Module to 2.5. cms-web line 1 Maven Java EE Configur

2015-08-13 08:45:54 977

转载 数据库多表连接查询

学习数据库查询的时候对多表连接查询的有些概念还比较模糊。而连接查询是在数据库查询操作的时候肯定要用到的。对于此概念 我用通俗一些的语言和例子来进行讲解。这个例子是我讲课的时候经常采用的例子。 首先我们做两张表:员工信息表和部门信息表,在此,表的建立只为讲述连接的概念,所以字段非常的简单 EmployeeTB(员工信息表): employeeid employeename dep

2015-08-12 14:26:01 399

转载 context:property-placeholder

这个在spring中配置文件中是非常常用的。context:property-placeholder大大的方便了我们数据库的配置。[html] view plaincopy只需要在spring的配置文件里添加一句:context:property-placeholder?location="classpath:jdbc.propert

2015-08-11 13:50:50 416

转载 解决Eclipse建立Maven项目后无法建立src/main/java资源文件夹的办法

建立好一个Maven项目后,如果Java Resources资源文件下没有src/main/java文件夹,并且在手动创建这个文件时提示“已存在文件”。这说明,在这个项目配置中已经有了src/main/java这个文件夹,至于为什么不显示,我暂时也还不清楚,希望谁明白了跟我下,谢了。(已解决)   第一种方法: 打开项目的classpath文件:如下       

2015-08-11 10:12:54 901

转载 使用Eclipse构建Maven项目

1. 安装m2eclipse插件要用Eclipse构建Maven项目,我们需要先安装meeclipse插件点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的对话框中

2015-08-11 09:55:23 719

原创 PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host

PostgreSQ数据库为了安全,它不会监听除本地以外的所有连接请求,当用户通过JDBC访问是,会报一些如下的异常:org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host 要解决这个问题,只需要在PostgreSQL数据库的安装目录下找到/data/pg_hba.conf,找到“# IP

2015-08-11 09:27:58 20740

转载 事务的传播行为(讲得比较好)

文章一:我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,

2015-08-10 16:57:21 768

转载 数据库事务隔离级别

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现    ×: 不会出现脏读不可重复读幻读Read uncommitted√√√Re

2015-08-10 16:40:51 454

转载 mybatis与spring3.1整合----

因spring3发布时mybatis还没有出正式版本,所以spring没有整合最新的mybatis.不过社区倒是开发了一个中间件。 需要的jar包mybatis-3.0.6.jarmybatis-spring-1.0.2.jar 要点:1.在spring中配置mybatis工厂类2.在dao层使用spring注入的的工具bean对数据

2015-08-10 12:06:15 555

原创 如何在servlet取得spring beans (autowired)

在应用中一般普通的JavaPojo都是由Spring来管理的,所以使用autowire注解来进行注入不会产生问题,但是有两个东西是例外的,一个是 Filter,一个是Servlet,这两样东西都是由Servlet容器来维护管理的,所以如果想和其他的Bean一样使用Autowire来注入的 话,是需要做一些额外的功夫的。对于Filter,Spring提供了DelegatingFilterProx

2015-08-06 15:35:26 300

转载 <mvc:annotation-driven />注解意义

注解意义 是一种简写形式,完全可以手动配置替代这种简写形式,简写形式可以让初学都快速应用默认配置方案。 会自动注册DefaultAnnotationHandlerMapping与AnnotationMethodHandlerAdapter 两个bean,是spring MVC为@Controllers分发请求所必须的。并提供了:数据绑定支持,@NumberFormatann

2015-08-06 11:59:59 268

转载 context-param和init-param区别

web.xml里面可以定义两种参数:(1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下:          context/param          avalible during application(2)servlet范围内的参数,只能在servlet的init()方法中取得,在web.xml中配置如下:

2015-08-06 11:17:17 664

转载 Web.xml配置详解之context-param

格式定义:[html] view plaincopycontext-param>  param-name>contextConfigLocationparam-name>  param-value>contextConfigLocationValue>param-value>  context-param>  

2015-08-06 10:55:03 799

转载 在Eclipse中使用Jersey和Tomcat构建RESTful WebService及其调用

在Eclipse中使用Jersey和Tomcat构建RESTful WebService及其调用RESTful Web 服务简介REST 在 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。REST 中最重要的概念是资源(resources),使用全球 ID(通常使用 URI)标识。客户端应用程序使用

2015-08-05 17:16:15 2227

原创 JSONObject的getString()和optString()的区别

The difference is that optString returns the empty string ("") if the key you specify doesn't exist.getString on the other hand throws a JSONException. Use getString if it's an error for the

2015-08-04 15:33:54 3040

原创 url的拼接,可以预先设置参数

@Test public void testURLFormat(){ String url="www.witon.com?rant_type=client_credential&" + "appid=%s" + "&" + "secret=%s"; System.out.println(String.format(url, 123,123)); }

2015-08-04 14:43:00 6895

空空如也

空空如也

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

TA关注的人

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