自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孤独症有所好转

记录工作用的点点滴滴,很随意

  • 博客(61)
  • 资源 (5)
  • 收藏
  • 关注

原创 jboss-remoting服务

依赖的jar: org.jboss.remoting jboss-remoting 2.5.3 concurrent concurrent 1.3.4 jboss jboss-serialization 4.2.2.GA 服务端代码:import java.net.MalformedURLExcept

2016-11-10 14:07:00 2316 1

原创 把一个应用程序,注册为右键服务

比如把绿色版的ue注册为右键点击服务。可以如下设置:@echo offreg add "HKCR\AllFilesystemObjects\shell\Open whit Uedit\command" /ve /t REG_SZ /d "D:\Editor\Uedit32.exe %%1" /fexit红色的是右键展示名和路径。保存为bat文件,双击运行就可以了。

2014-02-20 11:45:05 1667 1

原创 java读取tiff格式图片信息的方式。

java读取tiff图片信息,其实也挺简单的,用xmpcore.jar可以解析。 File jpegFile = new File("D:\\1.tif"); Metadata metadata = TiffMetadataReader.readMetadata(jpegFile); Iterable a = metadata.getDirectories(); for (Dir

2014-01-23 13:14:42 13048 3

原创 java实现多线程同步

多线程就不说了,很好理解,同步就要说一下了。同步,指两个或两个以上随时间变化的量在变化过程中保持一定的相对关系。所以同步的关键是多个线程对象竞争同一个共享资源。同步分为外同步和内同步。外同步就是在外部创建共享资源,然后传递到线程中。代码如下:class MyThread implements java.lang.Runnable { private int threadId; priv

2014-01-14 10:21:53 1875

原创 使用apache的ftpserver搭建ftp服务器

不用框架的话,可以用windows自带的ftp工具搭建,不过要下载i386之类的组件。apache提供了一套ftp服务器工具。下载apache-ftpserver-1.0.6.解压到ftpserver就行了。如果不配置的话,启动bin下的ftpd.bat就行了,浏览器输入ftp://localhost:2121就行了。打开该文件,可以看到:rem ----- Create CL

2014-01-13 17:49:30 2345

原创 apache之mina

市面上比较成熟的nio框架很少,其中做的比较好的就是apache的nio和jboss的netty了。因为apache是主流,所以可能mina用的较多。到apache官网下载最新版的mina。接着mina官方给出的例子一起学习下mina。/* * Licensed to the Apache Software Foundation (ASF) under one * or mor

2014-01-13 15:01:34 1678

原创 memcached的实现框架之xmemcached

User_Guide_zh  用户指南 0.3版本变更历史XMemcached简介XMemcached的主要特性高性能支持完整的协议支持客户端分布允许设置节点权重动态增删节点支持JMX与Spring框架和Hibernate-memcached的集成客户端连接池可扩展性使用指南依赖包简单例子客户端分布CAS操作更全面的例子迭代所有keyIncr/Decr查看统

2014-01-13 09:43:46 1360

原创 php接口

为什么要用接口呢?用接口有什么好处呢?电脑都有usb接口,这其实和php接口差不多。为什么U盘,数据线插在usb接口上,电脑都能识别呢?这是因为各厂家都遵循usb接口这个规范。插入识别,数据传输,不需要知道传输的是什么,这就是接口的好处。还有一个就是解决单继承的问题。使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。接口是通过 interf

2014-01-10 14:38:45 1197

原创 php抽象类

类本身就已经很抽象了,为什么还要引入抽象类的概念呢?引入抽象类的作用是什么?有以下代码:<?phpclass Animal{ public function 叫() { echo '叫'; }}class Dog extends Animal{ public function 叫() { ech

2014-01-10 14:31:37 1164

原创 php类

类是变量与作用于这些变量的函数的集合。变量通过var来定义,函数通过 function 来定义,而类则通过下面的语法定义:class Cart {    var $items;  // 购物车中的物品    // 将 $num 个 $artnr 物品加入购物车    function add_item($artnr, $num) {        $th

2014-01-10 14:20:30 1063

原创 Php常量

语法可以用 define() 函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义。常量只能包含标量数据(boolean,integer,float 和 string)。可以简单的通过指定其名字来取得常量的值,不要在常量前面加上$ 符号。如果常量名是动态的,也可以用函数 constant() 来读取常量的值。用get_defined_constants()

2014-01-10 14:10:04 982

原创 php和apache是如何工作的

这个问题和所有的容器运行机制一样。比如我输入www.baidu.com,他是如何跳到百度首页的呢?我输入http://localhost:8080/他又是如何跳到tomcat首页的呢?下面我画一个图说明一下。运行机制大致如图所示,你在浏览器输入内容,然后去解析展示等。

2014-01-10 13:49:33 2142

原创 php对象

对象对象初始化要初始化一个对象,用 new 语句将对象实例到一个变量中。 class foo{    function do_foo()    {        echo "Doing foo.";    }}$bar = new foo;$bar->do_foo();?> 完整的讨论见

2014-01-10 13:29:20 983

原创 php数组

数组PHP 中的数组实际上是一个有序图。图是一种把 values 映射到keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组来使用,或列表(矢量),散列表(是图的一种实现),字典,集合,栈,队列以及更多可能性。因为可以用另一个 PHP 数组作为值,也可以很容易地模拟树。解释这些结构超出了本手册的范围,但对于每种结构至少会发现一个例子。要得到这些结构的更多信息,建议

2014-01-10 13:28:57 1179

原创 php整形

整型一个 integer 是集合 Z = {..., -2, -1, 0, 1, 2, ...} 中的一个数。参见任意长度整数(GMP),浮点数和任意精度数学库(BCMath)。语法整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。 如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 0x。

2014-01-10 13:27:52 1321

原创 php数据类型

PHP 支持八种原始类型。 四种标量类型: boolean(布尔型)integer(整型)float(浮点型,也作“double”)string(字符串)两种复合类型:array(数组)object(对象)最后是两种特殊类型:resource(资源)NULL

2014-01-10 13:26:59 1201

原创 php注释

PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释。例如:     echo "This is a test"; // This is a one-line c++ style comment    /* This is a multi line comment       yet another line of comment

2014-01-10 13:26:09 1264

原创 php指令分隔符

同 C 或 Perl 一样,PHP 需要在每个语句后用分号结束指令。一段 PHP 代码中的结束标记隐含表示了一个分号;在一个 PHP 代码段中的最后一行可以不用分号结束。如果后面还有新行,则代码段的结束标记包含了行结束。    echo "This is a test";?>echo "This is a test" ?>echo 'We o

2014-01-10 13:25:46 1324

原创 php语法学习

从 HTML 中分离当 PHP 解析一个文件时,会寻找开始和结束标记,标记告诉 PHP 开始和停止解释其中的代码。此种方式的解析可以使 PHP 嵌入到各种不同的文档中,凡是在一对开始和结束标记之外的内容都会被 PHP 解析器忽略。大多数情况下 PHP 都是嵌入在 HTML 文档中的,如下例所示。This is going to be ignored.echo

2014-01-10 13:25:01 1225

原创 php在window下的安装

学习一门语言,当然要配置其开发和运行环境了。php开发工作可以任何文本编辑器,运行环境是apache服务器。市面上有多中套餐组件,比如wamp(windows,apache,mysql,php),lamp(linux,apache,mysql,php),xampp(Apache+MySQL+PHP+PERL)等等。不过学习阶段,还是先不用这些了,先把原理搞懂再讲。        现在做项目,必

2014-01-10 13:22:37 2546 1

原创 php概念以及相关知识

PHP(PHP: Hypertext Preprocessor的缩写,中文名:“PHP:超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为*.php。语言解析[1]PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速

2014-01-10 12:59:47 2085

原创 window下redis的使用以及服务器集群配置

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排

2014-01-08 20:57:20 1751

原创 中间件activeMQ的使用和介绍

中间件:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或 OS 环境。java中有好多中间件,比如I

2014-01-08 15:09:07 2654

原创 webservice之获取天气预报

wsdl地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?op=getWeatherbyCityNamesoap:SOAP 1.1以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。POST /WebServices/WeatherWebService.asmx HTTP/1.1

2014-01-07 15:48:58 3181

原创 java连接各种数据库配置

sql server2005 or 2008:ds.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriverds.jdbcUrl=jdbc:sqlserver://localhost:1433;databaseName=ds.username=ds.password=mysql:data sourceds.driverCl

2014-01-07 10:36:29 1992

原创 webservice之获得中文、英文双向翻译

webservice地址:http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?op=getEnCnTwoWayTranslatorsoap协议:SOAP 1.1以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。POST /WebServices/TranslatorWebService.

2014-01-07 09:39:48 2585

原创 webservice之获得随机汉字

如上次获取随机英文数字。代码如下: private static void getChineseFonts(String ip) { try { String address = "http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx"; ServiceClient sender = new Se

2014-01-06 17:53:51 1023

原创 webservice之获得随机英文、数字

webservice地址:http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx?op=getCharFontssoap请求:POST /WebServices/RandomFontsWebService.asmx HTTP/1.1Host: www.webxml.com.cnContent-Type: t

2014-01-06 17:50:04 1059

原创 webservice之获取ip归属地

ip地址查询webservice地址:http://www.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx?op=getCountryCityByIpsoap请求规则:POST /WebServices/IpAddressSearchWebService.asmx HTTP/1.1Host: www.webxml.co

2014-01-06 17:42:01 2015

原创 sybase中文乱码问题

sybase的cp936支持中文,但是默认情况下是没有安装cp936字符编码的。一、登录sybase:isql -Usa -默认密码为空。输入:>use master>go>select id,name from syscharsets>go可以看到cp936不存在。二、进入到sybase的安装目录下。如:sybase\charsets\cp936执

2014-01-06 13:30:25 1966

原创 webservice之restful架构方式实现

这个问题就比较大了。RESTREST (REpresentational State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。原则条件REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。

2014-01-03 14:57:08 1436

原创 webservice之rmi

rmi也可以实现webservice的功能。定义一个接口,必须继承remoteimport java.rmi.Remote;import java.rmi.RemoteException;public interface IRmi extends Remote { public String test() throws RemoteException; public String

2014-01-03 14:52:09 1039

原创 webservice之cxf

cxf发布webservice其实和jdk查不多,区别在发布上,cxf的方法方式是用 JaxWsServerFactoryBean发布或者JaxWsDynamicClientFactory动态调用。都挺简单的。另外的博客有,可以自己去找下。

2014-01-03 14:22:24 912

原创 webservice之axis2

我以前写过一篇基于axis2构建webservice的博客。看这里。

2014-01-03 14:16:47 962

原创 webservice之jdk实现

jdk实现webservice很简单,一个类就能实现了。代码如下:@WebServicepublic class TestWebService { @WebMethod public String test(String name) { return "test " + name + " !"; } public static void main(String[] args)

2014-01-03 14:14:59 1038

原创 webservice之wsdl

WSDL 简介WSDL是Web Service的描述语言,是一种接口定义语言,用于描述Web Service的接口信息等。WSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成WSDL 历史在 2001 年 3 月,WSDL 1.1 被 IBM、微软作为一个W3C纪录(W3C note)提交到有关XML协议的 W3C XML 活动,用于描述网络服务。(W3C

2014-01-03 14:00:49 1000

原创 webservice之UDDI

UDDI 是一种目录服务,企业可以使用它对 Web services 进行注册和搜索。UDDI,英文为 "Universal Description, Discovery and Integration",可译为“通用描述、发现与集成服务”。什么是 UDDI?UDDI 是一个独立于平台的框架,用于通过使用 Internet 来描述服务,发现企业,并对企业服务进行集成。U

2014-01-03 13:58:51 2849 1

原创 webservice之soap

SOAP(简单对象访问协议)即简单对象访问协议。        简单对象访问协议,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。        webService三要素(SOAP, WSDL (Web Services Description Language),UDDI( Universal Description

2014-01-03 13:56:03 1472

原创 webservice介绍

Web Service技术,是 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。Web Service也很容易部署, 因为它们基于一些常规的产业标准以及

2014-01-03 13:48:31 1102

原创 httpclient3与httpclient4访问的一些区别

httpclient3访问如下:HttpClient client = new HttpClient();GetMethod method = new GetMethod(url);int statusCode = client.executeMethod(method);method.getResponseBody();在3中httpclient是类。

2013-12-25 15:00:21 3644

获取图片信息jar

解析tiff图片信息,比如获取快高,时间等。 [Exif IFD0] Unknown tag (0x00fe) - 0 [Exif IFD0] Unknown tag (0x0100) - 380 [Exif IFD0] Unknown tag (0x0101) - 336 [Exif IFD0] Unknown tag (0x0102) - 8 8 8 [Exif IFD0] Unknown tag (0x0103) - 1 [Exif IFD0] Unknown tag (0x0106) - 2 [Exif IFD0] Unknown tag (0x0111) - 24262 [Exif IFD0] Orientation - Top, left side (Horizontal / normal) [Exif IFD0] Unknown tag (0x0115) - 3 [Exif IFD0] Unknown tag (0x0116) - 336 [Exif IFD0] Unknown tag (0x0117) - 383040 [Exif IFD0] X Resolution - 96 dots per inch [Exif IFD0] Y Resolution - 96 dots per inch [Exif IFD0] Unknown tag (0x011c) - 1 [Exif IFD0] Resolution Unit - Inch [Exif IFD0] Software - Adobe Photoshop CS3 Windows [Exif IFD0] Date/Time - 2014:01:23 13:07:15 [Exif IFD0] Unknown tag (0x02bc) - [15326 ints] [Exif IFD0] Unknown tag (0x83bb) - 540 2 [Exif IFD0] Unknown tag (0x8649) - [7996 ints] [Exif IFD0] Unknown tag (0x8773) - [584 bytes] [Exif SubIFD] Color Space - Undefined [Exif SubIFD] Exif Image Width - 380 pixels [Exif SubIFD] Exif Image Height - 336 pixels

2014-01-23

nginx和memcached配置tomcat的jar包

nginx和memcached配置tomcat的jar包

2013-12-18

android-api

android-api,方便开发查阅。欢迎下载阅读

2013-05-30

解决HttpClient中文乱码问题jar文件

解决HttpClient中文乱码问题jar文件

2012-11-08

lua原文文档

Lua本身是以简单优雅为本,着眼于处理那些C不擅长的任务。借助C/C++为其扩展,Lua可闪现无穷魅力。Lua本身完全遵循ANSI C而写成,只要有C编译器的地方,Lua便可发挥她的力量。Lua不需要追求Python那样的大而全的库,太多累赘,反而破坏了她的优美。 语言的优美,来自于使用者自己的感悟。Lua的优雅,也只有使用后才会明白。 扬起帆,让我们一同踏上Lua的学习之旅……

2012-05-08

空空如也

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

TA关注的人

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