自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用iBATIS3.0完成增删改查

使用iBATIS3.0完成增删改查    iBATIS3.0和以前的版本有一些改变,不过学过以前版本的再学习3.0应该不是太难,3.0要求JDK1.5支持,因为其中增加了注解和泛型,这些都是JDK1.5才有的。好了废话不多说,先来利用iBATIS3做下简单的增删改查吧。    首先到Apache(http://www.apache.org/)网站下载iBATIS3的jar 包,我下载的是...

2014-10-10 16:56:40 280

原创 36个实用JS相册

1、jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换。查看演示>>          下载地址2、jquery图片切换插件制作图片层叠缩放展示效果jquery图片插件制作图片等比列缩放层叠样式,图片叠加展示。点击层叠最上层的图片依次点击缩...

2014-08-23 18:11:06 537

原创 Highcharts

1、Highcharts基础介绍Highcharts是一个非常流行,界面美观的纯Javascript图表库。它主要包括两个部分:Highcharts和Highstock。Highcharts可以为您的网站或Web应用程序提供直观,互动式的图表。目前支持线,样条,面积,areaspline,柱形图,条形图,饼图和散点图类型。Highstock可以为您方便地建立股票或一般的时间轴图表。它包括先进...

2014-08-19 11:02:43 196

原创 Java23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有...

2014-08-18 11:36:54 130

原创 URL中文问题

最近使用HttpClient,和Java的java.net.URL,url有中文都会失败。听徐师兄说HttpClient有URI这个类可以使用:Java代码  URI uri = new URI(url,false,"UTF-8");  String url = uri.toString();   例如,发送一个get请求获得一个带有中文链接的图片:...

2014-08-12 13:16:09 147

原创 JAVA反射实例代码详解

Java反射机制深入详解Posted on 2013-03-23 22:47 DM张朋飞 阅读(2499) 评论(4) 编辑 收藏一.概念  反射就是把Java的各种成分映射成相应的Java类。  Class类的构造方法是private,由JVM创建。  反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。...

2014-08-01 17:12:56 105

原创 Linux下Mongodb安装和启动配置

1.下载安装包wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz下载完成后解压缩压缩包tar zxf mongodb-linux-i686-1.8.2.tgz 2. 安装准备将mongodb移动到/usr/local/server/mongdb文件夹mv mongodb-linux-i68...

2014-06-25 20:31:33 94

原创 JAVA判断字符是中文,数字,etc.

java采用unicode编码,char类型为2个字节,可以存放一个汉字,以下方法可用来判断char变量为哪种字符。 Java代码  enum CharType{       DELIMITER, //非字母截止字符,例如,.)( 等等 ( 包含U0000-U0080)       NUM, //2字节数字1234       LETTER, //gb2312...

2014-06-04 19:30:03 137

原创 mongodb的morphia框架笔记

 快速开始:@Entitypublic class Hotel {     @Id private ObjectId id;    private String name;    private int stars;     @Embedded    private Address address;} @Embeddedpublic class...

2014-04-17 09:26:02 178

原创 在SpringMVC中获取request对象

如何在SpringMVC中获取request对象 1.注解法  Java代码  @Autowired  private  HttpServletRequest request;    2. 在web点xml中配置一个监听 Xml代码  <listener>            <li...

2014-03-31 18:26:29 111

原创 基于二进制权限管理

1、权限值的设定  用二进制来表示权限值应该是按位来设置,每个位占一个,表示一种权限,如:    00000001表示十进制1,     00000010表示十进制2,     00000100表示十进制4,     00001000表示十进制8;  依次类推,才能清晰正确的标识,多种权限的赋予则使用“或运算”,此时各位比较混乱,如00000011表示十进制3,此时它意味着拥有两种权限。...

2014-03-31 18:25:03 273

原创 mongodb添加用户,权限验证

注:研究成果基于Windows平台 MongoDB在本机安装部署好后 1. 输入命令:show dbs,你会发现它内置有两个数据库,一个名为admin,一个名为local。local好像没啥用,如果哪位在使用过程中发现了这个local表的用途,希望能够留言提醒,那我们就专心来说说admin表 2. 输入命令:use admin,你会发现该DB下包含了一个system.us...

2014-03-05 09:23:19 123

原创 AS3上传文件

upload.as:package { import flash.display.*; import flash.net.*; import flash.events.*; import flash.text.*; import flash.ui.*; import fl.controls.List; import fl.controls.ScrollBarDirection; import...

2013-09-13 14:13:18 468

原创 ConcurrentHashMap之实现细节

ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅读源代...

2013-08-05 20:27:29 88

原创 Thread线程的run和start区别

 Thread的start和run 1) start:用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执行run()方法,这里方法run()称为线程体,它包含了要执行的这个线程的内容,Run方法...

2013-08-05 18:13:38 200

原创 MongoDB介绍,下载,安装

 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、易部署、易使用...

2013-08-01 16:58:37 83

原创 RMI原理流程及示例代码

RMI(远程接口调用) 1. RMI的原理: RMI系统结构,在客户端和服务器端都有几层结构。 方法调用从客户对象经占位程序(Stub)、远程引用层(Remote Reference Layer)和传输层(Transport Layer)向下,传递给主机,然后再次经传 输层,向上穿过远程调用层和骨干网(Skeleton),到达服务器对象。 占位程序扮演着远程服务器对象的代理的角色,使该对象可被客户...

2013-07-31 18:58:09 154

原创 Mina原理解析

客户端通信过程 1.通过SocketConnector同服务器端建立连接 2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的 3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议 4.最后IoFilter将数据交给H...

2013-07-29 00:10:29 113

原创 Mina服务器开发入门基础,实例讲解

简介: Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可以作为开发网络应用程序的一个良好基础。本文将介绍 Apache MINA 2 的基本概念和 API,包括 I/O 服务、I/O 会话、I/O 过滤器和 I/O 处...

2013-07-26 19:16:05 190

原创 程序员的四种类型

不是每一个写代码的都是程序员。这里,我把程序员定义为以编程为生的人。我认为世界上存在四类程序员:(计算机)科学家、码农、专家和工匠。下面我一一介绍自己的观点。(计算机)科学家与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那冗长的证明和计算也出自他们之手,其他的程序员都或多或少受益于他们的成果。有时,他们的一篇论文能改变整个业界的思维方式,但他们通常不会也...

2013-06-29 14:19:52 429

原创 BlazeDS的功能原理及配置实例

BlazeDS Test Drive里面示例了主要的功能:HTTPServiceWeb ServicesRemote-ObjectMessaging其实现是基于一个叫flex.messaging.MessageBroker的Servlet。各种消息通道的配置都存在于WEB-INF/flex/services-config.xml及其包含的3个XML文件中。下面简单介...

2013-05-01 23:26:59 150

原创 关于获取spring中的类总结

如下是在网上找到的5中获取spring 中bean的方式总结:方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");ac.getBean("beanId");说明:这种方式适用于采用Spring框架的独立应用...

2013-05-01 23:00:27 161

原创 Flex与Severlet(Jsp)通信传递中文参数乱码问题的解决

 Java代码var url:String="http://202.197.108.65:8080/Flex/uploadmp3.jsp? musicname="+music_name.text+" &singername="+singer_name.text; [java] view plaincopyprint?var url...

2013-02-19 15:51:03 99

原创 Spring MVC 教程,快速入门,深入分析

Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar     目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片...

2013-02-18 09:32:31 145

原创 Java与Flex建立Socket连接

Socket与其他的通信技术最大的不同是Socket连接在数据传输完成后不会自动关闭,因此服务器可以在任何时间主动发送数据给客户端. Flex下Socket连接的方式有Socket和XMLSocket两种. 读取数据使用的是异步的方式,需要监听对应的事件 socket.addEventListener( ProgressEvent.SOCKET_DATA, onSocketData ); xml...

2013-02-17 23:42:17 143

原创 Ubuntu上搭建Flex4的开发环境

原文出自:http://www.brighthub.com/hubfolio/matthew-casperson/articles/78818.aspx# 搭建Flex4开发环境的工具的基本要求: eclipse 版本最好是3.5.x以上的版本 jdk 要求最少是jdk1.6或者是以上的版本才行 在搭建Flex4的开发环境前大家先搭建自己的celipse开发环境,...

2013-02-15 20:58:57 93

原创 Timer计数器(模拟JAVA Thread)

var interval:uint=100var repeat:uint=60var myTimer:Timer=new Timer(interval,repeat)myTimer.addEventListener(TimerEvent.TIMER, timerHandler);myTimer.start(); function timerHandler(event:TimerEvent):vo...

2013-01-28 16:17:03 194

原创 spring IOC容器实例化Bean的方式

spring IOC容器实例化Bean的方式有: singleton            在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在.prototype            每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行new XxxBean()的操作.request               ...

2013-01-27 16:53:20 301

原创 String StringBuilder StringBuffer三者的区别

   1.三者在执行速度方面的比较:StringBuilder >  StringBuffer  >  String  2.String <(StringBuffer,StringBuilder)的原因    String:字符串常量    StringBuffer:字符创变量    StringBuilder:字符创变量    从上面的名字可以看到,S...

2013-01-27 16:14:27 140

原创 JS和AS互相调用

js与as通信 flash 中调用js 有两种方法,第一中是同getURL 这个方式来调用js,第二种是用 ExternalInterface.call( ).第一种是很常见的用法,我就说一下小明我是怎么用 ExternalInterface.call什么是 ExternalInterface?ExternalInterface类是外部api ,也就是actionscri...

2013-01-25 17:23:35 205

原创 flex web应用程序生成自定义右键菜单

屏蔽浏览器的鼠标右键,同时监听鼠标右键,当触发右键点击事件的时候,JavaScript调用Flex程序中的方法生成自定义的右键菜单。 首先添加JavaScript代码(可以修改Flex工程下html-template/index.template.html,防止编译的时候原来写的JavaScript代码全部被清空)  Java代码 <script&...

2013-01-25 17:13:18 98

原创 Flex通过HTTPService与servlet通信

Flex通过HTTPService与servlet通信 flex代码:  <?xml version="1.0" encoding="utf-8"?>  <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"                  xmlns:s="library...

2013-01-16 15:03:28 108

原创 flex摄像头连接视频录制

Flex提供了3个类实现与服务器端的通信:HTTPService,ReObject和WebService。另外,我们还可以根据外部中间插件来让Flex与服务器端进行通信,比如Blazeds(Lcds),Red5(FMS)流媒体服务器,PHPRPC。 HTTPService类用于超文本传输协议(HTTP)实现与服务器的通信。Flex应用程序用GET或POST请求将数据发送到服...

2012-12-25 23:55:30 461

原创 Flex中多线程的实现(摘)

Flex中多线程的实现最近在网上看到一个工具类可以提供flex中多线程的支持,AsyncThreading,googleCode地址   (【AsyncThreading_2[1].1.zip】下载地址),详细文档可以去googleCode上看下面总结一下利用这个工具类来实现一个抽奖机的demo。首先我们要编写一个自定义线程类,继承自AbstractAsyncThread并且...

2012-12-25 19:49:01 157 1

原创 flash builder 4.7 install for windows 8

之前在自己的win8上集成fb到myeclipse总是出错。今晚无意在官方网站看到,fb4.7是支持win8 UI的,不过只能开发web应用,不能开发移动应用和桌面应用。不过对于好多喜欢win8下开发的程序猿还是一个不错的消息。(下面是我摘自Adole完网站的原文) Flash Builder Help / Profile applications | W...

2012-12-23 01:02:56 132

原创 flex load map

ArcGIS Server flex加载google地图,早已不是什么技术问题。只不过今天结合着项目,底图和项目数据的坐标系统始终没有匹配。即使匹配了,也达不到精度问题。最后,且算是为客户多奉献了一些,将他们的数据重新转换为Web Mector系统,以和Google底图相匹配。囧~~他们的数据量不是有点大,那是相当的大~~ 言归正传,ArcGIS Server加载google地图,只需...

2012-12-21 15:48:30 120

原创 Flex与JavaScript交互调用函数

一、在JavaScript中调用Flex方法 在 Flex 应用中,需要在方法列表中添加指定的公用方法,这样Flex中的方法才能被JS调用到。在Flex中需要通过调用addCallback()可以把一个方 法添加到此列表中。 addCallback将一个ActionScript的方法注册为一个JavaScript和VBScript可以调用的方法。addCallback()函数的定义如下:...

2012-12-21 09:43:19 137

原创 关于flex不能移除监听器总结

首先看我从网上转载了一篇文章:<!------------在flex中我们可以很方便的在mxml标签中使用事件名="函数名()"来给对象添加侦听..像click="goUrl()"可是当我们不需要该侦听的时候..如果想使用id.removeEventListener("click",goUrl)来删除侦听.却发现怎么也remove不成功..原来使用该方法给对象添加侦听时..fle...

2012-12-20 00:07:51 174

原创 Flex中TitleWindow关闭按钮CloseButton的定制问题

问题:TitleWindow的关闭按钮不好看,能否自己定制?方法:利用Flex的皮肤机制。环境:Flex SDK 4.6针对Flex中TitleWindow的关闭按钮修改问题,在前面的博文中sxy给出了一种解决方案,其主要思路是在TitleWindow上加一个关闭图标按钮,使其压盖原有的关闭按钮。这种方法可行但存在以下两个问题:新加的关闭按钮图标只能叠加在原有的关闭按钮上面,不能...

2012-11-29 16:01:56 228

原创 flex学习之联动下拉框实现

Java代码 TbArea.java package com.zn.entity; import java.util.HashSet; import java.util.Set; /** * TbArea entity. * * @author MyEclipse Persistence Tools */ ...

2012-11-27 12:55:01 148

空空如也

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

TA关注的人

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