自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘玉杰 点滴之笔

走自己的路,让别人去说吧!

  • 博客(178)
  • 问答 (1)
  • 收藏
  • 关注

原创 自定义AOP注解的应用

以下结合工作中的需求,对自定义AOP注解展开讨论

2017-07-31 22:46:46 501

原创 java省、市、县树的json转换遇到的溢出问题

在开发的过程中遇到省市县树的转json问题,接下来就给出遇到的问题及解决方案:

2017-07-31 22:33:33 748

原创 SpringMVC实现文件上传

结合工作中的实现,来总结下springmvc的文件上传!

2017-06-30 20:41:38 525

原创 Postman模拟SpringMVC 文件上传

今天在测试SpringMVC 文件上传的过程中出现一个问题,之前用jsp测试很容易就通过,但换到

2017-06-30 20:34:56 3442

转载 百度云观测优化建议解决方案:未设置max-age或expires

网页的缓存是由 HTTP 消息头中的 “Cache-control” 来控制的,常见的取值有 private、no-cache、max-age、must-revalidate 等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时

2017-03-29 16:15:04 568

转载 关于更新发布css和js文件的缓存问题

现如今,浏览器大战下,各个浏览器也是拼了命的提高性能,升级JS解析引擎,更好的处理浏览器的页面缓存,让用户的浏览体验更快,占用更小的PC资源。那么,问题就出现在JS和CSS缓存,甚至页面缓存上。至于浏览器对页面的缓存,我们一般通过在服务端发送页面的时候设置页面的生存期,一般几个小时就能缓解很大的服务器压力,并且,对浏览者来讲,本地页面晚更新几个小时可能问题也不大。但,问题是,如果页面发生了更新,但

2017-03-29 16:13:26 3350

原创 Jquery中table数据的值拷贝及拆分

在开发的过程中,经常会遇到弹出框显示前一页table列表的情况,这时候会有好多方法来来解决,有的人可能会说重新查一遍数据显示,有的人会说直接用js将值拷贝过去,然后再修改,不过现在就介绍怎么用jquery将值拷贝到第二页并拆分拷贝的值。       母页显示数据格式如下: 发货情况 发货批次

2017-03-18 17:01:11 1127

原创 EL表达式合并table列rowspan

如下图问题的描述:        如图所示需要将发货批次相同的列合并,对应的收货状态和查看备注合并。刚开始的思路只限于用js写,后来经过同事的指点发现永EL表达式就能很好的解决,看代码: 发货情况 发货批次 商品 发货数量

2017-03-14 21:04:10 6157

原创 js合并table单元格

在研发的过程中经常遇到的问题就是单元格合并问题,那么有了它就可以引刃而解了,接下来分享给大家!      接下来上js加载事件 function mc(table1, startRow, endRow, col) { var tb = document.getElementById(table1); if (col >= tb.rows[

2017-03-09 10:54:02 8910 1

转载 MongoDB整合Spring 详细讲解(含代码)

写这篇文章也做了下思考,首先是本人技术欠佳。但就是喜欢研究一些东西。因为在此之前有很多的朋友已经写过类似的,很多我也看过,但是讲解的不够深入。对有些朋友提出的问题不能给出答案。在这里,我根据我目前的能力对其进行整理。并最终运行成功。在测试过程中出现过一下问题:1、org/springframework/data/mapping/context/MappingContextAware

2016-12-19 17:41:35 801 3

原创 从心起航

翻看自己的博客,感觉真是惭愧,感觉自己已经荒废了很久,大概有8个多月没写博客啦!现在回想一下是太忙了吗?是一点时间都没有吗?答案是:NO。     问题出在自己身上,     首先,太懒散;第二,没有上进心;第三,安于现状;第四,学习状态松懈、、、、、、     好多好多当时找下的理由,现在能做到就是战胜自己,重新把自己的博客拾起来,让它成为生活中的一部分。     相信自己加油,

2016-09-07 23:03:13 1046 5

转载 Java中堆和栈创建对象的区别

栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是

2016-08-29 16:23:59 3138 2

转载 使用maven profile实现多环境可移植构建

在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情。有没有一种方法能够让我们不用修改配置就能发布到不同的环境中呢?当然有,这就是接下来要做的事。当然,这里的

2016-08-15 15:39:16 620

原创 Dbunit简介

一、是什么?        DBunit 是一种扩展于JUnit的数据库驱动测试框架,它使数据库在测试过程之间处于一种已知状态,如果一个测试用例对数据库造成了破坏性影响,它可以帮助避免造成后面的测试失败或者给出错误结果。二、怎么用?        基于DbUnit的测试的主要接口是IDataSet。IDataSet代表一个或多个表的数据。可以将数据库模式的全部内容表示为单个IDat

2016-02-20 13:37:41 1412 1

原创 redis上tomcat和session共享的问题

上一篇已经讲了在windows上配置tomcat的session,但是在linux上配置时就出现了错误。错误如图:一、场景        同时在linux的27服务器上安装了两个tomcat7,单个起项目没问题可以跑通,但是加入redis的配置后就出现如上问题。我配置的redis是19服务器,但是报错是21的问题,当时就郁闷啦!这是为什么?认真想想,redis配的都是双主双备的

2015-12-29 11:08:33 1056 1

原创 tomcat的session共享

一、环境    Tomact 7(至少配两个)   Redis2.8   Jdk1.7注意:所有实体bean必须实现序列化接口二、步骤1.添加redis session集群依赖的jar包到 TOMCAT_BASE/lib 目录下tomcat-redis-session-manager-2.0.0.jarjedis-2.5.2.jarcommons-pool2

2015-12-27 15:37:31 790 2

转载 java读取Properties配置文件

1.Properties类与Properties配置文件  Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream)   这个方法可以从.properti

2015-12-16 14:04:27 840

原创 openfire简介

一、是什么?   Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务。如果你想轻易地构建高效率的即时通信服务器,那就选择它吧!二、做什么?        我

2015-12-12 18:20:18 7186

原创 安装Dubbo管理控制台

IP:192.168.24.*        部署容器:apache-tomcat-7.0.57        端口:80801、 下载最新版的Tomcat7:$wgethttp://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz2、 解压:$ ta

2015-11-25 16:06:51 1127

原创 xsl解读xml之谜

XSL(eXtensible Style sheet Language),即可扩展样式表语言,是XML的亲密伙伴。要学习好XML,不能不掌握XSL。本文就向你全面讲述XSL的一切一切:

2015-10-30 18:34:39 531 1

原创 xsl基础篇

XSL是可扩展样式表语言的外语缩写,是一种用于以可读格式呈现 xml(标准通用标记语言的子集)数据的语言。

2015-10-30 18:31:25 508 1

原创 SSH之邮箱激活

一、概念了解        要想实现邮箱激活,首先必须明白什么是邮箱激活。大家是否还记得在注册各类账号时,点击注册后往往会提示“是否到邮箱激活?”比如:12306购票软件,QQ,微信等都有这样的功能,这样可以提高用户的安全度。点击激活后就会跳入你的邮箱,然后根据提供地信息点击就可以激活,从此你也就有了该软件或网站的账号。今天就来看一下这里的邮箱激活的具体实现吧!        邮件

2015-10-30 15:12:44 3048 2

原创 SSH之订单支付

一、支付方式        网站支付大概分为两种,一种是针对各行网银,另一种是针对第三方支付。如图:二、支付过程       通过以上支付方式的介绍,大概了解这两种方式的优缺点,接下来就看一下他们的支付过程:如图:三、支付编码实现        通过以上对支付的过程有了大概的了解,接下来就进行代码的实现:以下实例是通过第三方的易宝支付来完成的。

2015-10-12 15:32:11 2092

原创 SSH之注册校验

无论哪个系统都离不开注册,那么想到注册不得不提到的就是数据的校验,那么接下来就谈谈几种校验的方法。一、前台js校验* 事件触发:onsubmit* 校验:functioncheckForm(){// 校验用户名:// 获得用户名文本框的值:varusername = document.getElementById("username").value;if(username==

2015-09-28 19:38:48 1767 1

原创 SSH之环境搭建

再次做SSH项目的过程中,发现之前做到过的有些生疏,经过反思后,发现之前没有认真总结过,为了让技术点连成线,决定做一系列博客。那么就先从搭建开发环境开始。一、创建一个web工程             二、引入jar包和配置文件* struts2:* jar包:struts-2.3.15.3\apps\struts2-blank.war\WEB-INF\lib\*.ja

2015-09-25 15:54:19 609 3

原创 javax.servlet.jsp cannot be resolved to a type

将MyEclipse里的项目导入到Eclipse中后利用相对路劲${pageContext.request.contextPath}/image/a.jpg出现了莫名其妙的错误,如:javax.servlet.jsp cannot be resolved to a typejavax.servlet.jsp.JspException cannot beresolved to a t

2015-09-18 15:09:52 1342 1

原创 Jsp九大内置对象及四个作用域

一、是什么?        谈到java基础不得不提的就是其九大内置对象及其四个作用域,既然它如此重要,那么就好好来探讨一下它存在的意义何在?        内置对象(又名隐含对象):即不需要预先声明就可以在脚本代码和表达式中随意使用。        作用域:即作用域规定的是变量的有效期限。二、追根究底        接下来就根据Jsp的四大作用域来分析其九大内

2015-09-17 17:16:52 1862 1

转载 maven pom文件详解

project xmlns="http://maven.apache.org/POM/4.0.0 "       2    3     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "       4    5     xsi:schemaLocation="http://maven.apache.org/POM/4.0.

2015-09-08 12:01:01 766 1

原创 java反射机制之基础

一、什么是反射机制      简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制       有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,Class.forName("com.mysql.jdbc.Driver.class").new

2015-08-31 22:09:51 755 1

原创 UI设计规范

近一段时间一直在做UI设计这块的东西,让我又重新对UI和用户的体验有了新的认识,现在结合查询的资料和自己感受总结一下!1:易用性:        按钮名称应该易懂,用词准确,摒弃模棱两可的字眼,要与同一界面上的其他按钮易于区分,能望文知义最好。理想的情况是用户不用查阅帮助就能知道该界面的功能并进行相关的正确操作。易用性细则:1):完成相同或相近功能的按钮用Frame框括起来,常

2015-08-30 11:17:24 1729 1

原创 Struts1与Struts2的那些事

一、概述       Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。Struts1框架有3个重要组成部分:Action、ActionForm和ActionForward对象。       ActionForm必须实现ActionForm的基类,设计上并不是真正的POJO       ActionForw

2015-08-22 09:51:24 827

原创 hibernate基本映射

随着对hibernate一步步实践,感觉做一做总结是很有必要的,这样可以让自己的思路更为清晰!一、知识概括        通过思维导图整体了解下:  合 主 键 〈 como 引 te 一 i component 重 要 属 性 、 b 刨 mte 基 本 映 射 概 述 映 射 关 系 射 多 对 多 翠 e 具 律 粪 主 键 茨 瑾 崆 一 , 卜 键 茨 瑾 (uniq

2015-08-15 22:30:07 756

原创 诚信胜于生命

一、历史为镜      在我们国家里,纵观历史,目睹现在,关于诚信的佳话不胜枚举。诚信是中华民族优秀品格的标志,也是“立人之道”和“立政之本”的基本准则。早在二千多年前,孔子就把“信”摆到关系国家兴亡的位置,将诚信作为治国之宝。有一次,孔子的弟子子贡向孔子请教治国之道,孔子讲了“足食”、“足兵”、“民信”三条。子贡问如果这三者中能做到两个,您先去掉哪一个。孔子说“去兵”。又问再去可去一个什

2015-08-09 11:45:45 1160 3

原创 itoo3.1新开始,新起点......

回想itoo3.1,那可谓是前所未有的丰富,无论是管理上还是技术上,都让自己成长了很多。那么接下来就谈谈我学到了什么?一、管理上        除了在机房收费系统合作版担任过负责人外,这算是第一次带项目吧!所以在刚开始的时候肯定有点手足无措,不知道该从何下手,还好我处在一个良好的学习环境下,我可以很快的像别人求助,从而让自己一步步上道。我感觉这是在TGB之外不能达到的,那么接下来就

2015-07-31 16:45:11 828 1

原创 EJB之客户端访问接口

谈到EJB不得不做的第一个决定是:EJB要支持什么样的客户端?因为不同的客户端其访问方式也将不同,访问的方式也会影响性能,尤其是分布式的系统更要考虑性能,所以我们在综合考虑后一定要择优选择。        这次就来个开门见山,先通过对客户端的类型都有什么?然后再针对每一个类型来讲解是什么?及它们的结构来讲解!一、客户端类型        远程客户端        

2015-07-28 21:02:12 2446 2

原创 EJB之JPA

在前一篇文章中大概了解了EJB是什么?那么接下来就进一步介绍一下它与JPA有什么样的关系?及什么是JPA?JPA如何用?一、是什么?        第一次听说JPA是在EJB视屏中,所以一直感觉他们有不解的渊源。但是经过这一段时间学习和总结发现JPA的作用远远不局限于此。        JPA是这样定义的:JPA(Java Persistence API)是Sun官方提出的Ja

2015-07-22 15:16:58 1245 3

原创 右击菜单简单实现

前几天项目验收的时候,提出“右击菜单”的需求。那么右击菜单有什么好处呢?为什么要做成这样?我想用一句:“提高用户体验度”就可以解除大家的疑惑吧!这样用户就可以根据自己的喜好,是点击固定按钮还是右击,不管通过那个渠道都可以达到目的,这样才能得到用户的青睐。        那么接下来就让我先从一个小的demo入手,体验一把吧!一、准备工作  想要做的效果:二、HTML代码

2015-07-19 11:28:59 1598 1

原创 mongoDB简介及安装

最近一段时间对mongoDB进行了简单的学习,从它是什么?干什么?怎么用?优缺点?这一系列的疑问到现在能够简单运用,我想需要对其进行简单的总结和概述,那么这一篇就从最基础的开始,对其基本的概念和安装来进行说明。一、是什么?        百度百科是这样定义的:        Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当

2015-06-26 15:43:38 756 2

原创 与linux相处的日子里

在前几天装了一下linux操作系统,并安装了几个常用的工具。现在就谈谈我的感受吧!       对一个连linux几个字母都不会拼写的人来说,让我参与这个工作可谓是:“太残忍啦!”当然这在TGB就不算什么啦!一切都是浮云!就这样带着满脑子疑问参与了工作,跟着大家一块忙碌起来并进行准备工作。一、准备工作  (1)硬件:完好的主机、显示器、键盘和鼠标、优盘     (2

2015-06-24 12:20:42 935 1

原创 linux(red hat)下安装jenkins

Jenkins的安装可以分为在线安装和下载软件本地安装,我这里用的是第二种方法,将其下载后是一个应用程序直接点击安装就可以,等安装完后配置一下jdk的路径就ok啦!接下来进行详细的说明:一.前提1. 在安装jenkins之前一定要安装jdk,服务器上安装的是jdk1.82. 下载好jenkins的安装包(官网),我用的是:jenkins-1.617-1.1.noarch.rpm二.

2015-06-23 17:45:20 3202 1

空空如也

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

TA关注的人

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