自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 java对sql解析

原文地址 http://www.cnblogs.com/zcftech/archive/2013/06/10/3131286.html第一步:先对sql语句进行预处理;对于用户,我们应该接受各种形式的查询语句书写,单行或者多行,语句中单个空格或者多个空格的间隔等等。但是我们要解析sql语句,就首先要让对它们做标准化,这样才能进行我们下一步处理。系统中的处理要求:1)消除SQL语句前...

2014-10-10 14:21:53 206

原创 java Serializable 一些细节

1)通过网络传输的对象,必须实现Serializable接口,或者父类已经实现序列化接口。(2)网络传输对象封装太多层次的父类不太好,或者说在interface上用父类定义,然后将子类实例传递给网络另一端的应用可能没这个 jar包/class,反序列化不了的。另一可能情况,动态代理接口InvocationHandler invoke(Object proxy, Method method, ...

2014-08-30 17:53:22 126

原创 Java远程通讯可选技术及原理

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领 域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什 么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制 就是必须的了,在这篇blog中...

2014-07-07 10:45:53 129

原创 mac下autoconf automake安装

curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz tar -xzvf m4-1.4.13.tar.gz cd m4-1.4.13 ./configure –prefix=/usr/local make sudo make install cd .. curl -O http://mirrors.kernel.org/gnu...

2014-07-04 13:08:40 227

原创 一致性hash算法

来源 http://blog.csdn.net/sparkliang/article/details/5279393 一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来...

2014-07-01 11:42:35 105

原创 MySQL中EXPLAIN解释命令

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的t...

2014-05-22 10:13:52 60

原创 jinfo命令

用法 : jinfo PID用于输出JAVA系统参数及命令行参数

2014-05-22 10:11:24 95

原创 jmap 使用

基本参数:-dump:[live,]format=b,file=<filename> 使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件. -finalizerinfo 打印正等候回收的对象的信息.-heap 打印heap的概要信息,GC使用的算法,heap的配置及wise heap的使用...

2014-05-22 09:57:17 110

原创 jstat的使用常见使用

[root@ssss logs]# jstat -gcutil 32205 1000 300S0 S1 E O P YGC YGCT FGC FGCT GCT0.00 1.46 26.54 4.61 30.14 35 0.872 0 0.000 0.8720.00 1.46 46.54 4.61 30.14 35 0.872 0 0.000 0.8720.00 1.46 47....

2014-05-22 09:43:40 226

原创 图解linux下top命令的使用

top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图top视图 01【top视图 01】是刚进入to...

2014-05-22 09:37:36 75

原创 Apache CXF Interceptors

Apache CXF provides many built-in Interceptors that provide core services to the message that is being exchanged between consumer and service endpoint. These interceptors do the work of marshalling ...

2014-05-20 13:49:05 125

原创 mac系统环境下 eclipse 配置 svn使用

eclipse装好 svn插件后,会提示 javahl不可用,请执行以下命令首先安装 macports, 参阅 http://blog.csdn.net/lynjay/article/details/7936470然后执行如下命令*sudo port install subversion-javahlbindings +no_bdb +universalOS...

2014-04-13 11:26:06 121

原创 mac 配置 jdk环境变量

Mac OS 上设置 JAVA_HOME 2013-01-11 22:26:13| 分类: 默认分类 | 标签:java mac |举报|字号 订阅由于需要,前几天在 OS X 上安装了 Oracle 的 Java 7。安装之后,发现由于我原来设置的 JAVA_HOME 为 /Library/Java/Home ,导致我使用的还是原来苹果提供的 Java 6 而不是刚安装的...

2014-04-12 15:39:19 142

原创 SQL distinct 和group by

聚合函数AVGMAXMINSUMCOUNTdistinct和Group by 区别:distinct只是将重复的行从结果中出去; group by是按指定的列分组,一般这时在select中会用到聚合函数。distinct是把不同的记录显示出来。 group by是在查询时先把纪录按照类别分出来再查询。group by 必须在查询结果中包含一个聚集...

2013-04-22 12:53:18 248

原创 JMS 读书笔记

异构系统之间数据交换的方式1、Webservice2、JMS3、Mid-Table4、FTP and other solution5、RMIrpc有一个通用的结构,就是serialization/deserialization+stub+skeleton动态代理 分布式对象Webserice 采用同步的方式在不同系统进行数据传输。JMS 提供同步/异步不...

2013-04-19 23:17:55 86

原创 Java并发编程-Executor框架

1、Executor 框架:异步任务执行框架。提供了对生命周期的支持,以及统计信息收集,应用程序管理和性能监视等机制。·基于生产者-消费者模式。·将任务提交过程与任务执行过程解耦,并且用Runnable来表示任务2、线程池·newFixedThreadPool:创建一个固定长度的线程池。·newCachedThreadPool:创建一个可缓存的线程池。·newSingleT...

2012-04-22 20:05:08 94

原创 Java并发编程-线程安全与基础构建模块

设计线程安全的类1、实例封闭,将数据封装在对象内部,可以将数据的访问控制限制在对象的方法上,从而更容易确保线程在访问数据时总能持有正确的锁。 Java 中 Collections 类 为ArrayList,HashMap 提供了线程安全的实现。 主要是通过装饰器模式将容器封装在一个同步的包装器对象中,而包装器将接口中的每个方法都实现为同步方法,并将调用请求发布到底层的容器对象上。...

2012-04-22 15:02:40 109

原创 Java并发编程-ThreadLocal原理

大半夜的研究了一下ThreadLocal,头脑不是特别清醒,如果疑问,欢迎探讨啊。[b]核心[/b]Thread 类中有 ThreadLocal.ThreadLocalMap threadLocals = null; 变量 ThreadLocalMap类主要代码:一个弱引用的内部类[code="java"]static class Entry extends WeakRe...

2012-04-01 03:47:28 94

原创 Java并发编程-线程安全与同步

1、对象的状态是指存储在状态变量(实例变量,静态变量)中的数据 一个无状态的对象一定是线程安全的。2、线程同步:原子性: 1)特征:对于一个程序或一段操作,要么全部执行,要么全不执行。 2)实现:JAVA中通过"加锁机制"来保证程序执行的原子性。3、JAVA内置锁:同步代码块 1)synchronized(XXX.class):当一个线程进入该同步块后,其他线程...

2012-03-28 23:17:05 79

原创 Hash表

http://www.cnblogs.com/brokencode/archive/2011/06/26/2090647.html

2011-06-30 15:31:13 78

原创 SOA概念

参与开发1-2个基于SOA的项目,但是面试的时候,别人问我SOA是什么,我都回答不出来,惭愧,惭愧啊。。。 :cry: 什么是SOA?  SOA(service-oriented architecture)是面向服务的体系结构,是一类分布式系统的体系结构。  这类系统是将异构平台上应用程序的不同功能部件(称为服务)通过这些服务之间定义良好的接口和规范按松耦合方式整合在一起,即将多个...

2011-06-27 15:23:44 115

原创 SOAP 基础

SOAP:简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。SOAP 构建模块一条 SOAP 消息就是一个普通的 XML 文档,包含下列元素:必需的 Envelope 元素,可把此 XML 文档标识为一条 SOAP 消息 可选的 Header 元素,包含头部信息 必需的 Body 元素,包...

2011-06-27 14:05:41 78

原创 WSDL 基础

WSDL 指网络服务描述语言 (Web Services Description Language)。WSDL 是一种使用 XML 编写的文档。这种文档可描述某个 Web service。它可规定服务的位置,以及此服务提供的操作(或方法)。服务描述的相关组件 引用另一个 文档,将其描述加到本文档中。 定义消息交换所使用的 XML 类型和元素。 定义一个实...

2011-06-24 09:49:51 107

原创 数据结构与java集合类

先简单列出 java集合类对应的数据结构,后期补充特点数组ArrayListVector链表LinkedList栈Stack队列集合Set 树TreeMap (AVL树)堆排序归并排序外排序索引M路搜索树散列表...

2011-06-23 23:01:21 116

原创 详细说明 jsp中forward和sendRedirect 区别

forward和sendRedirect的区别forward: 1、服务器端在起作用,只是发送一次request请求 2、是servlet容器将http请求从当前servlet或者jsp传递到下一个servlet或者jsp。 3、重定向后地址栏中的URL不会发生变化。sendRedirect: 1、在客户端作的重定向处理(该方法通过修改HTTP协议的...

2011-06-09 10:24:13 237

原创 教你查看计算机端口以及关闭端口

如何查看计算机端口:在运行里-cmd-netstat -an就会显示出你开的端口了!!   当前最为常见的木马通常是基于TCP/UDP协议进行client端与server端之间的通讯的,既然利用到这两个协议,就不可避免要在server 端(就是被种了木马的机器了)打开监听端口来等待连接。例如鼎鼎大名的冰河使用的监听端口是7626,Back Orifice 2000则是使用54320...

2009-12-18 12:45:31 1106

java编码规范

java 开发规范

2012-03-20

空空如也

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

TA关注的人

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