自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring哪些地方需要注解

1.要理解为什么不用注入,首先就清楚注入的目的是什么?如果不注入,在程序中要使用某个类对象的方法,则需要去new一个对象。然后我们调用其中的方法。2.众所周知“程序=算法+数据”。不失一般性,在面向对象开发中,类一般有两种,一种是功能类的,主要是完成一些业务操作。一种是数据类,主要是存储数据,比如POJO,我们数据提交上来后,自己组装PO(当然也有的框架可以帮我们组装好),然后调用功能类的方法

2017-10-13 14:22:20 503 1

转载 韩顺平“坚持”

现在不管是摆地摊还是做开发,都要坚持下去。你不要今天摆地摊,遇到了城管,你明天又去当厨师。你当厨师你又觉得油烟对身体有害,又去干出租车司机,不要转来转去。人家的时间都用在了努力,而你的时间却用在了选择,当你将放弃当作一种习惯,你一辈子也不会有出息。        成功其实也不难,只要树立一个目标,不需要你是一个很强的人,不需要你很高智商,不需要你是千里马,你只要像老黄牛一样,每天哪怕做一点

2017-09-14 13:26:01 667

原创 解决ssmdemo项目飘红

刚导入项目的时候有几个问题:1.String类型飘红线:jre引错选中项目 右键->properties->Java Build Path->Libraries(remove掉原先的jre)->Add Libraries->JRE SYSTEMLibraries->选择alternate JRE选择本地的jre保存2.javax包飘红线到tomcat中找servlet-api.

2017-09-12 16:57:11 558

原创 Unsupported major.minor version 52.0

解决:1.在为项目添加新的jdk2.3.

2017-09-12 13:27:50 315

转载 strurts2 中的 ActionMapper的 作用

最近在项目中要做http api,要求提供的url是 http://***.domain.com/api/rest?sign={签名}&method={namespace}.{action名}.{调用方法名}&...... 类似淘宝的top api url 风格,一个url,根据参数不同,映射到不同的控制器。 实现方法详细: 1、实现自己的Actio

2017-09-11 15:33:01 1077

转载 Struts2的工作机制

Struts2的工作机制    如图:      从图可以看出,一个请求在Struts2框架中的处理大概分为以下几个步骤:1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求;2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的

2017-09-11 15:11:47 237

转载 freemarker代替jsp的优势

选择FreeMarker的优势所在: (1)可以彻底的分离表现层和业务逻辑 使用JSP开发过程中在页面中大量的存在业务逻辑的代码,使得页面内容凌乱,在后期大量的修改维护过程中就变得非常困难。而FreeMarker根本不支 持Java脚本代码,它的原理就是:模板+数据模型=输出,模板只负责数据在页面中的表现,不涉及任何的逻辑代码,而所有的逻辑都是由数据模型来处理的。 用户最终看到的输出是模板

2017-09-11 15:11:07 626

转载 form表单提交中文乱码的详细解析

摘要:中文乱码主要是根据 get,post请求的不同,处理方式没选对引起的,当然也有小可能是tomcat的版本不同引起的form表单提交中文乱码问题:首先 get,和 post 的区别:1> get 请求的请求参数附在地址栏的url之后,post请求是通过http post 机制将表单各个字段及其内容放在Html header 里面发送到所请求的action中2>get 请

2017-09-11 14:37:19 768

原创 js验证为空

var exp =null;if (!exp&& typeof(exp)!="undefined"&& exp!=0){   alert("is null");}

2017-09-08 13:54:37 373

转载 memcache分布式部署的原理分析

今天在封装memcache操作类库过程中,意识到一直以来对memcache的使用都是局限在单台服务器的情况下,还没有使用到memcache的分布式部署。虽然知道memcache的分布式是怎么回事,但是为了更加深入的理解,还是通过谷歌搜索了这方面的相关资料。下面是精摘于网络的一些关于 memcache分布式部署 的资料。memcache分布式部署是什么呢?下面通过一个例子来认识一下:

2017-08-30 16:57:24 291

转载 关于trycatchfinal返回值问题

And.HeMiracles happen every day.博客园首页新随笔联系订阅管理随笔 - 37  文章 - 0  评论 - 153关于try...catch...finally中return的疑惑关于try...catch...finally里面的return一直是面试的一个热门考点。无

2017-08-30 16:47:29 1391

转载 Linux虚拟机CentOS6.5: 安装telnet

版权声明:本文为博主原创文章,未经博主允许不得转载。环境:1、主机是win10,2、通过VMware软件,安装了linxu虚拟机器centos 6.5安装telnet:工作需要,要进行网络测试,因此需要安装telnet。  检查发现centos 没有自带telnet。 通过网络,下载rpm包安装,结果发现这是一个巨大的错误,因为要装rpm包,其相关的依赖非常复杂,还

2017-08-15 15:28:13 666

转载 Myelipse如何最佳设置

作为企业级开发最流行的工具,用Myeclipse开发java web程序无疑是最合适的,java web前端采用jsp来显示,myeclipse默认打开jsp的视图有卡顿的现象,那么如何更改jsp默认的打开方式,让我们可以进行更快速的jsp开发呢?简单介绍下Myeclipse吧!MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEcl

2017-08-03 10:58:59 752

转载 Eclipse添加Spket插件实现ExtJs智能提示

1 . 开发环境MyEclipse 12.0.0ExtJs 4.2.1.883Spket 1.6.232 . 下载资源extjs 4.2.1.883 - http://www.sencha.com/products/extjs/download/ext-js-4.2.1/2281spket 1.6.23 - http://www.agpad.com/downloads/sp

2017-08-02 17:52:07 395

原创 java 创建数组的三种方法

Java创建数组的三种方法:[java] view plain copyimport java.util.*;  public class ArraysDemo01{      public static void main(String[] args){          int[] temp = {3,5,6,7,9,4,1,

2017-07-19 11:47:03 673

转载 Java中的最常犯的错误Top10

1. 数组转ArrayList为了实现把一个数组转换成一个ArrayList,很多java程序员会使用如下的代码:List list = Arrays.asList(arr); 11Arrays.asList确实会返回一个 ArrayList对象,但是该类是 Arrays类 中一个私有静态内部类,而不是常见的 java.util.ArrayList类。这个java.util.A

2017-07-19 11:44:22 305

原创 linux下安装jdk

1.在修改etc/profile时候会有权限不够,因此用 $sodo vi  /ect/profile2.在修改完成后要用命令 source /etc/profile 才能生效

2017-07-12 15:43:29 296

转载 Mybatis 示例之 foreach (上)

foreach一共有三种类型,分别为List,[](array),Map三种。foreach的第一篇用来将List和数组(array)。下面表格是我总结的各个属性的用途和注意点。foreach属性属性描述item循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。

2017-07-11 13:38:47 201

转载 Mybatis 示例之 foreach (下)

版权声明:版权归博主所有,转载请带上本文链接!联系方式:abel533@gmail.comforeach是用来对3种类型的对象进行循环操作的,关于foreach的基础知识请看:Mybatis 示例之 foreach (上)注:Map类型没有默认的map,所以不能直接写collection="map",如果这么写,需要保证传入的Map参数有@Param("map")注解。

2017-07-11 13:37:22 211

转载 使用e.printStackTrace(PrintWriter s)对异常信息处理

在捕获异常的时候,大家都可能要用到这样的一条语句:e.printStackTrace();e是Throwable的实例异常对象,用在catch语句中,相当于一个形参,一旦try捕获到了异常,那么就将这个异常信息交给e,由e处理,printStackTrace()是异常类的一个方法。与它重载的方法还有printStackTrace(PrintStream s) 和printStackTrac

2017-07-11 10:57:05 2467

原创 如何在js中用el取值

$(function(){paySuccessGa('${order.id}','${order.orderNo}','${order.orderTotalPrice}',${order.freightPrice}); })只要加引号就可以了

2017-07-10 10:51:31 2632

原创 订单支付成功,检测本地数据库是否同步,定时查看本地订单状态

$(function() { //页面效果     var flag = 0,fobj=['.','..','...'], timer = null; timer = setInterval(function(){$('.nav').html(fobj[flag]);flag = (flag === 2?0:flag+1); },1000); //处理结果 va

2017-07-10 10:15:29 2210

原创 ajax中data参数的传递形式

第一种function savePayOrders(){var id=$("#checkedOrderId").val();var reason = $("#remark").textbox("getValue");if(reason==null||reason==""){commonUtil.topCenter("请填写支付理由");return;}var aja

2017-07-10 10:07:29 608

转载 Mybatis动态SQL--采用开发案例讲解

项目源码下载:http://download.csdn.net/detail/u013821825/95462371、Mybatis动态SQL简介:动态SQL是mybatis框架强大的特性,在一些组合查询页面,需要根据用户输入的查询条件生成不同的查询SQL,如果在JDBC或者hibernate中需要需要手动拼写SQL,容易出错。 使用动态SQL元素与JSTL性类似,允许在XML

2017-07-06 14:49:04 390

原创 springMVC 接收参数415

参数前面加@RESPONSEBODY接收ajax 需要加入 ContentType:aplication-json

2017-07-05 16:53:38 416

转载 tomcat 中部署solr5.5版本

进入solr官网进下载solr5.5版本   环境是 tomcat 7 + solr 5.5 版本下面是下载之后解压过后的solr5.5版本的结构目录将D:\solr 5.5\solr-5.5.0\server\solr-webapp下的webapp复制 并更改名称为solr将上面改名为solr的文件夹复制放到tomcat中webapps目录下D:\solr 5

2017-06-30 10:15:53 314

转载 项目中如何使用solr

之前写过solr的系列文章,包括对官方文档的学习和solrj的使用,但是今天想在项目中使用却发现很难将所有的知识点串联起来。 solr系列文章 所以今天从头到尾在项目中使用一下solr,记录一下步骤。目的实现一个文章搜索服务第一步 启动solr服务器参考 http://blog.csdn.net/frankcheng5143/article/detail

2017-06-29 14:31:34 376

转载 Linux下启动tomcat

tomcat是随机启动的,所以在开启服务器的时候要手动开启tomcat,不然没法访问(网上说可以设置随着服务器开启而开启,我还不会妮。。。)1:找到tomcat安装路径[root@localhost ~]# cd .. (返回上一级目录)[root@localhost /]# ls        (列出该目录下的所有文件)bin   dev  home  lib64    

2017-06-27 11:20:47 254

转载 spring mvc整合shiro登录 权限验证

1、需要用到的shiro相关包[html] view plain copy  dependency>  groupId>org.apache.shirogroupId>  artifactId>shiro-coreartifactId>  version>1.2.3version>  dependency>  depe

2017-06-20 14:29:15 497

转载 内网外网广域网

上网也许已经成为生活的标配,每天打开网页看新闻看视频聊天等。也许很多人都不知道什么是内网什么是外网。今天和大家分享一下互联网的一些知识吧!内网。请看看下图:其实很多时候我们的电脑不是直接连到Internet(外网)的。下图可以看到有路由器(第一层),交换机(第二层)然后是自己的电脑。内网就是从路由器一下开始的,而且IP都是以192开头的IP。从图片可以看到电脑是经过交换

2017-06-20 10:48:59 498

转载 35 个 Java 代码性能优化总结

代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的

2017-06-05 15:36:37 226

转载 Java集合HashSet的hashcode方法引起的内存泄漏问题

[java] view plain copyprint?package apistudy;  import "http://lib.csdn.net/base/java" class='replace_word' title="Java 知识库" target='_blank' style='color:#df3434; font-weight:bold;'

2017-06-05 14:53:06 490

转载 Tomcat生命周期管理与观察者模式

本文主要结合观察者模式,讲述Tomcat的生命周期管理。Tomcat的生命周期管理机制设计的非常优雅,在Tomcat启动时,只需要启动一个Server组件,就会启动所有的容器及对应的组件,并且触发这些容器的监听者,完成启动过程的设置。可以说是“一键式”启动的。停止过程也是一样。         本文首先简单介绍Tomcat中容器,组件及监听类的功能。因为Tomcat的生命周期管理应用了观察

2017-06-01 11:10:50 381

转载 Java内部类的作用

推荐一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、   例子1.实现隐藏  

2017-05-27 15:23:15 205

转载 ZooKeeper-3.3.4集群安装配置

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理

2017-05-27 10:55:31 182

转载 Java基础—网络编程【OSI/RM TCP/IP】【网络通信三要素】【UDP传输 & TCP传输】【DNS域名解析】

一、网络基础知识(参考计算机网络)           关于计算机网络部分可以参考相关博客:          《TCP/IP协议栈及OSI参考模型详解》            http://wangdy.blog.51cto.com/3845563/1588379       1、两台计算机间进行通讯需要以下三个条件:            IP地址、协议

2017-04-21 13:50:07 2277

转载 23中设计模式详解

设计模式(Design Patterns)                                  ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真

2017-04-20 11:35:37 692

转载 Servlet的单实例多线程

首先明确:Servlet是单实例的,即对于同一种业务请求只有一个是实例。不同的业务请求可以通过分发来产生多个实例。其次:单实例的原因我想是因为单实例足可以处理某一个请求,就像ibatis的Querydao、UpdateDao一样都是单实例的。再次:为什么单实例足可以处理某一个请求,因为Servlet是单实例多线程的。http://hiyachen.cublog.cn  chf@tsin

2017-04-20 09:56:13 232

原创 单例模式的应用场景

使用单例模式最核心的一点是体现了面向对象封装特性中的“单一职责”和“对象自治”原则。很多时候我们要保证类的实例只有一个。我们可能在自己的代码中判断需要的类的实例有无,无就new一个。这样看似不错。问题是,你用到这个类的地方有n个,这样你就需要n个判断。为什么不把这个职责交给类本身呢?然后让类提供一个接口访问。在浏览BBS、SNS网站的时候,常常会看到“当前在线人数”这样的一项内容。对于

2017-04-19 17:22:32 628

转载 彻底理解ThreadLocal

ThreadLocal是什么  早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。  当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影

2017-04-19 16:36:28 278

ssm+lucene

ssm+lucene

2017-09-11

一个小小的ssm+lucene DEMO

SSM+LUCENE小项目!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2017-09-08

rocketmq 3.5.8.zip及相关demo和源码及安装使用ppt

很全的rocket包及安装详细说明附加demo示例。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-09-08

空空如也

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

TA关注的人

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