自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 jvm理解

转载:http://blog.csdn.net/ning109314/article/details/10411495 JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例...

2015-11-03 10:19:45 105

两种方法判断是否为移动端访问,跳转到对应wap页面

    随着移动互联网的迅猛发展,越来越多的用户选择使用移动端浏览器访问网页。当用户访问一个网站的pc端页面的时候,往往是非常影响用户体验的。我们希望当用户使用移动端浏览器访问我们的pc端网站的时候,自动跳转到对应的wap页面。本文主要介绍两种方法,分别在服务端和客户端判断是否为移动端访问并跳转。废话少说,上代码!    一、服务端判断 Java代码如下:package com.ky62...

2015-04-13 16:12:33 945

原创 Java NIO 系列教程

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。感谢并发编程网的翻译和投递。 (关注ITeye官微,随时随地查看最新开发资讯、技术文章。) Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于...

2015-03-03 16:25:16 104

原创 mysql (master/slave)复制原理及配置

1 复制概述      Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从...

2015-02-28 15:04:03 116

原创 Spring实现AOP的4种方式

先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生的地点,例如某个类或方法的名称,Spring中...

2015-02-27 17:50:42 79

原创 Spring @Async异步执行方法

测试代码: Java代码  <p>@RunWith(SpringJUnit4ClassRunner.class)</p>@ContextConfiguration(locations = { "/spring/*.xml" })  public class JobUtilsTest{            @Autowired  ...

2015-02-27 16:20:53 100

原创 Spring 的 ApplicationEvent and ApplicationListener

什么是ApplicationContext? 它是Spring的核心,Context我们通常解释为上下文环境,但是理解成容器会更好些。 ApplicationContext则是应用的容器。Spring把Bean(object)放在容器中,需要用就通过get方法取出来。ApplicationEvent是个抽象类,里面只有一个构造函数和一个长整型的timestamp。Applicat...

2015-02-27 15:55:48 76

原创 ActiveMQ 笔记

一、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 JMS即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消...

2015-01-23 16:39:52 190

原创 ssh关闭后仍保持当前运行的进程

转自:ssh关闭后仍保持当前运行的进程 症状:使用SecureCRT工具ssh远程连接linux,不退出ssh,而是强行关闭终端(合上笔记本走人)情况下,后台启动的应用也会关闭。测试案例:很明显的是关闭终端后,前台运行的程序会被随之关闭,但是后台进程也会因为终端异常关闭而关掉,如下是一个简单的测试结果:1、后台执行程序,正常关闭ssh连接,关闭终端的情况:开启两个终端,...

2014-11-25 10:55:11 425

nginx服务器 解决域名恶意指向

    今天查看网站的访问记录的时候,发现了PV过滤的情况。仔细查看后发现,是一个域名指向了我的网站。通过查询可以看到这个域名确实解析到了我的服务器IP上。由于我的服务器用的是nginx。通过查找一些文章,找到了解决办法。     解决方法如下:在nginx的nginx.conf配置文件中添加如下配置:server{ listen 80 default; se...

2014-11-20 21:33:00 499

JSTL 实现分页功能

目标:使用JSTL实现一个简洁的用户友好的分页。效果请看:http://dianying.ky620.com/cate/kehuan/page/1结构为:上一页 第一页页码 ... 上一页页码 当前页页码 下一页页码 ... 最后一页页码 下一页例如:上一页 1 ... 29 30 31 ... 62 下一页1. 当用户在首页是不显示“第一页”2. 当用户在第二页时前面...

2014-11-15 10:34:07 252

原创 程序员面试题收集Spring+Hibernate+memcached+sql优化

Spring http://itindex.net/detail/49812-spring-%E9%9D%A2%E8%AF%95-%E5%88%97%E8%A1%A8Hibernate http://itindex.net/detail/40384-hibernate-%E9%9D%A2%E8%AF%95memcached http://www.iteye.com/topic/11242...

2014-09-17 10:22:22 384

原创 Spring声明式事务配置管理方法

环境配置项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可。添加方法:点击项目右键->Build Path->Add librarys:                 打开Add Libraries对话框,然后选定 MyEclips...

2014-09-16 18:15:12 61

原创 Spring MVC和Struts2的比较

转自http://blog.csdn.net/ya2dan/article/details/7395458虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来...

2014-09-16 14:09:56 72

原创 Spring AOP

转自:http://blog.csdn.net/a906998248/article/details/7514969 一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。 二、AOP 的作用。常常通过 AOP...

2014-09-16 11:16:51 68

原创 JAVA 的checked异常和unchecked异常

 什么是unchecked异常?即RuntimeException(运行时异常)不需要try...catch...或throws 机制去处理的异常列举最常用的五种RuntimeException:    这是JAVA认证考试中最常见的题目,事实上,runtime exception中最常见的,经常碰到的,也就5,6种,如下: ArithmeticExceptio...

2014-09-16 10:58:05 78

原创 关于Spring的69个面试问答——终极列表

出处:http://www.importnew.com 转自:http://itindex.net/detail/49812-spring-%E9%9D%A2%E8%AF%95-%E5%88%97%E8%A1%A8 这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。下次你再也不用担心你的面试了,Java Code Geeks这就帮你解答。...

2014-09-16 10:02:13 82

原创 数据库聚集索引与非聚集索引

聚集索引  一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。   聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。           聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值...

2014-09-11 21:22:14 130

原创 数据库索引何时建

数据库建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上; 6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引; 7、复合索引的建立需要进行仔细分...

2014-09-11 21:16:22 94

原创 MySQL事务隔离级别详解

 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容)       在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty ...

2014-09-11 20:50:33 56

原创 MYSQL explain详解

转自zhuxineli的 http://blog.csdn.net/zhuxineli/article/details/14455029 explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,...

2014-09-11 11:02:56 68

原创 数据结构:红黑树

转 推荐阅读:Left-Leaning Red-Black Trees, Dagstuhl Workshop on Data Structures, Wadern, Germany, February, 2008. 直接下载:http://www.cs.princeton.edu/~rs/talks/LLRB/RedBlack.pdf-----------------------...

2014-09-02 12:49:58 45

原创 怎么回答“为什么跳槽”

应避免的四大原因:1.老板太苛刻2.同事太难相处3.加班太频繁4.工资太低 现在的工作做了一段时间,已经没有太多的激情了,因此希望寻找一份更有挑战的工作。然后对你要找的这份工作表达出渴望的原因。...

2014-08-08 14:44:22 94

原创 hadoop生态系统介绍

转自 http://blog.csdn.net/woshiwanxin102213/article/details/19688393 1、Hadoop生态系统概况Hadoop是一个能够对大量数据进行分布式处理的软件框架。具有可靠、高效、可伸缩的特点。Hadoop的核心是HDFS和Mapreduce,hadoop2.0还包括YARN。下图为hadoop的生态系统: ...

2014-07-28 21:01:16 64

原创 【J2EE性能分析篇】JVM参数对J2EE性能优化的影响【转】

原博文地址【http://sinckyzhang.blog.sohu.com/149067215.html】       一切J2EE应用都是基于JVM的,那么对于JVM的设置和监控,成为J2EE应用程序性能分析和性能优化的必然手段。今天Sincky和大家交流该话题。这里以Tomcat环境为例,其它WEB服务器如Jboss、Weblogic、Websphere完全一致。【认识...

2014-07-28 20:13:52 59

原创 JVM性能调优

转自 http://zhaohe162.blog.163.com/blog/static/382167972011101325527323/一、引言       本文的读者是技术支持人员。阅读本文后,你将理解jboss的启动脚本文件(run.sh)中有一系列的JVM配置参数的含义,以及如何调整它们,从而使得MegaEyes中心管理服务器的性能得到优化。MegaEyes中心管理服务器...

2014-07-28 20:10:50 82

原创 设计模式之访问者模式

访问者模式,表示作用于某对象结构中的各元素的操作。这使你在不改变各元素的前提下定义作用于这些元素的新操作。 

2014-06-24 21:48:00 65

原创 设计模式之解释器模式

解释器模式,给定一个语言,定义它的文法的一种表示并定义一个解释器。这个解释器使用该表示来解释语言中的句子。 

2014-06-24 18:05:32 79

原创 设计模式之享元模式

享元模式,运用共享技术支持大量细粒度的对象。 

2014-06-24 17:44:56 65

原创 设计模式之中介者模式

中介者模式,用一个对象来封装一些列的对象交互。中介者使各对象不需要显示的互相引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。 ...

2014-06-24 16:03:00 63

原创 设计模式之职责链模式

职责链模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 ...

2014-06-22 14:58:45 59

原创 设计模式之命令模式

命令模式,将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 

2014-06-22 14:30:14 78

原创 设计模式之桥接模式

桥接模式,将抽象部分和它的实现部分分离,使他们都可以独立的变化。 

2014-06-22 11:00:55 50

原创 设计模式之单例模式

单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。 

2014-06-21 20:18:18 67

原创 设计模式之迭代器模式

迭代器模式: 

2014-06-21 20:06:59 55

原创 设计模式之组合模式

组合模式: 

2014-06-21 19:53:10 69

原创 设计模式之备忘录模式

备忘录模式: 

2014-06-20 20:34:45 64

原创 设计模式之适配器模式

适配器模式,将一个类的接口转换成客户希望的另外一个接口,Adapter模式使得原来不能在一起工作的那些类可以一起工作。 

2014-06-20 18:48:11 67

原创 设计模式之状态模式

状态模式,当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变其类。 

2014-06-20 16:40:20 54

原创 设计模式之抽象工厂模式

抽象工厂模式,是一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。  

2014-06-20 15:56:13 64

空空如也

空空如也

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

TA关注的人

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