自定义博客皮肤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.youkuaiyun.com/ning109314/article/details/10411495   JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例...

2015-11-03 10:19:45 131

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

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

2015-04-13 16:12:33 1005

原创 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 130

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

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

2015-02-28 15:04:03 139

原创 Spring实现AOP的4种方式

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

2015-02-27 17:50:42 103

原创 Spring @Async异步执行方法

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

2015-02-27 16:20:53 128

原创 Spring 的 ApplicationEvent and ApplicationListener

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

2015-02-27 15:55:48 97

原创 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 215

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

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

2014-11-25 10:55:11 492

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

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

2014-11-20 21:33:00 542

JSTL 实现分页功能

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

2014-11-15 10:34:07 277

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

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

2014-09-17 10:22:22 410

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

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

2014-09-16 18:15:12 84

原创 Spring MVC和Struts2的比较

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

2014-09-16 14:09:56 99

原创 Spring AOP

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

2014-09-16 11:16:51 95

原创 JAVA 的checked异常和unchecked异常

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

2014-09-16 10:58:05 107

原创 关于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 110

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

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

2014-09-11 21:22:14 163

原创 数据库索引何时建

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

2014-09-11 21:16:22 119

原创 MySQL事务隔离级别详解

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

2014-09-11 20:50:33 78

原创 MYSQL explain详解

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

2014-09-11 11:02:56 90

原创 数据结构:红黑树

转   推荐阅读: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 65

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

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

2014-08-08 14:44:22 109

原创 hadoop生态系统介绍

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

2014-07-28 21:01:16 81

原创 【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 76

原创 JVM性能调优

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

2014-07-28 20:10:50 101

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

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

2014-06-24 21:48:00 86

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

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

2014-06-24 18:05:32 99

原创 设计模式之享元模式

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

2014-06-24 17:44:56 85

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

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

2014-06-24 16:03:00 80

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

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

2014-06-22 14:58:45 75

原创 设计模式之命令模式

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

2014-06-22 14:30:14 103

原创 设计模式之桥接模式

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

2014-06-22 11:00:55 74

原创 设计模式之单例模式

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

2014-06-21 20:18:18 85

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

迭代器模式:  

2014-06-21 20:06:59 78

原创 设计模式之组合模式

组合模式:  

2014-06-21 19:53:10 94

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

备忘录模式:  

2014-06-20 20:34:45 84

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

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

2014-06-20 18:48:11 87

原创 设计模式之状态模式

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

2014-06-20 16:40:20 70

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

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

2014-06-20 15:56:13 81

空空如也

空空如也

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

TA关注的人

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