[置顶] Zookeeper分布式队列的实现

摘要:本文要通过zookeeper实现一个简单可靠的分布式队列...
阅读(1925) 评论(4)

[置顶] Flink WordCount实例讲解

摘要:本文主要讲了一个Flink的简单的可以本地运行的wordCount程序...
阅读(186) 评论(0)

[置顶] Spark Streaming + Kafka整合实例

本文主要讲了一个Spark Streaming+Kafka整合的实例...
阅读(320) 评论(0)

[置顶] Zookeeper分布式锁实现

本文要使用Zookeeper来实现一个分布式锁,是一个悲观锁。...
阅读(487) 评论(0)

[置顶] Redis分布式锁----乐观锁的实现,以秒杀系统为例

本文使用redis来实现乐观锁,并以秒杀系统为实例来讲解整个过程。...
阅读(1112) 评论(0)

[置顶] Redis分布式锁----悲观锁实现,以秒杀系统为例

本文要实现的是一种使用redis来实现分布式锁...
阅读(1088) 评论(0)

[置顶] phoenix-plugin项目开源

摘要:phoenix-plugin是笔者自己封装的一个类似mybtis的orm框架,专门用来操作phoenix(一个基于hbase的数据库),项目地址:https://github.com/appleappleapple/phoenix-plugin  下面来看看使用说明:phoenix-plugin使用说明一、概述Phoenix-Plugin 是一个使用jdbc封装了操作Hbase的工具类.可以...
阅读(360) 评论(0)

[置顶] 前后端分离项目的技术与框架通用方案

摘要:本文是关于前后端分离项目的技术与框架选型通用方案,是一个比较成熟的方案。目前大部分公司也是采用这个体系。...
阅读(734) 评论(3)

[置顶] Strom优化指南

摘要:本文主要讲了笔者使用Strom中的一些优化建议...
阅读(1376) 评论(0)

[置顶] Flume运行原理

flume是由cloudera软件公司产出的可分布式日志收集系统,后与2009年被捐赠了apache软件基金会,为hadoop相关组件之一。尤其近几年随着flume的不断被完善以及升级版本的逐一推出,特别是flume-ng;同时flume内部的各种组件不断丰富,用户在开发的过程中使用的便利性得到很大的改善,现已成为apache top项目之一....
阅读(335) 评论(0)

[置顶] Spark内存管理原理(上)

Spark运行是内存分为三部分,执行内存(execute memory),存储内存(storge memory),预留内存(reserved memory).在1.6版本以前执行内存和存储内存是静态分配的,意思着应用一启动后,各区域的内存大小就是不变的。这就会带来一个后果,有时执行内存严重不足,但是存储内存又都没怎么用,或者相反。因为这个问题,spakr1.6版本之后引入的动态内存管理机制。...
阅读(256) 评论(0)

[置顶] Spark调优总结

下面主要是笔者根据使用Spark过程中的一些调优做一些汇总。...
阅读(380) 评论(0)

[置顶] Dubbo应用启动与停止脚本,超详细解析

本周刚好研究了一下dubbo的启动脚本,所以在官网的启动脚本和公司内部的启动脚本做了一个整理,弄了一份比较通过的Dubbo应用启动和停止脚本。 下面的脚本只应用于配置分离的应用,什么叫做配置分离呢?就是使用maven打包时,借助assemble插件,打一个tar.gz的压缩包。里面有三个目录。bin目录,,lib目录,conf目录...
阅读(1976) 评论(2)

[置顶] Storm运行原理探索

Apache Storm 的前身是 Twitter Storm 平台,目前已经归于 Apache 基金会管辖。Apache Storm 是一个免费开源的分布式实时计算系统。简化了流数据的可靠处理,像 Hadoop 一样实现实时批处理。Storm 很简单,可用于任意编程语言。Apache Storm 采用 Clojure 开发。Storm 有很多应用场景,包括实时数据分析、联机学习、持续计算、分布式 RPC、ETL 等。Storm 速度非常快,一个测试在单节点上实现每秒一百万的组处理。...
阅读(413) 评论(0)

[置顶] Spark执行模式解析

摘要:本文主要讲了Spark几种不同的执行模式以及其原理...
阅读(787) 评论(0)

[置顶] Java的Spi机制研究

SPI的全称是Service Provider Interface。简单来说,SPI机制提供了一个表达接口和其具体实现类之间的绑定关系的方案。具体是在JAR包的"META-INF/services/"目录下建立一个文件,文件名是接口的全限定名,文件的内容可以有多行,每行都是该接口对应的具体实现类的全限定名。 SPI可以理解是为接口寻找服务实现类。现在公司的系统都是进行了模块的划分,系统抽象为多个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。面向的对象的设计里,我们...
阅读(683) 评论(3)

[置顶] Spark原理解析

Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出和结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等...
阅读(349) 评论(0)

[置顶] Java并发编程与技术内幕:消费者-生产者模式研究

本文主要实现了生产者和消费者的java代码实现...
阅读(535) 评论(0)

[置顶] Hbase常用SQL-DDL与DML汇总

Hbase是一个非关系型,面向列族的数据库,其插入和查询的性能远高于一般关系型数据库,下面主要来看一下一些常用的sql....
阅读(287) 评论(0)

[置顶] Flume+HDFS+Kafka+Hive实例搭建

摘要:本文要实现的是一个使用Flume来处理Kafka的数据,并将其存储到HDFS中去,然后通过Hive外部表关联查询出来存储的数据。...
阅读(751) 评论(0)

[置顶] Sqoop使用实例讲解

摘要:本文主要讲了笔者在使用sqoop过程中的一些实例...
阅读(380) 评论(0)

[置顶] Hive编程指南-Spark操作Hive

摘要:本文将要说明如何使用Spark来对Hive进行操作...
阅读(653) 评论(0)

[置顶] Hive编程指南-JDBC连接、脚本执行

摘要:本文主要讲了如何通过java来连接Hive,以及如何执行hive脚本...
阅读(362) 评论(0)

[置顶] Redis和DelayQueue设计具有过期时间的缓存

有一款APP,用户登陆后。会将用户的用户号,手机号、以及设备号等上报给后台的清洗程序(这里设备号是唯一的)。后台因为需要根据这三个做一定的运算。所以希望对于每一个访客-用户关系进行缓存,并只缓存10分钟,并且缓存使用redis。注意,是每一条记录都只缓存10分钟。而不是一批记录!2、解决方案 1、在redis里有个函数,hset(String key,String fiel...
阅读(422) 评论(0)

[置顶] Hive编程指南-数据类型、DDL、DML、常用字符串函数

摘要:本文主要讲了Hive的数据基本,及一些学用的DDL,DML语句,常用字符串函数。...
阅读(264) 评论(0)

[置顶] Hive编程指南-表创建、内部表、外部表

摘要:本文主要介绍了Hive创建表的一些知识,包含内部表、外部表、分区和分桶等。...
阅读(626) 评论(0)

[置顶] Hadoop实战演练:搜索数据分析----每秒搜索量计算与展示(5)

本文使用hadoop分析每秒的搜索量并保存到mysql存储和展示...
阅读(1669) 评论(0)

[置顶] Hadoop实战演练:搜索数据分析----多个不同的Job进行串连(4)

在hadoop中,一个job需要另一个job的输出结果作为输入源。本文写了一个例子来设置4个不同Job的依赖实例...
阅读(1389) 评论(0)

[置顶] Hadoop实战演练:搜索数据分析----计算结果存储到Mysql(3)

本文主要讲了如何将hadoop的运行结果存储到mysql...
阅读(1371) 评论(0)

[置顶] Hadoop实战演练:搜索数据分析----TopK计算(2)

本文使用Hadoop进行TopK的计算...
阅读(1547) 评论(2)

[置顶] Hadoop实战演练:搜索数据分析----数据去重 (1)

摘要:本文讲了如何使用hadoop进行数据去重...
阅读(1653) 评论(0)

[置顶] Java并发编程与技术内幕:聊聊锁的技术内幕(上)

在Java并发编程里头,锁是一个非常重要的概念。就如同现实生活一样,如果房子上了锁。别人就进不去。Java里头如果一段代码取得了一个锁,其它地方再想去这个锁(或者再执行这个相同的代码)就都得等待锁释放。锁其实分成非常多。比如有互斥锁、读写锁、乐观锁、悲观锁、自旋锁、公平锁、非公平锁等。包括信号量其实都可以认为是一个锁。...
阅读(9324) 评论(0)

[置顶] Java并发编程与技术内幕:CopyOnWriteArrayList、CopyOnWriteArraySet源码解析

本文主要讲了Java中CopyOnWriteArrayList 、CopyOnWriteArraySet的源码分析...
阅读(3482) 评论(0)

[置顶] Java并发编程与技术内幕:ConcurrentHashMap源码解析

本文主要讲了Java中ConcurrentHashMap 的源码...
阅读(2457) 评论(2)

[置顶] Java并发编程与技术内幕:ArrayBlockingQueue、LinkedBlockingQueue及SynchronousQueue源码解析

本文主要讲了Java中BlockingQueue的源码一、BlockingQueue介绍与常用方法BlockingQueue是一个阻塞队列。在高并发场景是用得非常多的,在线程池中。如果运行线程数目大于核心线程数目时,也会尝试把新加入的线程放到一个BlockingQueue中去...
阅读(3526) 评论(1)

[置顶] Java并发编程与技术内幕:ThreadFactory、ThreadLocal

ThreadFactory这个故名思义,就是一个线程工厂。用来创建线程。这里为什么要使用线程工厂呢?其实就是为了统一在创建线程时设置一些参数,如是否守护线程。线程一些特性等,如优先级。通过这个TreadFactory创建出来的线程能保证有相同的特性。...
阅读(2891) 评论(0)

[置顶] Java并发编程与技术内幕:ThreadGroup线程组应用

线程组ThreadGroup表示一组线程的集合,一旦一个线程归属到一个线程组之中后,就不能再更换其所在的线程组。那么为什么要使用线程组呢?个人认为有以下的好处:方便统一管理,线程组可以进行复制,快速定位到一个线程,统一进行异常设置等。ThreadGroup它其实并不属于Java并发包中的内容,它是java.lang中的内容。但是掌握对其的于理解,在实际应用中有很大的帮助。...
阅读(3039) 评论(2)

[置顶] Java并发编程与技术内幕:Callable、Future、FutureTask、CompletionService

在上一文章中,笔者介绍了线程池及其内部的原理。今天主要讲的也是和线程相关的内容。一般情况下,使用Runnable接口、Thread实现的线程我们都是无法返回结果的。但是如果对一些场合需要线程返回的结果。就要使用用Callable、Future、FutureTask、CompletionService这几个类。Callable只能在ExecutorService的线程池中跑,但有返回结果,也可以通过...
阅读(4902) 评论(5)

[置顶] Java并发编程与技术内幕:线程池深入理解

首先,讲讲什么是线程池?照笔者的简单理解,其实就是一组线程实时处理休眠状态,等待唤醒执行。那么为什么要有线程池这个东西呢?可以从以下几个方面来考虑:其一、减少在创建和销毁线程上所花的时间以及系统资源的开销 。其二、2将当前任务与主线程隔离,能实现和主线程的异步执行,特别是很多可以分开重复执行的任务。但是,一味的开线程也不一定能带来性能上的,线池休眠也是要占用一定的内存空间,所以合理的选择线程池的大小也是有一定的依据。...
阅读(7640) 评论(4)

[置顶] 跟我学AngularJs:AngulaJs开发技巧汇总(持续更新)

通过前面几篇文章对于AngularJs中的Controller、Service、route、directive的介绍,相信大家都已能基本掌握其用法,接下来主要分享一些开发技巧。...
阅读(5600) 评论(1)

[置顶] 跟我学AngularJs:router路由与多重视图详解

AngularJs中的路由其实可以认为是一个地址跳转映射,只不过它这个跳转不是传给后台去操作,而是在前台根据不的地址传递参数,渲染不同的内容出来。浏览器地址发生了改变,但实际上它们还们在同一个页面。...
阅读(5434) 评论(0)

[置顶] 跟我学AngularJs:Directive指令用法解读(下)

此文接 跟我学AngularJs:Directive指令用法解读(上)8.transclude 如果不想让指令内部的内容被模板替换,可以设置这个值为true。一般情况下需要和ngTransclude指令一起使用。 比如:template:"hello every ",这时,指令内部的内容会嵌入到ng-transclude这个div中。也就是变成了hello every 这是指令内部的内容。默认值为...
阅读(6275) 评论(3)

[置顶] 跟我学AngularJs:Directive指令用法解读(上)

Directive(指令)笔者认为是AngularJ非常强大而有有用的功能之一。它就相当于为我们写了公共的自定义DOM元素或CLASS属性或ATTR属性,并且它不只是单单如此,你还可以在它的基础上来操作scope、绑定事件、更改样式等。通过这个Directive,我们可以封装很多公共指令,比如分页指令、自动补全指令等等。然后在HTML页面里只需要简单的写一行代码就可以实现很多强大的功能。一般情况下...
阅读(9196) 评论(1)

[置顶] 跟我学AngularJS:全局变量设置之value vs constant vs rootscope vs 服务

AngualrJS中设置全局变量,即每个Controller中都可以访问的变量,主要有以下几种方法: 1、通过var 直接定义global variable,相当于直接用js 2.、用angularjs rootscope来设置全局变量 。 3、用angularjs value来设置全局变量 。 4、用angularjs constant来设置全局变量 。 5、定义服务传值...
阅读(6837) 评论(0)

[置顶] 跟我学AngularJs:Service、Factory、Provider依赖注入使用与区别

用有过Spring的人都知道,Spring的核心思想就是DI(依赖注入,Dependency Injection)和IOC(控制反转 Invension of Controller),AngularJS的service其实就是用到了这里的DI思想,那么什么叫做DI?所谓DI,就是指对象是被动接受依赖类而不是自己主动去找,换句话说就是指对象不是从容器中查找它依赖的类,而是在容器实例化对象的时候主动将它依赖的类注入给它。我个人的理解就是,你在实例化一个类时,它会自动去实例化它里面所用到的其它实例。所以这就叫依赖...
阅读(8991) 评论(2)

[置顶] 跟我学AngularJs:Controller数据共享、继承、通信使用详解

本文主讲了AngularJs中的Controller中基础使用、数据共享、继承、通信的详细使用. AngularJS中的controller中文名就是控制器,它是一个Javascript函数(类型/类),用来向视图的作用域($scope)添加额外的功能。而且每个controller都有自己的scope, 同时也可以共享他们父controller的scope内的数据。...
阅读(11473) 评论(0)

[置顶] 跟我学AngularJs:AngularJs入门及第一个实例

AngularJS是由谷歌开发出来的,它是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。通常,我们是通过以下技术来解决静态网页技术在构建动态应用上的不足:AngularJS使用了不同的方法,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法。...
阅读(9071) 评论(1)

[置顶] Bluemix结合DevOps Service实现一键部署

本文讲述了如何通过Bluemix与DevOps Service相结合,来构建与部署一个持续集成的Java Web项目。其实原理就是将代码放在DevOps Service上,然后提交代码。DevOps Service配置构建作业、部署作业。自动将工程构建结果推送到个人Bluemix中心。这样每次要在Bluemix上更新应用程序时,我们只需将代码git push到DevOps Service上,然后点击构建、部署按钮即可。不用再使用cf push等命令,也用不着在本电脑来登陆bluemix.可以大大提交开发效率...
阅读(3081) 评论(0)

[置顶] Docker部署JavaWeb项目实战

本文主要讲了如何在Ubuntu14.04 64位系统下来创建一个运行Java web应用程序的Docker容器。...
阅读(6499) 评论(2)

[置顶] 阿里云部署Java web项目初体验

本文主要讲了如何在阿里云上安装JDK、Tomcat以及其配置过程。最后以一个实例来演示在阿里云上部署Java web项目。...
阅读(18537) 评论(30)

[置顶] Bluemix结合RabbitMq实现消息发送与接收实例

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。...
阅读(2716) 评论(1)

[置顶] logback与Spring、SpringMVC结合使用教程

本文主要介绍了如何在spring、springMVC中使用logback....
阅读(7808) 评论(2)

[置顶] 基于Bluemix云平台的一个文本转语音应用

Text to Speech 服务提供的应用程序编程接口 (API) 使用 IBM 的语音合成功能将文本转换成音频信号。此服务提供了具象状态传输 (REST) 接口,支持将各种语言、口音和语音的文本合成自然语音。此服务目前可将英语或西班牙语的书面文本合成男声(英语和西班...
阅读(2735) 评论(0)

[置顶] 基于IBM Bluemix的数据缓存应用实例

IBM® Data Cache for Bluemix 是高速缓存服务,支持 Web 和移动应用程序的分布式高速缓存场景。高速缓存服务使用数据网格 技术,您可以在其中存储键值对象。Data Cache 提供了一个业务就绪的内存数据网格 (IMDG),其将数据放在接近逻辑的位置并随着业务扩展仍将其保留在此。很容易使用并扩展现有应用程序的性能和可伸缩性。它可以帮助将冗余事务降到最低、提高响应时间....
阅读(2479) 评论(0)

[置顶] Cocos2d-x游戏《雷电大战》开源啦!要源码要资源快快来~~

写在前面的话:这是笔者开发的第二个小游戏《雷电大战》,之前就过这个游戏和《赵云要格斗》一样,最终将会开源。由于自己的一些个人原因。这个游戏还没有完成,但是许多网友都过来寻求代码或资源,本着开源的精神,笔者今天将它们共享给出大家。注:目前游戏还没有完成,代码全是笔者原创,资源有一部分原创,有一部分网上搜集。下载地址https://github.com/appleappleapple/GameOfSho...
阅读(4105) 评论(3)

[置顶] Jenkins详细安装与构建部署使用教程

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。...
阅读(80674) 评论(8)

[置顶] RabbitMQ与java、Spring结合实例详细讲解

本文介绍了rabbitMq,并以RabbitMQ与java、Spring结合的两个实例来演示如何使用RabbitMQ。还提供了如何在Ubuntu下安装RabbitMQ 服务的方法。...
阅读(7929) 评论(8)

[置顶] Redis整合Spring结合使用缓存实例

本文介绍了如何在Spring中配置redis,并通过Spring中AOP的思想,将缓存的方法切入到有需要进入缓存的类或方法前面。...
阅读(16049) 评论(26)

[置顶] Eclipse上开发IBM Bluemix应用程序

本文主要讲解了如何使用Eclipse安装IBM Bluemix插件,并在Eclipse上开发应用程序实时发布到个人Bluemix中心。...
阅读(3452) 评论(0)

[置顶] 基于IBM Bluemix的Docker实践教程

本文开始简单介绍了Docker以及IBM Bluemix,接下来阐述了如何通过Ubuntu14.04操作系统来配置IBM Bluemix的Docker容器与镜像的操作环境,并演示了在本地操作镜像push到Bluemix中并创建运行容器输出结果和在Bluemix上一些Docker相关命令操作。...
阅读(4478) 评论(2)

[置顶] Echache整合Spring缓存实例讲解

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。...
阅读(3402) 评论(0)

[置顶] Shrio登陆验证实例详细解读

本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+tomcat7.这里主要说了Shiro的搭建过程,Spring+SpringMVC+Mybatis的搭建过可以看这里Spring+Mybatis+SpringMVC+Maven+MySql搭建实例...
阅读(7445) 评论(11)

[置顶] Java反射探索研究

本文详细深入讲解是Java中反射的机制,并介绍了如何通过反射来生成对象、调用函数、取得字段、设置字段的方法。最后,给出了一些反射常用到的实例。...
阅读(4141) 评论(5)

[置顶] Docker镜像与容器命令

Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景:web应用的自动化打包和发布;自动化测试和持续集成、发布;在服务型环境中部署和调整数据库或其他的后台应用;从头编译或者扩展...
阅读(3075) 评论(1)

[置顶] 基于IBM Bluemix部署Java Web项目实战演练

本文主要介绍了IBM Bluemix,并详细说明了如何部署Java Web项目,如何添加MySql服务。最后,提出了自己的一些看法。...
阅读(5769) 评论(4)

[置顶] Python验证码识别处理实例

pytesser是一个用于图片文本识别的python模块,即从文本的截图中还原出文本信息...
阅读(12673) 评论(20)

[置顶] Bootstrap导航栏实例讲解

导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏是响应式元组件就,作为应用程序或网站的导航标题。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航栏也会水平展开。在 Bootstrap 导航栏的核心中,导航栏包括了为站点名称和基本的导航定义样式。...
阅读(4138) 评论(6)

[置顶] redis入门

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表、哈希、集合和有序集合5种。支持在服务器端计算集合的并、交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)...
阅读(3562) 评论(2)

[置顶] HTML抽屉效果的实现与展示

本文主要讲了HTML抽屉效果的实现与展示,最后还用bootstrap做了一个简单的实例。...
阅读(7937) 评论(9)

[置顶] JavaScript 内置对象解读

JavaScript 是面向对象的编程语言 (OOP)。OOP 语言使我们有能力自定义对象和变量类型。(事实上,只是基于对象的,并不完全具备面向对象的语言的三大特性[封装、继承、多态])。面向对象编程 在高级 JavaScript 的部分会讲解如何创建自己的对象。现在,我们开始学习内建的 JavaScript 对象,以及如何使用它们。对象只是一种特殊的数据。...
阅读(2823) 评论(4)

[置顶] Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)

本文实现了一个后台由Spring+Mybatis+SpringMVC组成,分页采用PageHelper,前台展示使用bootstrap-paginator来显示效果的分页实例。整个项目由maven构成。这里主要讲了分页的实例,框架怎么搭建就不再说明,主要是在这里的基础上来增加分页功能的。注意,此文是在这个基础 Spring+Mybatis+SpringMVC+Maven+MySql搭建实例 之上来做分页的,建议文中看不懂的配置可以看看这里。...
阅读(18848) 评论(54)

[置顶] javaScript正则表达式(上)

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。...
阅读(2697) 评论(5)

[置顶] JavaScript闭包研究

闭包,官方对闭包的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。闭包的特点:1. 作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2. 一个闭包就是当一个函数返回时,一个没有释放资源的栈区。...
阅读(3319) 评论(3)

[置顶] Linux命令大全----系统管理相关命令

本文主要讲了Linux命令大全----系统管理相关命令,并附有实例...
阅读(2665) 评论(6)

[置顶] Java反射探索-----从类加载说起

摘要:本文主要讲了Java类加载的机制,这是学习反射的入门基础。...
阅读(3138) 评论(2)

[置顶] Linux命令大全----常用文件操作命令

本文主要讲了Linux命令大全----常用文件操作命令,并附有实例...
阅读(3453) 评论(3)

[置顶] Spring+Mybatis+SpringMVC+Maven+MySql搭建实例

本文主要讲了如何使用Maven来搭建Spring+Mybatis+SpringMVC+MySql的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。...
阅读(36772) 评论(48)

[置顶] Spring+Mybatis+Maven+MySql搭建实例

本文主要讲了如何使用Maven来搭建Spring+Mybatis+MySql的的搭建实例,文章写得很详细,有代码有图片,最后也带有运行的效果。...
阅读(4973) 评论(9)

[置顶] Jquery入门指南教程

jQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。...
阅读(3314) 评论(9)

[置顶] n皇后2种解题思路与代码-Java与C++实现

本文主要讲了n皇后问题的解题思路,并分别用java和c++实现了过程,最后,对于算法改进,使用了位运算。...
阅读(3007) 评论(4)

[置顶] Jquery选择器使用方法大全

本文主要讲是Jquery中选择器的使用方法 点我改变颜色 我是divOne 我是divTwo...
阅读(3007) 评论(18)

[置顶] Java类加载器深入探索

class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。class文件径打破了C或者C++等语言所遵循的传统,使用这些传统语言写的程序通常首先被编译,然后被连接成单独的、专门支持特定硬件平台和操作系统的二进制文件。...
阅读(2990) 评论(2)

[置顶] javascript基本数据类型与值类型引用类型说明

在javascript中申明变量使用的关键字都是var,这点与其他的编程语言不尽相同,但是javascript亦含有五种基本的数据类型(也可以说是简单数据类型),它们分别是:Undefined,Null,Boolean,Number和String。还含有一种复杂数据类型—Object。...
阅读(2789) 评论(2)

[置顶] Java NIO内存映射---上G大文件处理

本文主要讲了java中内存映射的原理及过程,与传统IO进行了对比,最后,用实例说明了结果。...
阅读(4610) 评论(2)

[置顶] Web流程图绘制使用raphael

本文要实现一个流程图的绘制,最终的目标是实现流程图的自动绘制,并可进行操作,直接点击流程图上对应的方框就可以让后台跑相应的程序。...
阅读(5348) 评论(2)

[置顶] 那些年,我开发过的软件

本文从自己入门开发的软件说起,主要阐述了自己入门程序界的过程以及一些经历,文末也提出了自己学习的一些心得和方法。...
阅读(8195) 评论(18)

[置顶] Java I/O解读与使用实例

I/O全称是Input/Output,Java的I/O就是Java的输入与输出操作。与之相关的接口和类都放在java.io包里面,因而,在进行Java输入输出操作时,需要导入该包。利用Java的I/O大大地扩展了系统的输入与输出范畴,不仅可以从控制台输入输出,还可以从其他数据存储形式进行输入输出,例如本地文件、远程数据库等。Java的I/O在文件数据的...
阅读(3346) 评论(3)

[置顶] Java栈的实例-数组和链表两种方法

一、栈栈的定义 栈(Stack)是限制仅在表的一端进行插入和删除运算的线性表。 (1)通常称插入、删除的这一端为栈顶 (Top),另一端称为栈底 (Bottom)。 (2)当表中没有元素时称为空栈。 (3)栈为后进先出(Last In First Out)的线性表,简称为 LIFO 表。 栈的修改是按后进先出的原则进行。每次删除(退栈)的总...
阅读(2096) 评论(1)

[置顶] Java二叉排序树

二叉排序树(Binary Sort Tree)又称二叉查找(搜索)树(Binary Search Tree)。其定义为:二叉排序树或者是空树,或者是满足如下性质的二叉树:①若它的左子树非空,则左子树上所有结点的值均小于根结点的值;②若它的右子树非空,则右子树上所有结点的值均大于根结点的值;③左、右子树本身又各是一棵二叉排序树。上述性质简称二叉排序树性质(B...
阅读(2670) 评论(1)

[置顶] Dubbo入门基础与实例讲解

Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。...
阅读(4683) 评论(1)

[置顶] Maven常用命令大全与pom文件讲解

本文主要讲解是Maven使用过程中一些常用的命令,并配上图片说明,最后还讲了pom.xml文件的一些构造。...
阅读(4411) 评论(1)

[置顶] MySql常用函数大全讲解

MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。例如,字符串连接函数可以很方便的将多个字符串连接在一起。在这一章中将讲解的内容包括:数学函数字符串函数日期和时间函数条件判断函数系统信息函数加密函数格式化函数 。...
阅读(3638) 评论(1)

[置顶] Maven安装与Maven HelloWorld入门实例

本文主要讲了Maven的安装过程,以及一些基础的概念。并用两个例子讲解了Maven在java项目中的使用。...
阅读(2702) 评论(1)

[置顶] Dubbo-Admin管理平台和Zookeeper注册中心的搭建

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。...
阅读(10595) 评论(5)

[置顶] MySql触发器使用讲解

触发器是由INSERT、UPDATE和DELETE等事件来触发某种特定操作。满足触发器的触发条件时,数据库系统就会执行触发器中定义的程序语句。这样做可以保证某些操作之间的一致性。例如,当学生表中增加了一个学生的信息时,学生的总数就必须同时改变。可以在这里创建一个触发器,每次增加一个学生的记录,就执行一次计算学生总数的操作。这样就可以保证每次增加学生的记录后,学生总数是与记录数是一致的。触发器触发的执行语句可能只有一个,也可能有多个。本节将详细讲解创建触发器的方法。...
阅读(2669) 评论(2)

[置顶] Ubuntu14.04桥接网络设置与SSH登陆

本文主要讲了Ubuntu14.04设置上网和SSH登陆方法...
阅读(3110) 评论(1)

[置顶] 聊聊我的高效编程之路

摘要:在程序开发过程中,一些IDE的配置、常用代类的积累以及常用框架的使用。能帮助我们迅速写好代码,快速定位错误。同时,又有利于我们快速构造和部署,以及进行后续的迭代开发。...
阅读(4294) 评论(9)

[置顶] MySql存储过程与函数

存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。...
阅读(3440) 评论(1)

[置顶] MySql视图原理讲解与使用大全

摘要:本文主要讲了MySql中视图的定义、原理和如何使用、创建、删除等...
阅读(3429) 评论(5)

[置顶] Ajax+SpringMVC+Spring+Mybatis+MySql+js用户注册实例

这几天研究了下Ajax注册的方法,通过在注册时输入用户名或邮箱等,就可以判断这个用户是否存在,以免用户来注册,然后提交了,系统才提示该用户名或邮箱不可用。使用Ajax便可实现这一功能,看了网上的都是php的,想想索性来写一个SpringMVC+Spring+Mybatis的。文章内容用到了很多技术,包括javascript、jquery、json、e表达式等。...
阅读(9031) 评论(20)

[置顶] Mybatis自动生成代码

本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码,Mybatis Generator是一个非常好用的工具,使用它可以大大节省开发的时间,并减少代码的编写量。...
阅读(4908) 评论(5)

[置顶] MySql基本查询、连接查询、子查询、正则表达查询讲解

查询数据指从数据库中获取所需要的数据。查询数据是数据库操作中最常用,也是最重要的操作。用户可以根据自己对数据的需求,使用不同的查询方式。通过不同的查询方式,可以获得不同的数据。MySQL中是使用SELECT语句来查询数据的。在这一章中将讲解的内容包括。1、查询语句的基本语法2、在单表上查询数据3、使用聚合函数查询数据4、多表上联合查询5、子查询6、合并查询结果7、为表和字段取别名8、使用正则表达式...
阅读(3650) 评论(1)

[置顶] Ajax实例讲解与技术原理

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。解决传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。...
阅读(4747) 评论(1)

[置顶] JSP九大内置对象和四种属性范围解读

本文首先主要讲解了JSP中四种属性范围的概念、用法与实例。然后在这个基础之上又引入了九大内置对象,并对这几大内置对象一个一个的进行分析的解读。内容很详细,例子都附有代码和运行的结果截图。...
阅读(5376) 评论(10)

[置顶] Python3.x爬虫教程:爬网页、爬图片、自动登录

本文将使用Python3.4爬网页、爬图片、自动登录。并对HTTP协议做了一个简单的介绍。在进行爬虫之前,先简单来进行一个HTTP协议的讲解,这样下面再来进行爬虫就是理解更加清楚。...
阅读(15319) 评论(30)

[置顶] Jstl之核心标签库与格式标签库使用

SP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。...
阅读(3025) 评论(1)

[置顶] Java和JavaScript中使用Json方法大全

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网络传输速率)。...
阅读(5557) 评论(7)

[置顶] Maven构建多模块项目

摘要:本文要用Maven来构建一个多模块的web项目项目...
阅读(3626) 评论(2)

[置顶] Maven Tomcat7自动部署

摘要:本文主要讲了Maven中使用Tomcat7进行自动部署 启动tomcat7,然后访问 http://localhost:8080/manager/html,输入admin/password,如果出现以下界面,表示tomcat一切OK如果是Tomcat6...
阅读(7688) 评论(5)

[置顶] MyBatis动态Sql语句

MyBatis中对数据库的操作,有时要带一些条件,因此动态SQL语句非常有必要,下面就主要来讲讲几个常用的动态SQL语句的语法 and STU_...
阅读(6300) 评论(5)

[置顶] Jsp中EL表达式的使用

EL是JSP表达式语言,全称是ExpressionLanguage,使用EL的目的是简化在JSP中访问变量的方式,简单静态HTML与Java代码的耦合。...
阅读(2852) 评论(1)

[置顶] MySql索引原理与使用大全

索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,若要对表进行查询,第一种搜索信息方式是全表搜索,是将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录,这样做会消耗大量数据库系统时间,并造成大量磁盘I/O操作;第二种就是在表中建立索引,然后在索引中找到符合查询条件的索引值,最后通过保存在索引中的ROWID(相当于页码...
阅读(3833) 评论(1)

[置顶] servlet和Jsp生命周期解读

Servlet是运行在Servlet容器(有时候也叫Servlet引擎,是web服务器和应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务,解码基于MIME的请求,格式化基于MIME的响应。常用的tomcat、jboss、weblogic都是Servlet容器)中的,其生命周期是由容器来管理。...
阅读(3620) 评论(5)

[置顶] MySql之ALTER命令用法详细解读

本文详细解读了MySql语法中Alter命令的用法,这是一个用法比较多的语法,而且功能还是很强大的。...
阅读(3757) 评论(1)

[置顶] servlet之cookied/session深入浅出(上)

Cookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用户状态。服务器还可以根据需要修改Cookie的内容。...
阅读(2916) 评论(11)

[置顶] Servlet仿CSDN动态验证码的生成-带数字和字母

实现的思路: 首先,需要创建一个Servlet。该Servlet通过字节型响应给客户端返回一个图片,该图片是通过JDK中Java 2D的类库来生成一个图片。图片的生成是依靠一个随机数来完成,然后将这个随机数写成图片格式。最后在Session将这个随机的字符串的状态保持住,以便在用户填写后进行对比。 其次,在需要加入验证码的JSP页面中,通过引入该图片。 最后,单用户填写完验证码后,提交到某一个Se...
阅读(2900) 评论(1)

[置顶] MySql基础知识、存储引擎与常用数据类型

本文将主要讲解了数据库的一些基础知识,介绍了MySql的存储引擎,最后讲了MySql常用的数据类型...
阅读(2866) 评论(0)

[置顶] MySql5.6 Window超详细安装教程

MySql5.6 Window超详细安装教程...
阅读(3905) 评论(0)

[置顶] Java编程规范

java编程规范...
阅读(3215) 评论(6)

[置顶] Spring事务管理-使用注解配置事务

事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects)支持声明式事务管理,特别是基于注解的声明式事务管理,简单易用 提供比其他事务API如JTA更简单的编程式事务管理API与spring数...
阅读(4828) 评论(0)

[置顶] SpringMVC单文件上传、多文件上传、文件列表显示、文件下载

本文详细讲解了SpringMVC实例单文件上传、多文件上传、文件列表显示、文件下载。...
阅读(13903) 评论(3)

[置顶] Log4j详细使用教程

日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。...
阅读(10162) 评论(14)

[置顶] Spring+SpringMVC+Mybatis+Mysql整合实例

本文要实现Spring+SpringMVC+Mybatis+Mysql的一个整合,实现了SpringMVC控制访问的页面,将得到的页面参数传递给Spring中的Mybatis的bean类,然后查找Mysql数据的功能,并通过JSP显示出来。建议可以先看笔者另一文章Mybatis与Spring整合创建Web项目 。笔者觉得整合过程中问题比较多的还是Spring+Mybatis的整合,SpringMVC的整合还是比较简单。...
阅读(14829) 评论(41)

[置顶] SpringMVC数据验证——注册用户格式的验证实例

服务器端的数据验证,对于一个WEB应用来说是非常重要的,而Spring从3.0开始支持JSR-303规范,它定义了一些标准的验证约束,同时也提供了一个可扩展的自定义方式来满足不同的开发需要,大象以SSM3为基础,结合实例来说明如何通过Spring MVC用自定义约束注解的方式来实现Validator验证。 validation-api是JSR-303规范的标准接口,hibernate-validator则是这套接口的一个实现,而hibernate-validator的实现里面又会用到slf4j,所以还需要加...
阅读(7361) 评论(2)

[置顶] Mybatis+Spring整合创建Web项目

本文要实现使用Mybatis+Spring+Mysql实现一个Web项目的整目。在Spring中配置数据源和Mybatis的SqlSessionFactory,然后在Web中的JSP中取得Spring中的bean。通过这个bean来操作Mysql中的表。网上看了好多人有写,但是要么是图没表示清楚,要么是代码没贴完。本文是一个完整的教程,照着做你也可以自己整合!...
阅读(5576) 评论(8)

[置顶] Mybatis基于注解实现增删查改和多参数列表查询

在【Mybatis】Mybatis入门概述及第一个Mybatis实例实现增删改查 和【Mybatis】Mybatis接口编程方式实现增删改查 演示了如何使用XML来操作Mybatis实现CRUD,但是大量的XML配置文件的编写是非常烦人的。因此Mybatis也提供了基于注解的配置方式,下面我们来演示一下使用接口加注解来实现CRUD的的例子。一、创建数据库、数据表use...
阅读(5961) 评论(6)

[置顶] Mybatis关联查询一对一和一对多的实现

本文主要讲了使用Mybatis实现关联查询,分为一对一和一对多两种情况,最后并对ResultMap进行一个简要说明。...
阅读(10067) 评论(0)

[置顶] Mybatis多参数查询与列表查询不同方式实现

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka一、查询所有数据,返回List查询出列表,也就是返回list, 在我们这个例子中也就是 List , 这种方式返回数据,需要在Employeer.xml 里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap 所对应的应该是我们自己配置的...
阅读(5354) 评论(2)

[置顶] Mybatis接口编程方式实现增删改查

Mybatis接口编程方式实现增删改查...
阅读(4074) 评论(3)

[置顶] Quartz插件的使用

Quartz 框架提供了几种用于扩展平台能力的方式。通过使用各种 "钩子" (通常指的就是扩展点),Quartz 变得很容易被扩展和定制化来适应你的需要。其中一个最简单的扩展框架的方法就是使用 Quartz 插件。本章就来看看如何使用插件机制让 Quartz 进入到之前 Quartz 用户没去过的领域。一、使用范例   下面将使用插件实现从XML得到JOB,并...
阅读(3814) 评论(0)

[置顶] Mybatis入门概述及第一个Mybatis实例实现增删改查

Mybatis入门概述及第一个Mybatis实例实现增删改查...
阅读(5948) 评论(1)

[置顶] SpringMVC访问静态资源实例讲解

本文要以一个例子来说明SpringMVC访问静态资源 /images /**映射到 ResourceHttpRequestHandler 进行处理,location指定静态资源的位置.可以是web application根目录下、jar包里面,这样可以把静态资源压缩到jar包中。cache-period可以使得静态资源进行web cache 如果出现下面的错误,可能是没有配置 的原因。 报错...
阅读(5108) 评论(3)

[置顶] MySql语句大全:创建、授权、查询、修改等

MySql语句大全:创建、授权、查询、修改等...
阅读(7360) 评论(5)

[置顶] SpringMVC注解驱动的控制器详解

Spring2.5引入注解式处理器支持,通过@Controller和@RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解需要通过处理器映射DefaultAnnotationHandlerMapping和处理器适配器AnnotationMethodHandlerAdapter来开启支持@Controller和@RequestMapping注解的处理器。...
阅读(3710) 评论(2)

[置顶] 【Quartz】Quartz存储与持久化-基于Spring的配置

在上文【Quartz】Quartz存储与持久化-基于quartz.properties的配置 ,是通过配置quartz.properties文件的方式来实现持久化的。本文将通过Spring配置的方式来实现存储与持久化。...
阅读(6073) 评论(1)

[置顶] 【Quartz】Quartz存储与持久化-基于quartz.properties的配置

Quartz提供两种基本作业存储类型。第一种类型叫做RAMJobStore,第二种类型叫做JDBC作业存储。一、对比  类型优点缺点RAMJobStore不要外部数据库,配置容易,运行速度快因为调度程序信息是存储在被分配给JVM的内存里面,所以,当应用程序停止运行时,所有调度信息将被丢失。另外因为存储到JVM内存里面,所以可以存储多少个Job和Trigger将会受到限制JDBC作业存储支持集群,因...
阅读(10831) 评论(16)

[置顶] SpringMVC简介及第一个HelloWorld

Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此就不介绍了,如Tapestry、JSF等。...
阅读(9434) 评论(2)

[置顶] 【Quartz】 JobListener、Triggerlistener、SchedulerListener介绍与使用

在某个所关注事件发生时,监听器提供了一种方便且非侵入性的机制来获得这一通知。Quartz 提供了三种类型的监听器:监听 Job 的,监听 Trigger 的,和监听 Scheduler 自已的。本章解释如何应用每一种类型来更好的管理你的 Quartz 应用,并获悉到什么事件正在发生。...
阅读(3979) 评论(1)

[置顶] Servlet之Filter深入讲解及实例研究

Filter相关Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改,它在Servlet被调用之前检查Request对象,修改Request Header和Request内容;在Servlet被调用之后检查Response对象,修改Response Header和Response内容。Servlet过滤器负责过滤的Web组件可...
阅读(2956) 评论(1)

[置顶] Spring事务管理——使用XML配置声明式事务

事务简介:事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用事务的四个关键属性(ACID)① 原子性(atomicity):事务室一个原子操作,有一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用② 一致性(consistency):一旦所有事务动作完成,事务就被提交。...
阅读(6318) 评论(4)

[置顶] Spring JDBC原理与应用实例讲解

使用Spring进行基本的JDBC访问数据库有多种选择。Spring至少提供了三种不同的工作模式:Spring JDBC抽象框架core包提供了JDBC模板类,其中JdbcTemplate是core包的核心类,所以其他模板类都是基于它封装完成的,JDBC模板类是第一种工作模式。...
阅读(4067) 评论(6)

[置顶] Cocos2d-x《雷电大战》(6) 智能敌机AI来袭--飞行路径算法设计与实现(下)

此文接上文Cocos2d-x《雷电大战》(6) 智能敌机AI来袭--飞行路径算法设计与实现(上) ,还是对游戏中的敌机路径进行一个设计和实现。这里笔者又实现了两种敌机路线。分别如下: (1)敌机朝着英雄飞机的位置飞去 (2)左右两群飞机穿过,其实就是一大群飞机从左到右和从右到左的飞行。...
阅读(4153) 评论(7)

[置顶] 基于Spring task注解方式配置任务

在上讲中,我们使用了XML的方式来配置Quartz定时任务,虽然比用API的方式简便多了,但是Spring还支持基本注解的方式来配置。这样做不仅更加简单,而且代码量也更加少了。...
阅读(6538) 评论(11)

[置顶] AOP之基于AspectJ注解总结与案例

Spring除了支持Schema方式配置AOP,还支持注解方式...
阅读(3793) 评论(6)

[置顶] 【JDBC】JDBC入门汇总及范例讲解

JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。...
阅读(3460) 评论(2)

[置顶] session深入解读

摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax....
阅读(3069) 评论(2)

[置顶] 【Quartz】Spring3.2.9+Quqrtz2.2.1实现定时实例

Spring3.2.9+Quqrtz2.2.1实现定时实例...
阅读(3607) 评论(1)

[置顶] 【Quartz】深入Job、JobDetail、JobDataMap、Trigger

Quartz API核心接口有: Scheduler – 与scheduler交互的主要API; Job – 你通过scheduler执行任务,你的任务类需要实现的接口; JobDetail – 定义Job的实例; Trigger – 触发Job的执行; JobBuilder – 定义和创建JobDetail实例的接口; TriggerBuilder – 定义和创建Trigger实例的接口;...
阅读(7199) 评论(0)

[置顶] 【Quartz】Quartz概述及入门实例

Quartz 在开源任务调度框架中的翘首,它提供了强大任务调度机制,难能可贵的是它同时保持了使用的简单性。Quartz 允许开发人员灵活地定义触发器的调度时间表,并可以对触发器和任务进行关联映射。此外,Quartz提供了调度运行环境的持久化机制,可以保存并恢复调度现场,即使系统因故障关闭,任务调度现场数据并不会丢失。此外,Quartz还提供了组件式的侦听器、各种插件、线程池等功能。...
阅读(3853) 评论(0)

[置顶] AOP之基于Schema配置总结与案例

AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。在Spring配置文件中,所以AOP相关定义必须放在标签下,该标签下可以有、、标签,配置顺序不可变。...
阅读(3846) 评论(2)

[置顶] AOP之5种增强方法应用范例

Spring AOP 提供了 5 种类型的通知,它们分别是 Before Advice(前置通知)、After Returning Advice(后置通知)、Interception Around Advice(周围通知)、Throws Advice(异常通知)和 Introduction Advice(引介通知)。下面分别进行介绍。...
阅读(4240) 评论(3)

[置顶] AOP之JDK动态代理和CGLib动态代理

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka一、JAVA的动态代理 1.1 代理模式         代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理...
阅读(4197) 评论(7)

[置顶] Servlet+Jsp+MySql用户登录实例

本文要用Servlet+Jsp+MySql实例用户登录,并简要介绍了下MVC的思想,此例子也是按照这个思路来做的。在Eclipse+tomcat7.0上做的。不会很难,对于了解MVC思想很有帮助!...
阅读(9894) 评论(25)

[置顶] Servlet之forward、sendRedirect、 include区别与使用

servlet中的请求转发主要有三种方式:1、 forward:是指转发,将当前request和response对象保存,交给指定的url处理。并没有表示页面的跳转,所以地址栏的地址不会发生改变。2、 redirect:是指重定向,包含两次浏览器请求,浏览器根据url请求一个新的页面,所有的业务处理都转到下一个页面,地址栏的地址会变发生改变。3、 include:意为包含,即包含url中的内容,进一步理解为,将url中的内容包含进当前的servlet当中来,并用当前servlet的request和respo...
阅读(5635) 评论(4)

[置顶] Servlet简单登陆验证实例

本文要实现Servlet简单登陆验证实例。...
阅读(6135) 评论(3)

[置顶] Get与Post区别与范例讲解

Java Web应用由一组静态HTML页、Servlet、JSP和其他相关的class组成,它们一起构成一个大的工程项目。每种组件在Web应用中都有固定的存放目录。Web应用的配置信息存放在web.xml文件中。在发布某些组件(如Servlet)时,必须在web.xml文件中添加相应的配置信息...
阅读(4712) 评论(3)

[置顶] Servlet入门总结及第一个Servlet程序

Servlet定义:Servlet是基于Java技术的Web组件,由容器管理并产生动态的内容。Servlet引擎作为WEB服务器的扩展提供支持Servlet的功能。Servlet与客户端通过Servlet容器实现的请求/响应模型进行交互....
阅读(24961) 评论(3)

[置顶] Cocos2d-x《雷电大战》(6) 智能敌机AI来袭--飞行路径算法设计与实现(上)

本文要实现飞机类游戏中的一连串飞机的跟随出和和并行出出。而网上找了一些Cocos2dx开发的飞行类游戏,都只找到一些简单的智能敌机。基本上没什么AI,这样游戏玩起来就太没意思了。然后又去找敌机飞行路径的相关资料,发现相关的也很少。想想还是自己来设计吧! 飞机类游戏设计中,智机的飞行路径设计和智能子弹的设计绝对一个飞行类游戏好坏是的核心。敌机智能也是分级别的。BOSS机就不说了,而飞行游...
阅读(8375) 评论(29)

[置顶] IOC之基于Java类的配置Bean

基于Java配置选项,可以编写大多数的Spring不用配置XML,但有几个基于Java的注释的帮助下解释。从Spring3.0开始支持使用java代码来代替XML来配置Spring,基于Java配置Spring依靠Spring的JavaConfig项目提供的很多优点。通过使用@Configuration, @Bean ,@Importand,@DependsOnannotations来实现Java的配置Spring....
阅读(3654) 评论(1)

[置顶] IOC之基于注解的配置bean(下)

Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。Spring 通过一个 BeanPostProcessor 对 @Autowired 进行解析,所以要让 @Autowired 起作用必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。 在applicatonContext.xml中 把原来 引用的<po...
阅读(3093) 评论(2)

[置顶] 【Java二十周年】爱上Java无法自拔

不知不觉之中,java都已经20岁了。刚好是一个正值青春的少年,回想当初他出生时,笔者都还没上学,编程为何物都不知道。然而就是在1995年James Gosling和同事们共同研发了java,从那之后就慢慢成为了当今世界用的人数最多、最火的一门语言了。也是从那时起,C++和Java之间口水不断,你争我夺。每个IT的论坛、每个IT的网站都有说其好、说其坏的人在,语言只是一门工具而已,窃以为不应拿来进行辱骂,仍至人身攻击。笔者就曾经在CSDN的C++论坛上,有网友就说Java都是智商低下的人才搞的,理由是搞Ja...
阅读(5851) 评论(6)

[置顶] IOC之bean之间的关系讲解

本文主要讲了Spring中Bean之间的关系,分为继承、依赖和引用三个类型。文章中都分别有例子和用法分析。...
阅读(3194) 评论(3)

[置顶] IOC之方法注入讲解

当一个Bean依赖的Bean和自己生命周期不同的时候:如Bean A依赖Bean B,Bean A 是singleton,如果需要在Bean A每次用到Bean B的时候都用一个Bean B的新的实例(注意是新的),即使通过在配置文件设置Bean B的 property或者 contructor-arg是不能实现的.这时候只能在Bean A中用Bean B的时候动态得到。...
阅读(3725) 评论(2)

[置顶] IOC之基于注解的配置bean(上)

Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。 在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。 虽然目前这3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用...
阅读(3099) 评论(7)

[置顶] Cocos2d-x《雷电大战》(5)-单例模式英雄飞机闪亮登场!

本文将实现用单例模式实现一个英雄飞机类的设计,单例模式是游戏开发中最常用到的一种设计模式,原理也比较简单,仔细研究下就可以掌握好。...
阅读(5246) 评论(20)

[置顶] Spring之核心容器bean

摘要:Spring的核心容器实现了Ioc,其目 的是提供一种无侵入式的框架。在本文中,首先讲解了Spring的基础bean的相关知识,然后介绍了Spring是如何对bean进行管理的。...
阅读(4186) 评论(8)

[置顶] Spring之Construcotrer注入和setter注入不同的XML写法方式

本文主要讲解了Spring中constructor注入的4种不同写法和sette的3种不同写法...
阅读(3761) 评论(6)

[置顶] Spring之IOC自动装配解析

标签的 autowire 属性,它负责自动装配标签定义 JavaBean 的属性。这样做可以省去很多配置 JavaBean 属性的标签代码,使代码整洁、美观。但是它也有负面影响,即使用自动装配之后,无法从配置文件中读懂 JavaBean 需要什么属性。自动装配存在很多不正确的装配问题,例如错误装载属性、“byType”属性和“constructor”属性对相同类型参数无法判断等。当然,将自动装配和...
阅读(4187) 评论(1)

[置顶] Spring之IOC的注入方式总结

在定义了 JavaBean 装载信息之后需要对其赋值。一个 JavaBean 的赋值可以通过构造方法完成初始化,或者通过 set()方法初始化和改变属性值。下面分别介绍如何在 XML 中配置 JavaBean 的属性为构造方法和 set()方法传递参数。1.为构造方法传递参数在类被实例化的时候,它的构造方法被调用并且只能调用一次。所以它被用于类的初始化操作。是标签的子标签。通过其子标签可以为构造方...
阅读(5362) 评论(6)

[置顶] Java操作符总结

Java语言中的表达式是由运算符与操作数组合而成的,所谓的运算符就是用来做运算的符号。在Java中的运算符,基本上可分为算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、转型运算符等。...
阅读(2804) 评论(0)

[置顶] Spring配置及第一个Spring HelloWorld

本文将主讲了Spring在Eclipse下的配置,并用Spring运行了第一个HelloWorld....
阅读(11358) 评论(12)

[置顶] Cocos2d-x《雷电大战》(4)-策略模式实现不同子弹切换!!

本文从设计模式中的策略模式入手,主讲了飞机大战中英雄飞机切换不同的子弹。这里分为三种子弹。第一种:每次发一个子弹,垂直发射;第二种:每次发两个子弹,两个都是垂直发射:第三种;每次发三个子弹,两边的子弹有一定的角度,而中间的子弹垂直发射;设计模式是游戏开发经常用到的思想,建议有兴趣的同学可以好好研究下!好了,下面开始吧。...
阅读(3953) 评论(14)

[置顶] Cocos2d-x《雷电大战》(3)-子弹无限发射

本文要实现雷电游戏中,游戏一开始,英雄飞机就无限发射子弹的功能。这里的思想是单独给子弹弄一个层,在这个层不设置一个定时器,每隔一个时间,根据当前英雄飞机传入的位置,生成子弹,并设置子弹的移动事件,和移动后的事件(就是把子弹删除掉,节省内存)...
阅读(4794) 评论(14)

[置顶] Java多线程学习(吐血超详细总结)

本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。...
阅读(39820) 评论(43)

[置顶] Cocos2d-x《雷电大战》(2)-精灵随手指移动,你点哪我走哪!

本文要实现飞机游戏中,人的手指按着飞机,就能拖着飞机走动,这里实现了当你手指按在手机的图片上,手指一直按着屏幕,飞机就会跟着你走。同时,还加入了边界判断条件,让飞机在你的视野内移动,实现的效果完全和我们手机上的飞机游戏一样。...
阅读(4367) 评论(5)

[置顶] Android仿微信底部菜单栏+顶部菜单栏(附源码)

本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用ViewPage来做,每一个page对应一个XML,当手指在ViewPage左右滑动时,就相应显示不同的page(其实就是xml)并且同时改变底部菜单按钮的图片变暗或变亮,同时如果点击底部菜单按钮,左右滑动page(其实就是xml)并且改变相应按钮的亮度。...
阅读(23147) 评论(26)

[置顶] Cocos2d-x《雷电大战》(1)-双层地图无限滚动

本文要实现飞机射击游戏中的地图无限滚动的功能,这里分为两个层,一个层无限向下滚动,一个层无限向上滚动,这样子结合起来效果就非常有层次感,也非常逼真,这里我把地图层都写成一个类,自己把地图改下,就可以成为你自己的了!下面,我们开始吧...
阅读(5708) 评论(10)

[置顶] Android列表收缩与展开仿QQ好友列表(非常详细,附源码)

好友QQ列表,可以展开,可以收起,在android中,以往用的比较多的是listview,虽然可以实现列表的展示,但在某些情况下,我们还是希望用到可以分组并实现收缩的列表,那就要用到android的ExpandableListView,今天研究了一下这个的用法,也参考了很多资料动手写了一个小demo,实现了基本的功能,下面直接上效果图以及源代码~!...
阅读(5470) 评论(3)

[置顶] Android仿Win8界面开发(附源码)

本文将要模仿Win8界面的一个设计,一个一个的方块。方法很简单。这里自己把图片改改就可以成为自己想要的界面了...
阅读(4255) 评论(2)

[置顶] Android自定义标题栏

本文要讲自己定义一个标题栏,能加事件。然后可以移值到不同的手机上,基本上不用改什么,调用也很简单....
阅读(3605) 评论(1)

[置顶] Android仿UC浏览器左右上下滚动功能(附源码)

本文要解决在侧滑菜单右边加个文本框,并能实现文本的上下滑动和菜单的左右滚动。这里推荐可以好好看看android的触摸事件的分发机制,这里我就不详细讲了,我只讲讲这个应用。要实现的功能就像UC浏览器(或其它手机浏览器)的左右滚动,切换网页,上下滚动,拖动内容。...
阅读(4021) 评论(2)

[置顶] Android侧边栏的自定义滑动实现(附源码)

本文要实现手指在手机上向左或向右移动时,能相应的移动左右两个视图。通过自定义来实现,不借助第三方插件。实现的思路很简单,通过判断手指滑动的距离和速度来决定是否要滚动显示菜单项。...
阅读(5582) 评论(6)

[置顶] 24天学会设计模式----门面模式(外观模式)

Facade模式: 为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。...
阅读(4772) 评论(2)

[置顶] 《赵云要格斗》游戏开源啦!要代码要资源就来!~~~~~~~

笔者自行开发的Cocos2d-x原创游戏《赵云要格斗》这里把全部的代码和资源全部共享,保证全部可以免费下载,笔者之前开发这个游戏的时就说过,此游戏最后一定会开源。游戏其实还没弄完,只是近期好多博友都在找我要代码要资源,笔者原本是想等游戏全部完成之后,再来公布的。现在打算提前点,笔者认为社区大于代码(CSDN上的话,开源好于自己闭门造车。...
阅读(14904) 评论(16)

[置顶] 我和《Visual c++2013入门经典(第7版)》的那些事

笔者今天有幸看到了Visual c++2013入门经典(第7版),这一本书,回想之前看过些书的2010的版本,陪伴我渡过了漫长的C++基础学习之路,下面我将讲述对《Visual c++2013入门经典(第7版)》看后的一些感想与意见。...
阅读(16988) 评论(13)

[置顶] Cocos2d-x显示中文与字幕滚动--之游戏开发《赵云要格斗》(14)

本文将要解决Cocos2d-x中显示中文时出现乱码的情形,并且实现一个字幕滚动的功能,这个功能是通过遮罩来实现的。...
阅读(13488) 评论(7)

[置顶] Java集合与框架总结与学习

Java集合框架是Java语言的重要组成部分,它包含了系统而完整的集合层次体系,封装了大量的数据结构的实现。深刻理解Java集合框架的组成结构及其中的实现类和算法,能极大提高程序员编码的能力。本章讲述Java集合框架,主要包括集合框架的概念、集合框架接口,以及列表、集合、映射三种结构还有迭代方法、比较方法和较早以前版本的类和接口。...
阅读(3967) 评论(6)

[置顶] Cocos2d-x场景切换我换换换!----之游戏开发《赵云要格斗》(12)

本文主要讲讲用Cocos Studio制作的登录界面,来设计一个层类,然后根据这个登录界面的选择,跳转到不同的场景。其中,本文用到的界面可参看上篇Cocos2d-x使用Cocos Studio制作界面并应用---之游戏开发《赵云要格斗》(11)...
阅读(5763) 评论(0)

[置顶] Cocos2d-x游戏暂停、继续游戏、重新开始界面的实现---之游戏开发《赵云要格斗》(10)

本文要实现游戏中的暂停、重新开始。将当前界面截图,然后用这张图去构造一个层(以这张图为背景),然后加个按钮,主界面点暂停时,pushScene(),然后转到游戏暂停界面,当在游戏暂停界面点继续游戏popScne()。在cocos2dx中推进(pushScene())暂停场景,之前运行的场景将会自动暂停,然后我们可以在暂停场景中操作,当我们不再需要暂停场景时,可以popScene()将暂停场景弹出。重新开始游戏直接replaceScene()....
阅读(8702) 评论(7)

[置顶] Cocos2d-x使用Cocos Studio制作界面并应用---之游戏开发《赵云要格斗》(11)

本文主要讲了怎么用Cocos Studio制做登陆界面,并导出成Json文件,直接在coco2d-x中来调用。这样做的好处就是界面和代码是分离的,你如果想改界面的话,就可以直接在外面用Cocos Studio来修改,只要不修改按钮之类的名称,你的功能代码完全不用修改,只要将导出的Json文件和图片资源替换下就OK了,这样子的开发效率将会大大提高!...
阅读(9221) 评论(13)

[置顶] Cocos2d-x观察者模式其实很简单!!--之游戏开发《赵云要格斗》(13)

观察者模式(有时又被称为发布/订阅模式)是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。        在开发游戏的时候我们经常需要在层与层之间、场景与场景之间传递数据和消息,Cocos2dx框架应用观察者模式为我们封装了一个C...
阅读(9463) 评论(8)

[置顶] Cocos2d-x技能冷却还要等多久?---之游戏开发《赵云要格斗》(9)

本文将主要来实现游戏开发过程中,技能冷却的实现,一个按钮点一次后,就会有一个冷却时间,得等冷却时间过了之后,你才能再次点击,一般这是实现特殊技能的。在这里,我也自己写了一个类,非常方便,只要把这个类加到你的工程中,加两张图片,就可以实现功能了。...
阅读(9500) 评论(9)

[置顶] Cocos2d-x扣血飘字特效用完你就消失--之游戏开发《赵云要格斗》(8)

本文这里将要实现的一个功能是怪物受伤血量减少时,会出现一个扣了多少血量的数字从怪物中间飘到头顶,然后消失。然后有两种方式,一种是每次都扣同样的数字,一种是每次在一定范围内的数字随机....
阅读(9051) 评论(4)

[置顶] Cocos2d-x碰撞检测原理与英雄要打死怪物--之游戏开发《赵云要格斗》(7)

本文将详细讲述cocos2dx中英雄与怪物的碰撞检测原理,其实就是精灵和精灵碰撞检测哈。本文主要从矩形碰撞入手,自己编写了一个矩形碰撞检测的函数,并且在游戏中来进行应用。另一方面,当英雄出动攻击后,如果英雄和怪物碰撞到的话,怪物就要掉血,并且当怪物血量为0时,怪物死亡,死亡之前它还会倒在地上闪烁几下。下面,开始吧...
阅读(10637) 评论(22)

[置顶] Cocos2d-x怪物智能AI怪物也有智商----之游戏开发《赵云要格斗》(6)

本文将主要来讲讲游戏开发中的怪物智能,一个好的游戏一般怪物都要分等级,这样我们游戏玩起来才有意思,怪物如果智商太高,游戏难度大。怪物如果智商太低,游戏玩起来又没有意思。一般好的游戏低级怪物和中级怪物占大部分,高级怪物一般是BOSS级怪物。下面我来讲讲自己对怪物AI的一些见解吧。...
阅读(22105) 评论(24)

[置顶] Cocos2d-x血条跟随怪物运动----之游戏开发《赵云要格斗》(5)

本章在前面的基础上Cocos2d-x 自定义血条及其美化----之游戏开发《赵云要格斗》(4)设计一个怪物类,并实现怪物的上方显示血条,血条跟随怪物的运动而运动。用到的血条类在上一讲中,平时我们游戏一般怪物都是头顶一个血条的,这里我们就是要实现这个功能。...
阅读(6824) 评论(6)

[置顶] Cocos2d-x 自定义血条及其美化----之游戏开发《赵云要格斗》(4)

在游戏开发中,血条是一个很重要的东西,这里的血条是通过两个图片来完成,一个是前景图(红色),一个是背景图(灰色),通过改变红色图在长度显示,灰色图不变就可实现血量的变化了。当然,这里为了让界面更加好看些,又为血条加了个血框和人物的小头像。...
阅读(8128) 评论(15)

[置顶] Cocos2d-x地图随精灵无限滚动与边缘检测----之游戏开发《赵云要格斗》(3)

本章在前面Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》的基础上,实现了精灵向右运动到地图中间时,地图能跟着移动,但此时精灵是原地不动只是播放跑动画。并且,当地图移动到边缘时,地图不在移动,但此时精灵能移动同时播放跑动画。当前工程一直在修改中,有需要的把邮箱留下就是哈,后头不修改了我会把每一个一个工程都上传上去。...
阅读(10468) 评论(9)

[置顶] Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》(2)

本篇要讲讲怎么自定义按钮类,并通过这个按钮类的对像来控制精灵的攻击。在看本篇之前最好先看看上一篇 精灵的攻击也是一个动画,只不过,这个动画只播放一次,相当于在界面上加一个按钮,然后你点一次按钮,精灵就播放一次动画。...
阅读(15134) 评论(19)

[置顶] Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》(1)

Cocos2d-x实现虚拟摇杆控制精灵的运动,并能改变精灵脸部的朝向,扩展性很好。将摇杆类移值到你的工程中即可用,还可以改成你喜欢的图片...
阅读(19527) 评论(40)

Phoenix二级索引

在HBase中,只有一个单一的按照字典序排序的rowKey索引,当使用rowKey来进行数据查询的时候速度较快,但是如果不使用rowKey来查询的话就会使用filter来对全表进行扫描,很大程度上降低了检索性能。而Phoenix提供了二级索引技术来应对这种使用rowKey之外的条件进行检索的场景。其主要有以下四种索引类型1、Covered Indexes(覆盖索引)覆盖索引:只需要通过索引就能返回...
阅读(140) 评论(0)

Java常用公共工具记录

常用java处理工具记录...
阅读(225) 评论(0)

RPC过程简单实现

rpc过程简单实现...
阅读(209) 评论(0)
275条 共19页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1406647次
    • 积分:16102
    • 等级:
    • 排名:第607名
    • 原创:270篇
    • 转载:0篇
    • 译文:0篇
    • 评论:1215条
    博客专栏
    我的微博
    互动交流
    最新评论
    百度统计