自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (8)
  • 收藏
  • 关注

原创 Maven(4)maven依赖

Maven作为一个项目管理工具,其依赖管理功能十分强大,用好了Maven,就不再需要面对一大堆jar而感到头大,依赖冲突,无用依赖等问题也能够得到有效的防止和解决。一个依赖声明可以包括以下一些元素: ... ... ... ... ... ... ... groupId、artifactId和versio

2017-02-24 14:13:46 399

原创 Maven(1)maven简介

Maven是什么?       Maven是Apache组织中一个较为成功的开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理,是一个跨平台的项目管理工具。Maven是优秀的构建工具       Maven是一个异常强大的构建工具,它最大化的消除了构建的重复,抽象了构建生命周期,能帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包跟部署,不需要我们一遍

2017-02-21 15:27:13 409

原创 Hessian(2)Hessian连接超时处理

Hessian作为一个远程连接工具,必然存在连接超时等问题,如果不对连接超时等参数进行相关的设置,当网络出现问题后就会造成整个hessian处理的阻塞,进而阻塞整个线程后续的处理。目前,Hessian客户端远程调用webService主要采用了以下工具类:(1)hessian的HessianProxyFactory(com.caucho.hessian.client.HessianProx

2017-02-20 16:23:11 4727

原创 WebService(3)cxf webService与Spring整合

一、cxf webService 非Spring用例(1)server端1.引入jar包,pom.xml中配置如下: 4.1.3.RELEASE 3.0.3 org.springframework spring-web ${spring.version} org.springframework spring-web

2017-02-17 14:52:13 398

原创 Hessian(1)Spring整合Hessian

简介     Hessian是一个序列化协议, 他的优点在于比Java原生的对象序列化/反序列化速度更快, 序列化出来以后的数据更小。     Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。     Hessian是一个二进制的web服务协议,可使用Hessian发送二进制数据,同时又具有防火墙穿透能力。     Hessian一

2017-02-15 15:32:52 317

原创 Spring(3)事务管理

Spring的事务管理分为声明式事务管理跟编程式事务管理。声明式就是在Spring的配置文件中进行相关配置,编程式就是用注解的方式写到代码里。一、声明式事务管理

2017-02-13 16:20:13 341

原创 Maven(3)坐标

在使用Maven之前,当项目需要用到Spring Framework依赖的时候,大家会去Spring Framework网站寻找,当需要用到Log4j时,大家又需要去Apache网站寻找。由于各个项目的风格各异,大量的时候花费在搜索、浏览网页及下载jar包文件上面。而这些工作本应该交给机器来做。        要解决这一问题,实现机器自动化的操作,就必须有统一的规范、法则,Maven定义了这样

2017-02-07 17:44:08 642

原创 Maven(2)windows下maven的安装配置

Windows系统上安装Apache Maven步骤比较简单,下载Maven的zip文件,并将其解压到你想安装的目录,然后配置Windows下的环境变量。 下载Apache Maven        访问Maven官方网站,网址为:http://maven.apache.org/index.html,选择版本下载。下载Maven的zip文件,例如:apache-maven-3.3.9-

2017-02-07 17:37:30 400

原创 数据库(十二)Mysql Event 详解

一、基本概念         mysql event 主要通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。它与linux crontab计划任务相类似,用于时间的触发,可以理解为“时间触发器”,mysql从5.1版本开始引进了event概念。二、适用范围主要适用于对数据库每隔一段时间就有固定需求的操作,如创建表,删除数据等操作。三、权限相关

2016-11-30 11:23:28 1962

原创 Linux(6)Linux常用命令_export命令

Linux export命令用于设置或显示环境变量。在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。命令格式:export [-fnp][变量名称]=[变量设置值]参数定义:-f  代表[变量名称]中为函数名称。 -n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指

2016-09-13 10:07:14 384

原创 定时任务处理

实现定时任务的几种方式:(1)java.util.Timer     这个类可以通过调度一个java.util.TimerTask任务,使程序按照某一个频度执行,但不能指定时间执行。(2)quartz     是一个功能比较强大的的调度器,目前大部分项目采用该方式。(3)Spring-task     相当于一个轻量级的Quartz,使用较简单,支持注解和配置文件两种形式。

2016-08-30 17:09:33 390

原创 Jsp(序)

Jsp(1)jsp基础

2016-06-21 16:26:01 297

原创 nginx(1)Linux下安装nginx

nginx依赖一些软件库,在安装之前请确保系统安装了gcc、ssl、pcre和gzip等软件,可以用rpm -q 命令查看软件是否安装。                         [root@RedHat1 ~]# rpm -q gccgcc-4.1.2-44.el5依赖库信息如下:(1). gzip 模块需要 zlib 库 ( 下载: http://www.zli

2016-06-17 09:28:52 1344

原创 Linux(5)Linux常用命令_rpm命令

Linux系统中有时候需要安装实现各种功能的软件包,这些软件包一般都有各自的程序,但是同时也有错综复杂的依赖关系,同时还需要解决软件包的版本,以及安装,配置,卸载的自动化问题。为了解决这些问题,RedHat针对自己的系统提出了一个较好的办法来管理成千上百的软件。这就是RPM(Redhat Package Manager)管理系统。在系统中安装了rpm管理系统以后,只要是符合rpm文件标准的打包程序

2016-06-16 11:02:32 488

原创 Linux(序)

Linux

2016-06-14 14:52:51 314

原创 Linux(4)Linux常用命令_搜索命令_which命令

使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令(which是在PATH变量指定的路径中,搜索某个系统命令的位置)。命令格式:which 可执行文件名称命令参数:-n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。-p  与-n参数相同,但此处的包括了文件的路径。-w  指定输出时栏位的宽度。-V  显示版本信息

2016-06-14 14:50:12 371

原创 Linux(3)Linux常用命令_搜索命令_locate命令

在Linux的distribution中,一般会由crontab自动执行创建一个包括系统内所有档案名称及路径的数据库,该数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。       locate通过搜索该数据库来查找文件,而不是像find命令那样通过遍历硬盘来查找,所

2016-06-14 14:42:45 311

原创 Linux(2)Linux常用命令_搜索命令_whereis命令

[whereis]命令用于定位可执行文件、源代码文件、帮助文件在文件系统中的位置,还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力,但是其局限于只能用于程序名的搜索。命令格式:whereis [-bmsu] [BMS 目录名 -f ] 文件名命令参数:-b   定位可执行文件。-m  定位帮助文件。-s   定位源代码文件。-u   搜索默认路径下除可执行文件、源代码

2016-06-14 14:24:24 368

原创 Linux(1)Linux常用命令_搜索命令_grep命令

grep-Global Reqular Expression Print 即全局正则表达式显示,它能使用正则表达式搜索/过滤Linux系统中的文本并将匹配的行打印出来,是linux中一种强大的文本搜索命令,其使用权限针对所有用户。命令格式:grep [option]命令参数:-a   #不要忽略二进制的数据。   -A   #除了显示符合范本样式的那一列之外,并显示该行之后的内容。

2016-06-14 10:56:11 332

原创 XML(序)

XML(1)Java解析XML的四种方法

2016-06-13 09:23:12 335

原创 Redis(序)

Redis(1)Redis介绍Redis(2)Linux下Redis的安装

2016-06-13 08:45:55 300

原创 J2SE(十七)Java之集合框架(2)队列

队列是java中一种常用的数据结构,特别是在java多线程应用中,队列的使用频率很高,常常用来处理线程间数据共享的问题,今天我们来探讨一下队列的使用。

2016-06-12 17:15:47 381

原创 Spring(序)

spring

2016-06-08 08:59:07 271

原创 Spring(2)AOP

前言        OOP编程引进了"抽象"、"封装"、"继承"、"多态"等概念,对万事万物进行抽象和封装,来建立一种对象的层次结构,它强调了一种完整事物的自上而下的关系。但是具体细粒度到每个事物内部的情况,OOP就显得无能为力了。比如日志功能,日志代码往往水平地散布在所有对象层次当中,却与它所散布到的对象的核心功能毫无关系。对于其他很多类似功能,如事务管理、权限控制等也是如此。这导致了大量代

2016-06-08 08:58:07 299

原创 Servlet(序)

Servlet(一)serlvet基础Servlet(二)servlet过滤器filterServlet(三)servlet线程安全Servlet(四)servlet cookieServlet(五)servlet SessionServlet(六)servlet listener

2016-06-06 10:51:12 1585 2

原创 线程(序)

并发编程(1)进程和线程之由来(转载)并发编程(2)进程/线程的理解并发编程(3)java创建线程并发编程(4)线程的生命周期及基本状态并发编程(5)Thread类的使用(sleep/yield/join)并发编程(6)Object类对线程的操作(wait/notify/notifyAll)并发编程(7)线程安全与非线程安全/同步与非同步并发编程(8)synchro

2016-06-03 15:46:34 372

原创 JVM(序)

JVM:JVM加载class机制JVM中类的装载是由ClassLoader和它的子类来实现的,Java ClassLoader 是一个重要的Java运行时系统组件。它负责在运行时查找和装入类文件的类101、java中会存在内存泄漏吗,请简单描述。的确存在Java的内存泄漏, 并且事态可以变得相当严重 Java garbage collector自动释放哪些内存里面程序不在需

2016-06-03 09:12:40 258

原创 JVM(1)JVM内存模型

前言        内存作为系统中重要的资源,对于系统的稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难

2016-06-02 14:41:54 970

原创 设计模式(序)

常用设计模式

2016-06-01 15:53:03 292

原创 Spring(1)IOC/DI

Spring

2016-05-31 09:09:29 338

原创 数据库(序)

数据库(一)双机热备数据库(二)读写分离数据库(三)负载均衡(Load Balance)数据库(四)分库、分表数据库(五)数据库访问性能优化数据库(六)数据库索引数据库(七)数据库分页处理数据库(八)mysql常用命令(权限相关)数据库(九)windows下mysql忘记root账户密码数据库(十)mysql 表操作命令(表创建、修改、删除等)数据库(十

2016-05-27 16:58:35 426

原创 J2SE(十九)垃圾回收机制

J2SE(十九)垃圾回收机制

2016-05-19 14:58:21 332

原创 J2SE(序)

J2SE(十七)Java之集合框架

2016-05-18 16:35:00 366

原创 J2SE(十八)Object之Clone

前言        在我们编码过程中,我们有时候会遇见这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同的新对象B,并且此后对B的任何改动都不能影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java语言中实现它的方法有很多,今天我们就来探讨一种简单而高效的实现方法,即通过Object的clone方法实现。一、相

2016-05-18 16:25:40 320

原创 J2SE(十六)Java之I/O

前言        说到Java IO,不得不提到的就是流(Stream)的概念。流的概念源于UNIX中管道(pipe)的概念,它是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。I/O分类Java中定义了多种不同流的类型来实现输入和输出功能,可以从不同的角度对

2016-05-18 14:07:04 565

原创 Redis(1)Redis介绍

简介       Redis 是REmote DIctionary Server(远程字典服务器)的缩写,是一个开源的高性能键值对数据库,它提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口能够胜任如缓存、队列系统等不同的角色。Redis特性一、存储结构       Redis以字典结构存储数据,允许其他应用通过TCP协议读取字典中的内容。Redis字典中的

2016-05-12 17:11:49 385

原创 Redis(2)Linux下Redis的安装

一、下载Redis最新可用版本从Redis官网:http://redis.io/download获取最新Stable版本,目前最新的版本为redis-3.2.0.tar.gz。二、上传 redis-3.2.0.tar.gz 至相应目录三、执行命令(1) 解压缩tar zxvf redis-3.2.0.tar.gz(2) 进入目录cd redis-3.2.

2016-05-12 15:56:59 391

原创 XML(1)Java解析XML的四种方法

目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍这4种解析XML文档技术的使用及优缺点。先来定义一个操作xml文档的接口XmlDocument,它定义了xml的创建与解析的接口,内容如下:package com.interview.xml;/*** * @description:定义XML文档建立与解析的接口 * @author

2016-05-11 10:02:23 2879

原创 WebService(2)基础知识

一、概念WebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式发送SOAP协议数据,接收和响应外部系统的某种请求,从而实现远程调用。二、三要素(1)wsdl        wsdl,全称是web server definition language,是服务器端的定义语言,可理解为是服务器端的使用说明书,说明接口/类、方法、参数和返回值,随服务发布成功自动生

2016-05-10 14:13:03 850

原创 WebService(1)HelloWorld

HelloWorld:http://www.iteye.com/topic/1135747

2016-05-10 09:16:18 1054

360安全浏览器

360安全浏览器

2015-11-22

执行计划编程

执行计划安排,暂时存储,以备后用,分两个文件夹存储

2015-10-14

app检测系统

聚到检测、安全检测、代码测试、代码部署等操作

2015-10-13

maven部署构建项目

maven最新版本3.3版本的,只是zip包,不包含安装文件

2015-10-13

eclipse 值

键值对整理及遗留问题,需要完善资料以便调试

2015-10-13

服务器eclipse值建

值键值对应,补全eciplse对象,继续跟进

2015-10-13

eclipse键值对

eclipse键值对,对键值一个整理,整理的不全,后续继续追踪

2015-10-12

键值列表及文档

eclipse 插件列表 常用的一些插件,自己总结的,以作备份

2015-10-12

空空如也

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

TA关注的人

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