自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

马万明的专栏

just happy

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

转载 JSON和JSONP

前言  由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。  当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持We

2015-04-30 10:46:37 192

转载 Java 8 新的时间日期库的20个使用实例

Java对日期,日历及时间的处理一直以来都饱受诟病,尤其是它决定将java.util.Date定义为可修改的以及将SimpleDateFormat实现成非线程安全的。看来Java已经意识到需要为时间及日期功能提供更好的支持了,这对已经习惯使用Joda时间日期库的社区而言也是件好事。关于这个新的时间日期库的最大的优点就在于它定义清楚了时间日期相关的一些概念,比方说,瞬时时间(Instant),持续时

2015-04-29 15:43:28 348

转载 Java NIO 述

java NIO由以下几个核心部分组成:Channels:Buffers:Selectors:     虽然Java NIO中除此之外还有很多类和组件,但Channel,Buffer,Selector构成了核心的API。其他组件比如Pipe和FileLock,只不过是三个核心组件共同使用的工具类。     Channel和Buffer      基本上,所有的IO在NIO中

2015-04-29 08:53:51 431

转载 100楼层和两个玻璃球

有一栋100层高的大楼,给你两个完全相同的玻璃球。假设从某一层开始,丢下玻璃球会摔碎。那么怎么利用手中的两个球,用什么最优策略知道这个临界的层是第几层???2012年腾讯实习生笔试的时候,有一个智力题跟这个一样,只不过就是描述不一样而已。我记得大概是这样:1到100之间有一个数字,一个人猜,另外一个人给一些辅助信息,如果这个人猜的数比指定的数小,则会告诉他小了,如果比指定的数大了,则会告诉

2015-04-28 14:39:55 8125

转载 轻松实现java动态代理

转载自http://weixiaolu.iteye.com/blog/1477774前言:最近一直在分析hadoop的RPC机制。在hadoop中,DataNode和NameNode之间的控制信息的交流是通过RPC机制完成的,采用的是动态代理和java NIO(参考博客:http://weixiaolu.iteye.com/blog/1479656) 的方式。DataNode端是通过获

2015-04-28 08:46:42 261

转载 Hession学习一

远程通讯协议的基本原理网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现,其中传输协议比较出名的有http、tcp、udp等等,http、tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议,网络IO,主要有bio、nio、aio三种方式,所有的分布式应用通讯都基于这个原理而实现,只是为了应用的易用,各种语言通常都会提供一些更为贴近应用

2015-04-22 15:05:42 542

翻译 Rpc,Rmi,Soap

Rpc(远程过程调用)被设计为在应用程序之间通信的平台中立的方式,他不会理会操作系统以及语言之间的差异,所以Rpc支持多种语言。而Rmi(Remote method Invocation)只支持Java写的应用程序。另外Rmi调用远程过程方法,允许方法返回Java对象以及基本数据类型,而Rpc不支持对象的概念,传送到RPC服务的消息由外部数据表示(External Data Representat

2015-04-22 13:52:23 514

转载 dubbo内核实现之基于SPI思想dubbo内核实现

SPI接口定义定义了@SPI注解public @interface SPI {       Stringvalue() default ""; //指定默认的扩展点}  只有在接口打了@SPI注解的接口类才会去查找扩展点实现会依次从这几个文件中读取扩展点META-INF/dubbo/internal/   //dubbo内部实现的各种扩展都放在了这个目录了META-

2015-04-21 16:16:16 542

转载 dubbo服务笔记一

Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。缺省协议,使用基于netty3.2.2+hessian3.2.1交互。    连接个数:单链接    连接方式:长连接    传输协议:TCP    传输方式:NIO异步传输    序列化:    Hessian二进制序列化    适用范围:传

2015-04-16 15:05:21 1288

转载 mybatis中的#和$的区别以及mybatis like查询

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的

2015-04-14 15:42:54 1865

转载 查看mysql表大小索引大小以及临时表使用技巧,分区与分表区别

SELECT concat(round(table_rows/1000000,2),'M',' rows') as table_rows,concat(round(data_length/(1024*1024*1024),2),'G',' DATA') as data_size,concat(round(index_length/(1024*1024*1024),2),'G',' idx') as

2015-04-14 14:40:10 1926

转载 mysql调优

问题现象 mysql CPU占用188%(多核) 解决方法 1.跟踪慢查询 vi /etc/my.cnf 在mysqld下增加如下内容  Sql代码  log-slow-queries = slow.log   long_query_time = 5  含义为记录查询时间超过

2015-04-14 14:31:35 357

原创 mysql导出数据到文件

mysql -h10.10.10.10 -ucrazyant -p123456 -P3306 -N runsql.sql > /tmp/rs.txtmysql - h10 . 10.10.10 - ucrazyant - p123456 - P3306 - N  / tmp / rs. txt其中-N命令仍然表示不输出表头字段说明(第一行),

2015-04-14 14:23:56 812

原创 linux查看服务和进程,查找文件等命令

1.查看某个端口被哪个服务或进程id占用netstat -tunlp | grep 端口号netstat -ano | grep 端口号 lsof -i : 端口号2.查看所有的端口号被哪些进程占用使用命令:netstat –apn3.查看所有的tomcat或java服务ps -aux | grep tomcatps -aux |

2015-04-14 13:22:25 1162

转载 Zookeeper fast leader选举算法

如何在zookeeper集群中选举出一个leader,zookeeper使用了三种算法,具体使用哪种算法,在配置文件中是可以配置的,对应的配置项是”electionAlg”,其中1对应的是LeaderElection算法,2对应的是AuthFastLeaderElection算法,3对应的是FastLeaderElection算法.默认使用FastLeaderElection算法.其他两种算法我没

2015-04-10 13:40:26 1348

转载 Paxos算法与Zookeeper

1 Paxos算法1.1 基本定义算法中的参与者主要分为三个角色,同时每个参与者又可兼领多个角色:⑴proposer 提出提案,提案信息包括提案编号和提议的value;⑵acceptor 收到提案后可以接受(accept)提案;⑶learner 只能"学习"被批准的提案;算法保重一致性的基本语义:⑴决议(value)只有在被proposers

2015-04-10 08:39:27 349

转载 Zookeeper简介

场景一有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从 多个不同的网路出口进行访问外网,计算的压力得到缓解,那么每台机器的计算压力也不会很大了。        通过我们的讨论和以往的经验判断在这场景中可以实现并行计算,但我们还期望能

2015-04-09 17:31:08 334

转载 Zookeeper工作过程

/---root  |  \----child1  |  \----child2  |  \----child3     |     \----grandson1     |     \----grandson2采用了简化的praxos算法来确保zookeeper集群节点的数据一致性只要Quorum的成

2015-04-09 17:16:30 645

转载 Zookeeper ZAB协议

Zookeeper使用了一种称为Zab(Zookeeper Atomic Broadcast)的协议作为其一致性复制的核心,据其作者说这是一种新发算法,其特点是充分考虑了Yahoo的具体情况:高吞吐量、低延迟、健壮、简单,但不过分要求其扩展性。下面将展示一些该协议的核心内容:另,本文仅讨论Zookeeper使用的一致性协议而非讨论其源码实现Zookeeper的实现是有Client、Serv

2015-04-09 16:15:34 613

翻译 zookeeper实现原理学习笔记一

zookeeper的数据模型:其实就是一个树结构,每个节点称作一个ZNode,每个ZNode可以通过其路径唯一标示。在每个ZNode上可存储少量数据(默认是1M,可以通过配置修改,通常不建议ZNode上存储大量数据),这个特性特别重要。ZNode根据其本身的特性,可分为下面两类:Regular ZNode:常规性Znode,用户需要显示的创建,删除Ephemeral ZNode

2015-04-09 10:42:24 707

翻译 创建连接握手状态图

在谢希仁著《计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。在另一部经典的《计算机网络》一书中讲“三次握手”的目的是为了解决“网络中存在延迟的重复分组”的问题。这两种不用的表述其实阐明的是同一个问题。            谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文段”的产生在这样一种情况下:client发出的

2015-04-09 10:05:03 384

原创 java int short long float double 类型描述以及原子性说明

在32位操作系统中,64位的long 和 double 变量由于会被JVM当作两个分离的32位来进行操作,所以不具有原子性,其他的都具有原子性。而使用AtomicLong能让long的操作保持原子型。因为代码里面做了封装。“深入java虚拟机”中提到,int等不大于32位的基本类型的操作都是原子操作,但是某些jvm对long和double类型的操作并不是原子操作,这样就会造成错误数据的

2015-04-08 22:01:41 2055

转载 java反转链表实现

class Node { //变量 private int record; //指向下一个对象 private Node nextNode; public Node(int record) { super(); this.record = record; }

2015-04-08 21:38:36 400

转载 配置开发环境Tomcat热部署

近期在servlet开发。由于servlet在tomcat中的生命周期问题(请查阅其他文档),导致调试过程很不方便。 修改后的文件,无法在servlet中重新加载(重启tomcat当然可以,效率是个问题),解决方法是采用 热部署 和 热加载,两者在调试过程中各有自己的优缺点。 此处以热加载,描述下tomcat中的配置。 修改文件:apache-tomcat/conf/server.xm

2015-04-08 21:09:32 509

翻译 Hibernate高级特性

Hibernate高级特性描述如下:1.Hibernate持久化实现,细节包括:实体对象的生命周期,实体对象识别,数据缓存,事务管理以及持久层操作2.Hibernate回调与拦截机制,细节包括:Lifecyle与Validatable接口 ,Hibernate Interceptor①实体对象的声明周期实体对象的三种状态,Transient状态(自由状态),Persistent(持

2015-04-01 16:46:24 700

轻轻松松学用javascript编程_pp.rar

轻轻松松学用javascript编程_pp.rar

2008-09-03

org[1].easystruts.eclipse_0.6.4.zip

org[1].easystruts.eclipse_0.6.4.zip

2008-09-03

一ppt,可用来做毕业设计的模板,自己添加内容

一ppt,可用来做毕业设计的模板,自己添加内容

2008-05-29

一个例子--JDBC实现数据库的简单操作,实现查找,出入,删除等操作.rar

一个例子--JDBC实现数据库的简单操作,实现查找,出入,删除等操作.rar

2008-05-27

JDBC连数据库的JAVA程序,以及冒泡排序,折半查找.rar

JDBC连数据库的JAVA程序,以及冒泡排序,折半查找.rar

2008-05-27

生产者和消费者问题以及哲学家就餐问题,JAVA实现的程序.rar

生产者和消费者问题以及哲学家就餐问题,JAVA实现的程序.rar产者和消费者问题以及哲学家就餐问题,JAVA实现的程序.rar

2008-05-27

spring真正适合新手上路啊,呵呵

spring真正适合新手上路啊,呵呵

2008-05-26

Manning - Spring in Action.rar

Manning - Spring in Action.rar

2008-05-22

Hibernate.Quickly.Aug.rar

Hibernate.Quickly.Aug.rar

2008-05-22

spring学习资料大全

spring学习资料大全spring学习资料大全spring学习资料大全spring学习资料大全spring学习资料大全spring学习资料大全spring学习资料大全spring学习资料大全

2008-05-16

HibernateInAction.pdf

HibernateInActionHibernateInActionHibernateInActionHibernateInActionHibernateInActionHibernateInActionHibernateInAction

2008-05-16

ibatis 开发指南

ibatis 开发指南

2008-05-15

ibatis 开发指南

ibatis 开发指南

2008-05-15

ibatis 开发指南

ibatis 开发指南

2008-05-15

ibatis 开发指南

ibatis 开发指南

2008-05-15

ibatis 开发指南

ibatis 开发指南

2008-05-15

毕业设计论文及相关 本科毕业论文(设计)指导手册

本科毕业论文(设计)指导手册 毕业论文书写格式 毕业论文的结构 拟定结构提纲 形成论点和论据 引文、图表、加注 论文修改的方法 指导导师的条件和修养 毕业论文答辩的目的和意义 毕业论文答辩过程 毕业论文答辩前的准备 毕业论文的结构原则 毕业论文的逻辑 毕业论文的评价 毕业论文的文风 毕业论文的性质和写作意义 毕业论文的语言 毕业论文的种类和规格 毕业论文规范写作问答 毕业论文例文评析 毕业论文写作的基本要求 毕业论文指导的内容和方法 毕业论文指导的意义和任务 标题、目录和内容提要 材料和语言方面的毛病 积累资料的方法 结构方面的毛病 论文术语中英文对译 论文修改的范围 论文修改的重要性 论文正文写作的常用结构 起草的意义和一般要求 如何撰写毕业论文 文风方面的毛病 写好序论本论和结论 行款格式 选题的具体方法 选题的原则 选题的重要性 选题和观点方面的毛病 学术论文写作的谋篇构思 英文写作--个人简历 英文写作--演讲 英文写作--证明证书 掌握理论的方法 执笔注意事项

2008-05-04

本科毕业论文(设计)指导手册

本科毕业论文(设计)指导手册 毕业论文书写格式 毕业论文的结构 拟定结构提纲 形成论点和论据 引文、图表、加注 论文修改的方法 指导导师的条件和修养 毕业论文答辩的目的和意义 毕业论文答辩过程 毕业论文答辩前的准备 毕业论文的结构原则 毕业论文的逻辑 毕业论文的评价 毕业论文的文风 毕业论文的性质和写作意义 毕业论文的语言 毕业论文的种类和规格 毕业论文规范写作问答 毕业论文例文评析 毕业论文写作的基本要求 毕业论文指导的内容和方法 毕业论文指导的意义和任务 标题、目录和内容提要 材料和语言方面的毛病 积累资料的方法 结构方面的毛病 论文术语中英文对译 论文修改的范围 论文修改的重要性 论文正文写作的常用结构 起草的意义和一般要求 如何撰写毕业论文 文风方面的毛病 写好序论本论和结论 行款格式 选题的具体方法 选题的原则 选题的重要性 选题和观点方面的毛病 学术论文写作的谋篇构思 英文写作--个人简历 英文写作--演讲 英文写作--证明证书 掌握理论的方法 执笔注意事项

2008-05-04

毕业设计手机增值业务出错查询流程处理业务处理子系统

毕业设计手机增值业务出错查询流程处理业务处理子系统毕业设计手机增值业务出错查询流程处理业务处理子系统

2008-04-27

java求素数的经典算法

java求素数的经典算法java求素数的经典算法java求素数的经典算法java求素数的经典算法

2008-04-27

google ga.js代码分析

google ga.js代码分析

2017-05-03

mybatis配置数据库自动生成代码

mybatis配置数据库自动生成代码。非常方便,配置完数据库连接后,填写表名,cmd运行,直接生成代码 dao层,xml文件,节省时间.不会用可以单发消息给我

2015-03-24

openxml4j-bin-beta.jar openxml4j-bin-beta.jar openxml4j-bin-beta.jar

openxml4j-bin-beta.jaropenxml4j-bin-beta.jaropenxml4j-bin-beta.jar openxml4j-bin-beta.jar openxml4j-bin-beta.jar openxml4j-bin-beta.jar

2010-07-02

Extjs api Extjs api 点击手册,使用方便

Extjs api 点击手册,使用方便Extjs api 点击手册,使用方便Extjs api 点击手册,使用方便Extjs api 点击手册,使用方便

2009-11-19

Extjs和后台数据库交互的程序,增删改查

Extjs和后台数据库交互的程序,增删改查(终极版),个人测试过,直接导入myeclipse,然后启动tomcat即可运行,增删改查都实现了,可成功运行。 如有问题,可联系我,一起解决。

2009-11-18

Extjs和数据库交互,增删改查

Extjs和数据库交互,增删改查Extjs和数据库交互,增删改查(修改测试通过)

2009-11-18

Extjs和数据库后台交互的实例程序

能运行,初学者和中学者都可参考(转载好东西,哈)

2009-11-17

想对比xfire,cxf和axis2,并看看他们各自的主要内容么,请下载

想对比xfire,cxf和axis2,并看看他们各自的主要内容么,请下载想对比xfire,cxf和axis2,并看看他们各自的主要内容么,请下载

2009-04-16

jad.提供2中工具,一种介绍封装在eclipse里的反编译class用的,一种是直接exe,把class房里面就可反编译

jad.提供2中工具,一种介绍封装在eclipse里的反编译class用的,一种是直接exe,把class房里面就可反编译

2009-04-16

linux必须学的60个命令

linux必须学的60个命令,不管对LINUX熟悉不熟悉,看看这个对你是很有用的啊

2009-04-16

JBOSS,jboss性价比比较高的资源。里面是我搜集的jboss资料,教程,实例

JBOSS,jboss性价比比较高的资源。里面是我搜集的jboss资料,教程,实例

2009-04-16

飞信-移动软件用来发短信

飞信,发短信不要前 飞信,发短信不要前 飞信,发短信不要前

2009-03-11

JQuery基础实例教程,基础教学,本人亲自体验,特实用!实用。高手就别下了!!

JQuery基础实例教程,基础教学,本人亲自体验,特实用实用。高手就别下了!!JQuery基础实例教程,基础教学,本人亲自体验,特实用实用。高手就别下了!!

2009-02-05

7zip安装软件,可把文件在windows系统下打包成tar,7z,zip格式

7zip安装软件,可把文件在windows系统下打包成tar,7z,zip格式7zip安装软件,可把文件在windows系统下打包成tar,7z,zip格式

2009-02-04

火车时刻查询,价格查询,非常全,exe软件,操作简单方便,极品时刻表

火车时刻查询,价格查询,非常全,exe软件,操作简单方便,极品时刻表火车时刻查询,价格查询,非常全,exe软件,操作简单方便,极品时刻表火车时刻查询,价格查询,非常全,exe软件,操作简单方便,极品时刻表火车时刻查询,价格查询,非常全,exe软件,操作简单方便,极品时刻表

2009-02-04

excel二级连动,gif保证能学会

excel二级连动,gif保证能学会excel二级连动,gif保证能学会excel二级连动,gif保证能学会excel二级连动,gif保证能学会excel二级连动,gif保证能学会

2009-02-04

log4j-1.2.12.jar 日志包

log4j-1.2.12.jarlog4j-1.2.12.jarlog4j-1.2.12.jarlog4j-1.2.12.jar

2009-02-04

java socket编程 详细的介绍,实例的教学,网站形式,不过特实用

java socket编程 详细的介绍,实例的教学,网站形式,不过特实用

2009-02-04

图片注释struts简单实例2.rar

简单例子图片注释struts简单实例2.rar

2008-09-03

空空如也

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

TA关注的人

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