Java Server
文章平均质量分 77
supingemail
这个作者很懒,什么都没留下…
展开
-
WebService CFX 实现
Apache CXF是Codehaus XFire 的第二代产品,目前在不同框架中性能最佳,应该是开发者不错的选择,这与它本身的架构设计不无关系。相比其他框架,CXF具有几个突出的特性:支持JAX-WS、Spring集成、Aegi数据绑定、支持RESTful services、支持WS-*、Apache协议、代码实现简洁。Apache Axis2是Apache Axis1的第二代产品,架构上也非常原创 2014-01-02 11:18:49 · 2285 阅读 · 0 评论 -
Java基本类型转换成字节流
简单的做了点基/** * * double转换byte * * @param arr * byte[] * * @param param * double double类型的参数 * * @param index原创 2014-05-08 13:57:57 · 1446 阅读 · 0 评论 -
java 属性拷贝
在实际的应用中,总会有这样的情况:原创 2014-07-17 18:01:50 · 1269 阅读 · 0 评论 -
实时获取远程文件
最近项目有个需求,在两台不相关的主机上实现文件原创 2014-05-23 17:32:41 · 873 阅读 · 0 评论 -
Http 状态码
HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。检验客户程序是否支持 HTTP 1.1。这些代码分为5类: * 100-199 100 到 199 间的代码都是信息性的,标示客户转载 2014-06-10 11:52:29 · 615 阅读 · 0 评论 -
Hash 漫谈
一。 Hash表概念 在查找表中我们已经说过,在Hash表中,记录在表中的位置和其关键字之间存在着一种确定的关系。这样 我们就能预先知道所查关键字在表中的位置,从而直接通过下标找到记录。使ASL趋近与0. 1) 哈希(Hash)函数是一个映象,即: 将关键字的集合映射到某个地址集合上,它的设置很灵活,只要这原创 2014-05-28 15:33:00 · 667 阅读 · 0 评论 -
字节转换
public class ByteConvert { // 以下 是整型数 和 网络字节序的 byte[] 数组之间的转换 public static byte[] longToBytes(long n) { byte[] b = new byte[8]; b[7] = (byte) (n & 0xff); b[6] =原创 2014-06-30 11:56:46 · 1024 阅读 · 0 评论 -
Socket 网络通信并解析文件.
通常在做系统集成应用的时候,Java语言会和C语言就数据的原创 2014-07-07 11:50:07 · 785 阅读 · 0 评论 -
dom4j 递归读取XML文件
在解析XML文件的时候,可选择的方案有:原创 2014-07-11 11:33:29 · 1287 阅读 · 0 评论 -
在ssh中通过配置文件获得数据的connection
有些是纯数据初始化的工作,如果使用hibernate或者是spring 都显得有些臃肿。这个时候,传统的JDBC显得就尤其的方便,简单,而且批处理更加简单。那么怎么样在一个SSH中或者是SpringMVC中获得connection呐 ? 其实要点主要在于获得配置文件的位置,并加载到内存中去。 先看下如何通过配置文件获得某个服务,如下: A原创 2015-01-30 15:45:14 · 873 阅读 · 0 评论 -
Tomcat7 域名访问配置二
好记忆不如按烂笔头,记下点东西,总是有点用处的 。。。接着上次的操作继续: http://blog.csdn.net/supingemail/article/details/47957451同一个tomcat 下,多域名访问不同的工程。前面的步骤基本就是 配置一中 原来的那样,主要的步骤在下面:就是多加 HOST 标签来完成的。先看一下我的 serv原创 2015-08-25 10:38:05 · 1093 阅读 · 0 评论 -
HTTP和 HTTPS 相关介绍
好记性,不如烂笔头。。。以下内容来自:http://www.cnblogs.com/ok-lanyan/archive/2012/07/14/2591204.htmlHTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP转载 2015-08-11 16:20:23 · 505 阅读 · 0 评论 -
JAVA 注册 HUANXIN 即时通信
好记性,不如烂笔头。简介 聊天是个很常用的应用,但是很多时候,如何快速的沟通,这就需要用点心思了,下面看看我们 Java 如何调用 环信的接口实现用户注册通信。要使用环信的接口实现通信,就要活得环信的秘钥,但是这个是要掏钱的,很多时候,我们都不想去掏钱,那么如何去HTTPS 请求变为HTTP请求,就显得很有必要,那么现在看看如何实现去HTTPS请求。JAVA去HTTPS代码原创 2015-08-11 16:48:56 · 504 阅读 · 0 评论 -
Http 和 Https 访问请求
好记意,不如烂笔头、、、HTTP 访问指定地址,并返回相应的data ,这个主要是代码实现,理论的东西不做累述。。。 直接看代码:/** * http请求获取资源 * * @param url * @return */ public static String httpRequest(String url) {原创 2015-08-12 13:14:47 · 599 阅读 · 0 评论 -
JAVA 访问 SOAP 协议
好记忆,不如烂笔头...简介SOAP :简单对象访问协议,在几年前的时间里,横行互联网中的各个系统,不过事过境迁了。。。但是对于已经架构好的 SOAP 协议的系统,新的系统照样需要和原来系统进行系统交互的时候,照样的遵照SOAP协议来通信,获取数据。实现1.准备工作 httpclient-4.3.6.jar ;httpcore-4.3.2.jar ; ht原创 2015-08-12 21:40:06 · 4054 阅读 · 2 评论 -
Tomcat 不同web项目session共享.
好记忆不如按烂笔头 ... ...同一个 tomcat 下,不同的 Web 项目实现session的共享。这个是基于tomcat本身来实现的,没有借助外力来实现。首先,准备两个web项目,Demo1 和Demo2 , 用 servlet 实现简单的登录功能。在Demo1中的doPost方法中加入: String userName = request.get原创 2015-08-27 10:26:09 · 611 阅读 · 0 评论 -
tomcat memcached session 共享实现
好记忆不如按烂笔头 ... ...前言书接上回 :http://blog.csdn.net/supingemail/article/details/48010141现在来讲讲具体该如何去实现 :tomcat + memcached + session 共享实现 下载memcached memcached官方网址:http://memcached.org原创 2015-08-28 11:16:16 · 503 阅读 · 0 评论 -
Tomcat 7 域名访问配置一
好记忆不如按烂笔头,记下点东西,总是有点用处的。。。tomcat 服务的启动和停止就不用说了,就说说怎么样使用域名的方式来访问 tomcat 服务吧。对于早就习惯使用:localhost:8080/web 访问程序的coder来说,www.gogo.com 显得略有大气,那么如何实现 tomcat 的域名访问呐?第一步 : 修改端口修改tomcat的监听端口为原创 2015-08-24 21:04:52 · 5600 阅读 · 0 评论 -
Spring+Quartz 实现定时任务的配置方法
整体介绍一、Quartz介绍 在企业应用中,我们经常会碰到时间任务调度的需求,比如每天凌晨生成前天报表,每小时生成一次汇总数据等等。Quartz是出了名的任务调度框架,它可以与J2SE和J2EE应用程序相结合,功能灰常强大,轻轻松松就能与Spring集成,使用方便。二、Quartz中的概念 主要有三个核心概念:调度器、任务和触发器。三者关系简单来说就是,调度器负转载 2014-03-27 11:04:18 · 16751 阅读 · 3 评论 -
12306 并不是我们想的那样
我曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网站投入了实际的运营)。也就在那个时候,我对12306嗤之以鼻,觉得他们做得太烂了,认为自己能带队花几百万半年时间做个好的出来。于是我狂妄地想做一个开源的订票系统给他们。我花了一个星期时间思考转载 2014-04-08 16:47:21 · 1444 阅读 · 0 评论 -
Webservice 之生成客户端代码
有时候在进行webservice开发的时候,不会让你有接触服务器的机会,只会是给你一个向外的webservice接口,然后给你一个发布完成的webservice.xml、如何利用这个,生成相应的webservice客户端的代码呐?哥们有这点经验,现在说道,说道。 1. 在eclipse 3.6 或者 myeclipse 6.5以上,因为它们差不多都带有相应的webserv原创 2014-01-08 17:40:08 · 758 阅读 · 0 评论 -
Webservice 之.wsdl 生成客户端代码
接上文, 说明一下使用使用wsdl生成客户端代码的另外一种实现方式——命令行生成。 linux 下现在没有尝试过,就说说在windows下的实现方式。 首先是环境变量的配置,这个就不用多说了,只要是java开发的,估计都干过这个事情,就不多说了,主要是在系统环境中配置 JAVA_HOME , Path , CLASSPATH 等变量原创 2014-01-08 19:08:47 · 1078 阅读 · 0 评论 -
开发Java Web程序
1. 考虑使用不止一个数据中心在商务领域,一直存在许多恐怖的道听途说,而这些恐慌都因为他们只使用了单一的数据中心。如果你想在自然灾害或者电力供应故障中幸免,那么请使用多于1个的数据中心,使用active-active模式来配置你所有的数据中心。虽然在开销上可能会有所增加,但是比只使用单active的配置要值得多——因为在passive和active副本上,总会发现有些数据片不一致。2. 考转载 2014-01-09 15:37:04 · 906 阅读 · 0 评论 -
Tomcat 使用
Tomcat 这个玩意平时还是用的挺多的,主要是不要钱,既然不要钱,那当然用的人就比较多了。。。 现在介绍一些 tomcat 的使用知识和技巧。 tomcat下有四个重要的文件,这个还是需要好好注意一下的。 context.xml :这个就不用介绍了,一看就知道是内容管理的意思,主要是对web项目的 web.xml 做管理的,没有什么可以多说原创 2013-12-23 17:26:55 · 886 阅读 · 0 评论 -
tomcat 部署war linux or windows system
linux 这货、没有说的、安全稳定。所以那、很多的应用都喜欢使用它来部署服务。没辙、谁让这货这么好的性能那、可是要是你习惯了在windows上做开发、做服务、突然要使用linux ,还真的有点不习惯。通常小的应用、在部署服务的时候、我们都是将开发好的程序打成一个.war 的包、直接丢给 tomcat 、然后就开心的访问就是了、一:在windows上、要是使用tomcat 下的原创 2013-06-14 15:54:17 · 1179 阅读 · 0 评论 -
Java GC
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。 GC的基本原理翻译 2014-01-13 17:39:35 · 594 阅读 · 0 评论 -
Java 处理高并发高负载类程序的优化方法
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能转载 2014-01-13 18:01:32 · 885 阅读 · 0 评论 -
Java 访问已知的url方法
在网络编程中,很多时候会遇到给你一个固定的url ,让你去耙一些东西回来,通常有如下三中操作: method one : URL url = new URL("http://www.baidu.com"); URLConnection urlcon = url.openConnection(); InputStr原创 2014-01-25 17:46:01 · 995 阅读 · 0 评论 -
Informix 的一些命令
IBM的informix数据库,其实也还是蛮扯的,写点常用的命令,供 linux 系统使用:这两个命令执行之前:先登录 informix所在的数据库,然后 su - informix ,最后执行如下命令。启动informix 命令: oninit -vy 关闭informix 命令: onmode -ky其他命令:语法 oninit [原创 2014-01-27 11:56:45 · 3275 阅读 · 0 评论 -
java内存溢出
从程序层面讲:内存溢出的根源是有些对象在一直增加,而又无法释放内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也转载 2014-02-12 11:24:27 · 648 阅读 · 0 评论 -
JAVA中Stack和Heap的区别
heap在jvm中的功能是:内存数据区,stack在jvm中的功能是:内存指令区; heap在存储数据时候是:存储对象实例, stack在存储数据时候是:基本数据类型, 指令代码,常量,对象的引用地址。stack空间有限,heap的空间是很大的自由区。在Java中,若只是声明一个对象,则先在栈内存中为其分配地址空间,若再new一下,实例化它,则在堆内存中为其分配地址。转载 2014-02-13 15:01:22 · 1241 阅读 · 1 评论 -
java 远程下载服务器上的固定文件
总会有这样的需求,让你去下载某个固定服务器上的文件信息,那么就会用到文件下载的应用。贴点有用的干货。。。/** * 文件下载方法p * @param fUrl 源文件地址 如:http://localhost/ExportData/fileDownLoadsServlet?fileName=demo.txt * @param sUrl 保存地址 如:D原创 2014-04-01 16:20:30 · 1172 阅读 · 0 评论 -
MyBatis 分页代码实现
/** * 数据库方言接口 * @author Administrator * */public interface Dialect { public static enum Type { MYSQL { public String getValue(){return "mysql";} },原创 2014-03-20 18:35:21 · 1213 阅读 · 0 评论 -
Java 数据类型长度
数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式。接触每种语言的时候,都会存在数据类型的认识,有复 杂的、简单的。各种数据类型都需要在学习初期去了解,Java是强类型语言,所以Java对于数据类型的规范相对严格。数据类型是语言的抽象原子概念,可 以说是语言中最基本的单元定义,在Java里面,本质上数据类型分为两种:简单类型和复杂类型。转载 2014-04-02 10:46:02 · 994 阅读 · 0 评论 -
web.xml 中 classpath*:与classpath:的区别
classpath*:的出现是为了从多个文件中加载相同的文件,不仅包含class路径,还包括jar文件中(class路径)进行查找.classpath:只能加载找到的第一个文件,只会到你的class路径中查找找文件.对于 param-value> classpath*:*/config/spring-*.xml param-value > 要特别注意一点:原创 2014-03-23 20:37:12 · 939 阅读 · 0 评论 -
MySQL数据库MyISAM和InnoDB 比较
InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。MyIASM是IASM表的新版本,有如下扩展: 二进制层次转载 2014-03-24 18:23:26 · 657 阅读 · 0 评论 -
JAVA 8 特性
经过2年半的努力、屡次的延期和9个里程碑版本,甲骨文的Java开发团队终于发布了Java 8正式版本。Java 8版本最大的改进就是Lambda表达式,其目的是使Java更易于为多核处理器编写代码;其次,新加入的Nashorn引擎也使得Java程序可以和JavaScript代码互操作;再者,新的日期时间API、GC改进、并发改进也相当令人期待。另外,原本要加入Java转载 2014-05-07 11:53:12 · 584 阅读 · 0 评论 -
Tomcat 性能优化
考虑一下这种场景,你开发了一个应用,它有十分优秀的布局设计,最新的特性以及其它的优秀特点。但是在性能这方面欠缺,不管这个应用如何都会遭到客户拒绝。客户总是期望它们的应用应该有更好的性能。如果你在产品中使用了Tomcat服务器,那么这篇文章就会给你几方面来提升Tomcat服务器的性能。感谢ITWorld article给本文提供资源。经过沉思我已经知道了和早期版本相比最新的Tomcat提供更好的转载 2013-08-14 16:48:32 · 595 阅读 · 0 评论