自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牧羊人

他日若遂青云志,敢笑黄巢不丈夫

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

转载 深入理解Aop编程思想

AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。

2017-04-13 22:53:23 826

转载 Spring AOP详解

在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博文地址:http://www.cnblogs.com/xrq730/p/4919025.htmlAOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented

2017-02-27 14:32:41 351

转载 spring面试题

Spring 概述1. 什么是spring?spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻

2017-02-06 14:22:22 751

转载 Mybatis

什么是Mybatis        MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps

2017-02-05 15:23:24 988

转载 SpringMvc面试

f-sm-1. 讲下SpringMvc和Struts1,Struts2的比较的优势 性能上Struts1>SpringMvc>Struts2 开发速度上SpringMvc和Struts2差不多,比Struts1要高f-sm-2. 讲下SpringMvc的核心入口类是什么,Struts1,Struts2的分别是什么 SpringMvc的是DispatchServlet,Stru

2017-02-05 11:26:35 2724

原创 H5新特性

1、用于绘画的canvas标签2、用于媒介回放的video和audio元素3、对本地离线储存的更好支持(sessionStorage和localStorage)4、新的特殊内容元素,如:article、footer、header、nav、section5、新的表单控件,如:calendar、time、date、email、url、search6、常用的基本浏览器支持(IE9以上

2017-02-05 09:46:48 561

原创 H5屏幕侧滑切换

实现原理假设有5个页面,每个页面占屏幕100%宽,则创建一个DIV容器viewport,将其宽度(width) 设置为500%,然后将5个页面装入容器中,并让这5个页面平分整个容器,最后将容器的默认位置设置为0,overflow设置为hidden,这样屏幕就默认显示第一个页面。 页面-1 页面-2 页面-3 页面-4

2017-02-05 09:15:17 2846

原创 excel生成首写字母

生成A1列汉字的首写字母:

2016-12-21 10:45:09 1805

原创 forward(转发)和redirect(重定向)的区别

forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.dispatcher.forward(request, response);redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.

2016-12-17 23:13:51 1924

原创 get与post区别

1、get是懂服务器上获取数据,post事项服务器传送数据;2、get是吧参数数据队列加到提交表单的action属性所致的url中,值和表单内各个字段一一对应,在url中可以看到。post是通过HTTP post机智,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所致的url地址,用户看不到这个过程;3、get,服务器端用request.queryStri

2016-12-17 22:47:02 516

转载 分布式Session的几种实现方式

分布式Session的几种实现方式1.基于数据库的Session共享2.基于NFS共享文件系统3.基于memcached 的session,如何保证 memcached 本身的高可用性?4. 基于resin/tomcat web容器本身的session复制机制5. 基于TT/Redis 或 jbosscache 进行 session 共享。6. 基于cook

2016-12-15 22:14:30 1804

原创 Overload和Override的区别

重载(Overload)是指在一个类里,方法名相同,参数不同;public class Dog { Dog(){ this.bark(); } void bark(){//bark()方法是重载方法 System.out.println(\"no barking!\"); this

2016-12-15 22:02:07 456

原创 面向对象三大特性和五大原则

面向对象包括了三部分内容:面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)。三大基本特性1、封装又称信息隐藏,将一个类的使用和实现分开。保留有限的外部联系,使用者不必关心其具体的实现,只需知道调用方式即可。好处:避免了程序的依赖性。2、继承子类、派生类继承父类的属性方法,并可以修改和添加新的属性和方法。好处:提高了代码的重用性。3、

2016-12-15 21:42:29 502

原创 Java详解Session和Cookie

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session  机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择二、会话cookie和持久cookie的区别 

2016-12-14 21:22:29 442

原创 java多线程

线程是程序执行流的最小单元。在单个程序中同时运行多个线程完成不同的工作。多线程指的是在单个程序中可以同时运行多个同的线程执行不同的任务.线程是程序内的顺序控制流,只能使用分配给序的资源和环境。 一、线程与进程的区别多个进程的内部数据和状态都是完全独立的,而多线程是共享一块内存空间和一组系统资源,有可能互相影响. •线程本身的数据通常只有寄存器数据,以及一个程序执行时使用

2016-12-14 14:01:23 540

原创 static关键字

作用:static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。static修饰的成员变量和成员方法习惯上称为静态变量和静态方法,可以直接通过类名来访问,访问语法为:类名.静态方法名(参数列表...) 类名.静态变量名用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就

2016-12-14 10:37:25 757

原创 js判断移动设备

js判断使用的设备:if((navigator.userAgent.match(/iPhone|iPod/i) != null)||(navigator.userAgent.match(/iPad/i) != null)){//苹果设备}else if(navigator.userAgent.match(/Android/i) != null){//安卓设备}js判断在微信

2016-01-05 16:11:51 616

转载 Apache Lucene初探

比如,我们一个文件夹中,或者一个磁盘中有很多的文件,记事本、world、Excel、pdf,我们想根据其中的关键词搜索包含的文件。例如,我们输入Lucene,所有内容含有Lucene的文件就会被检查出来。这就是所谓的全文检索。  因此,很容易的我们想到,应该建立一个关键字与文件的相关映射,盗用ppt中的一张图,很明白的解释了这种映射如何实现。  在Lucene中,就是使用这种“倒排索引

2015-12-21 16:18:59 502

转载 手机网页版分享功能代码(目前只适用于UC和qq浏览器)

css:#nativeShare {    font-size: 13px;    border-top: 1px solid #fff;    margin-top: 5px;}#nativeShare .list {    width: 95%;    margin: 0 auto;    text-align: center;}#nativ

2015-12-21 09:24:34 19606

转载 35 个 jQuery 小技巧

1. 禁止右键点击$(document).ready(function(){     $(document).bind("contextmenu",function(e){         return false;     }); }); 2. 隐藏搜索文本框文字Hide when clicked in the search field, the value.(example can

2015-11-11 16:24:54 417

转载 $.ajax()方法详解

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设置

2015-11-09 10:02:10 362

原创 Oracle数据库安装图解

一、官方下地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html以下两网址来源此官方下载页网。win 32位操作系统 下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_

2015-11-04 22:39:40 537

原创 servlet容器中webservice的实现

web.xml中的配置    xmlns="http://java.sun.com/xml/ns/javaee"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    id="WebApp_ID" version

2015-11-04 15:36:36 612

原创 CXF入门

CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。简单实例

2015-11-02 22:07:55 511

原创 简述SpringMVC

一、工作原理        首先浏览器向服务端的前端控制器(DispatcherServlet)发送一个http请求;        前端控制器查询一个或多个HandlerMapping;        前端控制器将处理请求传向查询到的HandlerMapping所对应的Controller;        Controller调用模型处理业务;        返回ModelA

2015-10-29 17:34:46 751

基于Apache CXF构建SOA应用

基于Apache CXF构建SOA应用,详细通俗的介绍Apache CXF,更利于初学者学习。

2015-11-02

空空如也

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

TA关注的人

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