自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS 6.8下配置 yum 安装 Nginx

第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:cd /etc/yum.repos.d/vim nginx.repo填写如下内容:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/6/$basearch/gpgcheck=0enab...

2017-04-22 05:29:20 361

原创 spring <context:component-scan>使用说明(转)

在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了&lt;context:component-scan&gt;那么&lt;context:annotation-config/&gt;标签就可以不用再xml中配置了,...

2017-02-17 15:36:13 137

原创 SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门

刚接触SpringMVC,对它的xml文件配置一直比较模模糊糊,最近花了一点时间稍微看了下源代码,再加上调试,开始逐渐理解它,网上的类似的内容有很多,写本文主要是自己加深一下理解。本文适合用过SpringMVC的开发者,言归正传,首先搭建一个最简单的工程体验一下。 该工程是基于maven的,pom配置不再说明,所使用的spring版本4.0.5。 首先是web.xml文件配置,最简单的配置 ...

2017-02-17 14:54:57 157

原创 postman参数为Json数据结构

本文主要postman字段为Json结构时的操作说明本文以订单发货为例,根据接口文档去设计用户下单接口字段如图:有两种方式可以将字段Json数据传递:下图为接口字段规则: 接口为post请求方式,在postman中的Body中的form-data中直接输入输入json数据结构 2、在body中,raw中输入JSON数据结构,但是这种方法我没有调用成功...

2017-02-16 18:30:07 420

原创 MAC上面通过SSH使用PEM文件登录

在win上面可以使用XSHELL来登录类似于亚马逊这样的安全服务器,在mac上面就可以使用系统自带的命令工具来连接1、使用命令ssh -i key.pem [server]如下:ssh -i key.pem root@192.168.1.12、在执行上面的命令后会提示让你确认是否继续,输入yes继续,然后可能会提示一个错误@@@@@@@@@@@@@@@@@@@@@@...

2017-02-15 13:24:40 351

原创 hibernate使用delete(Entity)方法的顺序

hibernate为我们提供了删除直接根据实体参数删除数据的方法:HibernateTemplate().delete(entity); public void delete(final Object entity, final LockMode lockMode) throws DataAccessException { executeWithNativeSession(n...

2017-01-11 21:12:26 749

原创 hashMap,treeMap,LinkedHashMap的默认排序

一、简单描述Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,HashTable以及LinkedHashMap等。        TreeMap:能够把它保存的记录根据键(key)排序,默认是按升序排序,也可以指定排序的比较器,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法。     ...

2017-01-10 16:17:48 177

原创 集合一:HashMap源码窥探

人们对于任何事物的认知,往往都存在这么一个现象:只有你了解的东西,你才会感兴趣。   HashMap之于Java开发者来说,也是如此。相信多数人在起初相当长的时间内,对HashMap的印象都是“Map接口的实现类,是基于哈希的,用于存放键-值对,允许null作为键和值,非线程安全的”,仅此而已。于是在程序编写过程中便“肆无忌惮”往里放键-值对。而只有你对HashMap的实现有了一定的了解之后,...

2017-01-07 10:25:02 95

原创 date和时间戳转换

&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;head&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&lt;script type="text/javascript"&gt;/

2017-01-06 17:05:00 166

原创 jvm调优监控工具jps、jstack、jmap、jhat、jstat使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。    现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露...

2017-01-06 17:04:14 192

原创 mysql You can't specify target table for update in FROM clause

mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。例如下面这个sql:UPDATE bus_clew SET clew_status = '3' WHEREid IN (SELECTc.idFROMbus_...

2017-01-06 17:01:51 80

原创 volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。  volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们...

2017-01-06 16:59:08 105

原创 oracle 不等于1怎么查

空值null比较特殊,它不能通过=或者进行查询,只能用is null或者is not null进行查询,例如你的数据中有null值,那么用 字段名=1,字段名1,字段名=null都不能把这条数据检索出来,只有字段名 is null能检索出来.所以你需要查询的数据有两种,为null的,或者不等于1的,转化为sql就是select * from 表 where 字段名 is null or 字段名 1...

2016-12-27 13:46:36 688

原创 EL表达式处理字符串

是否 包含 某字符串 截取 拆分...............  JSP页面页头添加  &lt;%@ taglib uri="/WEB-INF/taglib/c.tld" prefix="c"%&gt;  &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt;  两个标签  页面内容

2016-12-19 21:46:02 253

原创 Java调优经验谈

目录调优准备性能分析性能调优其他优化建议JVM参数进阶对于调优这个事情来说,一般就是三个过程:性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统、应用的监控工具来发现问题。性能分析:问题已经发生,但是你并不知道问题到底出在哪里。此时就需要使用工具、经验对系统、应用进行瓶颈分析,以求定位到问题原因。性能调优:经过上一步的分析定位到了问题所在...

2016-12-08 19:46:40 98

原创 webservice框架jersey简单总结

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

2016-11-25 00:15:23 174

原创 创建Maven父子工程并导入Eclipse

1. 安装eclipse2. 更改Preferences(1)General–&amp;gt;Workspace,编码改成UTF-8; (2)修改Java路径,改为jdk所在路径; (3)Maven–&amp;gt;Installation,添加Maven安装目录; (4)Maven–&amp;gt;User Setting,修改Maven配置文件;3. 创建父工程mvn archetype:g...

2016-11-18 14:34:41 136

原创 linux查看是什么操作系统是什么命令

# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env...

2016-09-06 14:11:15 2966

原创 JAXB注解使用

一.Jaxb处理java对象和xml之间转换常用的annotation有:@XmlType@XmlElement@XmlRootElement@XmlAttribute@XmlAccessorType@XmlAccessorOrder@XmlTransient@XmlJavaTypeAdapter 二.常用annotation使用说明 ...

2016-04-23 08:12:19 70

原创 Spring容器中的Bean几种初始化方法和销毁方法的先后顺序

Spring 容器中的 Bean 是有生命周期的,Spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法:通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法;通过&lt;bean&gt; 元素的 init-method/destroy-method属性指定初始化之后 /销毁之...

2016-04-16 16:59:07 76

原创 jconsole监控远程linux tomcat运行情况的配置 (转)

步骤如下:1.编辑tomcat/bin/catalina.shBash代码 vi catalina.sh    在其中“# ----- Execute The Requested Command -----------------------------------------”之前插入新的一行(中间没有换行),内容如下:Vi catali...

2016-03-18 18:53:28 268

原创 linux解压命令

tar  cvf  /data/d2/apps.tar   apps cd  /data01/applsrm/SRM tar  xvf  apps.tar    jar  cvf  /data01/xxx.jar     * cd  wq jar   xvf   xxxx.jar

2016-03-10 22:22:48 38

原创 深入理解maven及应用--转

原文地址:http://blog.csdn.net/chaofanwei/article/details/36197183在项目里用了快一年的maven了,最近突然发现maven项目在eclipse中build时非常慢,因为经常用clean install命令来build项目,也没有管那么多,但最近实在受不了乌龟一样的build速度,于是下定决心再看看《maven实战》吧,        ...

2016-03-06 07:15:00 71

原创 maven中snapshot快照库和release发布库的区别和作用

在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级...

2016-03-04 17:28:33 62

原创 Spring与Quartz的整合实现定时任务调度

最近在研究Spring中的定时任务功能,最好的办法当然是使用Quartz来实现。对于一个新手来说,花了我不少时间,这里我写个笔记,给大家参考。 我使用的是Maven来管理项目,需要的Jar包我给大家贴出来。 quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.RELEASE.j...

2016-03-04 15:18:50 56

原创 mac osx在终端打开应用程序

找了一下 发现 open 命令可以实现:如下看 open命令的 说明: [plain] view plain copyopen: unrecognized option `--help'  Usage: open [-e] [-t] [-f] [-W] [-R] [-n] [-g] [-h] [-b &lt;bundle identifier&gt;]...

2016-03-02 22:52:30 182

原创 Eclipse去除js(JavaScript)验证错误

第一步:去除eclipse的JS验证:将windows-&gt;preference-&gt;Java Script-&gt;Validator-&gt;Errors/Warnings-&gt;Enable Javascript Sematic validation前面的勾去掉; 第二步:右键项目 -&gt; properties -&gt; Builders 去掉JavaScript Va...

2016-02-25 14:53:35 66

原创 The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files 抛出异常:Solution:解决方案: Copy the standard.jar and jstl.jar file into WEB-INF/lib directory in you...

2016-01-25 14:31:07 461

原创 Maven管理的jar没有发布到WEB-INF/lib下的解决方案

标准web工程在eclipse中利用m2eclipse插件添加依赖管理后,在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib中。参考了一些朋友的做法手动执行[java] view plaincopymvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib ...

2016-01-25 13:27:53 105

原创 解决maven传递依赖中的版本冲突

首先在pom.xml中添加:&lt;reporting&gt;&lt;plugins&gt;&lt;plugin&gt;&lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;&lt;artifactId&gt; maven-project-info-reports-plugin &lt;/artifactId...

2016-01-17 12:18:22 128

原创 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:

jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中:&lt;dependency&gt;    &lt;groupId&gt;jdk.tools&lt;/groupId&gt;    &lt;artifactId&gt;jdk.tools&lt;/artifactId&gt;    &lt;version&gt;1.7&lt;/versi...

2016-01-12 15:26:41 84

原创 json-lib包

一、引入jar包使用JSONObject必须引用JSON-lib.jar,同时它还依赖于其他包common-lang.jarcommon-beanuitls.jarcommon-collections.jarcommon-logging.jarezmorph.jar

2016-01-08 07:28:20 128

原创 Tomcat源码分析(四)--容器处理链接之责任链模式

目标:在这篇文章希望搞明白connector.getContainer().invoke(request, response);调用容器的invoke后是怎么传递到 servlet或者jsp的?   由上篇文章Tomcat源码分析(三)--连接器是如何与容器关联的?可知,connector.getContainer()得到的容器应该是StandardEngine(其实应该是由server....

2016-01-06 14:05:18 92

原创 Hibernate过滤器使用窍门

Hibernate过滤器(filter)是全局有效的、具有名字、可以带参数的过滤器,对于某个特定的Hibernate session您可以选择是否启用(或禁用)某个过滤器。AD: 【51CTO技术沙龙】移动时代数据挖掘和行为分析—让用户数据更精彩! 本文向大家介绍Hibernate过滤器,可能好多人还不了解Hibernate过滤器,没有关系,看完本文你肯定有不...

2015-12-19 15:14:55 106

原创 spring 使用注解方式进行事务管理

使用步骤:步骤一、在spring配置文件中引入&lt;tx:&gt;命名空间&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/s...

2015-12-19 15:11:42 104

原创 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ..

启动tomcat后出现红色 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:webProject' did not find a matching property. 这是因为我们在eclipse下,通过...

2015-10-06 13:55:54 151

原创 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools

jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中:&lt;dependency&gt;    &lt;groupId&gt;jdk.tools&lt;/groupId&gt;    &lt;artifactId&gt;jdk.tools&lt;/artifactId&gt;    &lt;version&gt;1.7&lt;/versi...

2015-09-22 09:19:14 46

原创 基于MAVEN的WEB项目在ECLIPSE中使用TOMCAT调试

以前开发用过jetty来调试maven项目,不过那时也有点浑浑噩噩的,就是使用而已,业余时间都奉献给了游戏。最近在鼓捣maven,就记录一下最近搭建Eclipse中使用Tomcat调试maven项目的过程,以后忘记或者中间有什么问题时可以查到。废话不多说,下面开始搭建: 1. 安装Maven(配置Maven环境变量+Eclipse中的Maven插件)这步就不多说了,网上一搜一大把...

2015-09-19 19:21:01 51

原创 在eclipse中结合maven调试web项目

使用m2eclipse插件的功能新建一个web工程,步骤如下: File -&gt; New -&gt; Project...Maven -&gt; Maven Project -&gt; next -&gt; (不要勾选Create a simple project) next在filter中输入webapp,选中maven-archetype-webapp,然后next,输入东...

2015-09-19 19:20:11 102

原创 tomcat里设置session过期时间

以下是设置session时间的3个方法:  1. 在tomcat——&gt;conf——&gt;servler.xml文件中定义:  &lt;Context path="/test" docBase="/test"  defaultSessionTimeOut="3600" isWARExpanded="true"  isWARValidated="false" isInvokerE

2015-09-14 10:26:47 75

空空如也

空空如也

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

TA关注的人

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