- 博客(219)
- 资源 (8)
- 收藏
- 关注
转载 用java socket实现了一个简单的http服务器
用java socket实现了一个简单的http服务器, 可以处理GET, POST,以及带一个附件的multipart类型的POST。虽然中途遇到了很多问题, 不过通过在论坛和几个高手交流了一下,问题都解决了。如果你觉得程序有些地方看不明白,可以参看这个帖子:http://topic.csdn.net/u/20090625/22/59a5bfc8-a6b6-445d-9829-ea6d462a4
2014-03-12 12:33:42 1106
转载 简单服务器。
没怎么关注socket这地块..多半是知其然,不知其所以然闲着无聊..写了一个简单的java服务器,供新人复习.把类贴到jee工程中 将静态文件放至wwwroot目录 运行main函数即可访问import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;
2014-03-12 11:04:00 567
转载 JAVA SOCKET POST
import java.io.*;import java.net.*;import java.util.StringTokenizer;/** * 一个简单的用 Java Socket 编写的 HTTP 服务器应用, 演示了请求和应答的协议通信内容以及 * 给客户端返回 HTML 文本和二进制数据文件(一个图片), 同时展示了 404, 200 等状态码. * 首先
2014-03-11 17:29:32 785
转载 MyServer模拟http server 接收post请求
package socket; import java.io.*;import java.net.*; public class MyServer { public static void main(String args[]) throws Exception{ ServerSocket serverSocket = new Server
2014-03-11 17:27:07 933
转载 java HttpClient Post实例
private void postMethod(String url) throws IOException { url = "http://www.newsmth.net/bbslogin2.php"; PostMethod postMethod = new PostMethod(url); // 填入各个表单域的值 NameValuePair[] data
2014-03-11 16:56:25 800 1
转载 java发送http的get、post请求
java发送http的get、post请求Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.ne
2014-03-11 16:45:03 505
转载 用Java写数据到POST请求
import java.io.IOException;import java.io.InputStream;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection;import java.util.logging.Level;import java.util.lo
2014-03-11 15:37:43 398
转载 一个基础的代理服务器类
/************************************* * 一个基础的代理服务器类 ************************************* */import java.net.*;import java.io.*;public class HttpProxy extends Thread { static publ
2014-03-06 14:58:04 546
转载 淘宝api的简单调用
淘宝开放平台的地址:http://open.taobao.com/doc/detail.htm?id=73SessionKey、AppKey、AppSecret的名词解释:http://open.taobao.com/doc/detail.htm?spm=0.0.0.0.YangbF&id=1621、当你注册为淘宝开放平台的用户时,就可以建立一个应用:2
2014-03-06 14:08:26 1255
转载 一个最简单的Socket通信例子
一个最简单的Socket通信例子 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例
2014-03-06 13:29:09 538
转载 Unrecognized Windows Sockets error: 0: JVM_Bind
今天发布项目时出现一个问题。网上查询发现是socket被占用。很奇怪,我的新电脑怎么会出现8080端口被占用呢。于是在控制台输入:netstat -aon|findstr "8080" 原来是2412号进程在监听我的这个端口。我就看看是什么程序。 无语了。居然是tomcat6.0在占用8080端口。因为我用的是myEclipse8.5自带的tomcat于
2014-03-06 13:05:07 600
转载 struts ValueStack 取值
--写入--public class cs extends ActionSupport implements RequestAware,SessionAware,ApplicationAware private String name;private Map request;private Map session;private Map application;
2014-03-05 16:14:47 431
原创 淘宝接口基础调用方法-查询商品-JAVA
package test;import com.taobao.api.DefaultTaobaoClient;import com.taobao.api.TaobaoClient;import com.taobao.api.domain.Item;import com.taobao.api.request.ItemGetRequest;import com.taobao.api
2014-03-05 12:57:47 3446 1
原创 淘宝接口基础调用方法-查询商品-php
其实我也没做什么只是把标准事例改了下。请下载SDK包解压后与该文件放在同一目录下。header("Content-type: text/html; charset=utf-8");include "TopSdk.php";//将下载SDK解压后top里的TopClient.php第8行$gatewayUrl的值改为沙箱地址:http://gw.api.tbsandbox.com
2014-03-05 12:56:33 1428
转载 淘宝API $sessionKey 获取方法
研究了一天API ,其实搞这个就搞了很久 一会过期一会过期目前比较科学的是:回调URL 建立一个call.php 然后写入一下代码。这样可以实现半自动获取 header('Content-type: text/html; charset=utf-8'); $secretKey = 'XXXXXXXXXXXXXXXX'; $appkey =
2014-03-05 12:52:55 2114
转载 java 排序 ArrayList sort方法
ArrayList 有个sort方法直接排序... 数组不知道怎么办...比较笨的办法就是给数组存在ArrayList里. int x[]=new int[]{9,8,6,4,0,10,3,2,1,5,7}; ArrayList arr = new ArrayList(); for(int i = 0;i arr.add(x[i]); //循环将数组元素
2014-02-20 14:44:14 4606
转载 myeclipse 与SVN使用
方法总结方法一:在线安装1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到S
2014-02-10 12:55:07 464
原创 除错触发
beginif old.unit_priceinsert into r_order_product_update(update_time,order_id,product_id,old_price,new_price) values(now(),OLD.order_id,OLD.product_id,OLD.unit_price,NEW.unit_price);end if;e
2014-02-08 17:22:35 379
转载 MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.
2014-01-24 15:14:35 438
原创 uploadify 上传 session丢失
控件调用 script中 加入'formData':{'NODE_ID':NODE_ID,'SESSION_ID':SESSION_ID},上传方法中加入$SESSION_ID=$_REQUEST['SESSION_ID'];session_id($SESSION_ID);原理就是,将session_id 传递过去,然后读取session信息。
2014-01-20 14:41:24 547
原创 linux 安装笔记 二、tomcat配置
Linux下安装Tomcat1)下载apache-tomcat-7.0.42.tar.gz 2)#tar -zxvf apache-tomcat-7.0.42.tar.gz //解压3)#cp -R apache-tomcat-7.0.42 /usr/local/tomcat ;//拷贝apache-tomcat-7.0.42到/usr/local/下并
2014-01-18 18:23:58 444
转载 linux 安装笔记 二、mysql配置
mysql选择 Linux-Generic 而不是Oracle & Ren Hat Linux 6也可以下载精简版如无法安装有错误提示,可先安装依赖包yum -y install perl yum -y install libaio 如果未解决,将冲突包卸载yum remove mysql-libs 执行安装命令rpm -ivh MySQL-serv
2014-01-18 17:24:28 387
转载 linux 安装笔记 三、JAVA配置
一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。 二. 需要配置的环境变量 1. PATH环境变量。
2014-01-18 17:21:50 367
转载 mysql 外部访问。
Linux下设置MySQL和允许外部机器访问sudo vi /etc/my.cnf 具体目录是具体情况而定,有的人是安装了在个人目录下,则找到对应的目录则可以。 一、配置文件的修改 1.#sudo vim /etc/mysql/my.conf 找到 bind-address = 127.0.0.1 注释掉这句话 二、Mysql数据库的修改 1) [root@etc et
2014-01-18 10:10:51 594
转载 CentOS6 图形界面(gnome)安装
CentOS6相对于CentOS5的安装有了不少的进步,有不少默认的选项可以选择,如:Desktop :基本的桌面系统,包括常用的桌面软件,如文档查看工具。Minimal Desktop :基本的桌面系统,包含的软件更少。Minimal :基本的系统,不含有任何可选的软件包。Basic Server :安装的基本系统的平台支持,不包含桌面。Database Server :基本
2014-01-17 13:20:54 498
转载 mysql limit分页优化方法分享
MySQL的优化是非常重要的。其他最常用也最需要优化的就是limit。MySQL的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。同样是取10条数据 select * from yanxue8_visit limit 10000,10 和 select * from yanxue8_visit limit 0,10 就不是一个数量级别的
2014-01-16 17:05:20 488
转载 Eclipse @override报错解决
第一种解决方案:@Override是JDK5 就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override而JDK6 修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override修改你的eclipse指定的编译器版本在选项里的java compiler中指定版本至少在5.0以上在myEclipse中改变编译器的方法:Pr
2013-12-31 10:44:50 384
原创 js 时间差。
nowtime=new Date();//当前时间减去cookie时间var differtime=nowtime.getTime()-cvisittime; //计算出相差天数var days=Math.floor(differtime/(24*3600*1000));alert(days +"天");//计算出小时数var leave1=differtime%(24
2013-12-21 16:20:49 407
转载 win2003 + wamp Access denied for user 'root'@'localhost'
1. Access denied for user 'root'@'localhost' 错误原因,wamp mysql 为空密码。解决方法首先用root账号登陆phpmyadmin,然后点击左侧进入mysql数据库,在顶部点击“mysql”进入sql输入界面。输入以下命令:update user set password=password('123456') where U
2013-12-16 16:27:41 1029
转载 在布署Tomcat时,出现The scratchDir you specified is unusable
布署Tomcat报错.......2007-12-22 14:47:17 org.apache.catalina.core.AprLifecycleListener init 信息: The Apache Tomcat Native library which allows optimal performance in production environments was n
2013-12-16 12:00:58 1109
原创 MyEclipse 基于 jax-ws 的 webService 创建详细步骤(有图)
1.首先创建一个 webservice 工程.我的所有命名没有使用驼峰法,避免出现大小写影响我这样的小白初学入门,大家要养成良好的习惯啊。 注意事项 上图红框为注意事项,framework选择 JAX-WS. Java EE 6.0请自行选择。2.创建一个java类。普通的。不用多想就是普通的。 注意事项 上图红框为注意事项,我命名为swe
2013-12-13 13:45:59 703
转载 便利Hashmap
import java.util.HashMap;import java.util.Iterator;public class hash { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub HashMaph
2013-11-28 15:12:33 614
转载 Struts国际化自动检测浏览器语言版 .
前几天发了一篇Struts国际化的博客,有网友提了一个意见,见下图:于是就有了下面修改的版本:web.xmlxml version="1.0" encoding="UTF-8"?> web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi=
2013-11-28 09:29:52 432
原创 sql order by 几个字段之外,还把特定几条记录提前
select * from CC t order by case when test = 4 then 0 else 1 end , phone desc在oder by 加上 CASE WHEN 你要置前行的条件表达式 THEN 0 ELSE 1 END比如: select * from tableX order by case wh
2013-11-23 15:27:50 766
转载 php 时间运算。
<?php date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),""; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),""; echo "昨天:",date("Y-m-d",strtotime("-1 day"
2013-10-23 13:48:31 447
原创 左联详细示例
SELECT * FROM M_T_SYS_ROLE_USER R INNER JOIN M_T_SYS_USER U ON R.USER_ID=U.ID WHERE U.NICKNAME LIKE '%管%'--------------------------------MySQL左连接查询是联合查询中的一种方式,就是说把两个相关的表通过这种方式联合在一起查询,从而更加方便调用数据,
2013-10-21 17:20:36 539
原创 thinkphp 多数据库 使用实例
config'OUTPUT_ENCODE'=>false, 'URL_MODEL'=>3,'DB_TYPE'=>'mysql','DB_HOST'=>'localhost','DB_NAME'=>'DB_NAME','DB_USER'=>'USER','DB_PWD'=>'PWD','DB_PORT'=>'3306','DB_PREFIX'=>''
2013-10-15 16:42:23 773
webservice入门实例
2013-12-13
webservices相关jar包.rar
2013-12-13
地市三级联动 数据 thinkphp dwz jui
2013-06-14
根据IP判断所在地区
2012-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人