JAVA学习
卡帕kalper
逐光。
展开
-
网络通信P2P JAVA实现过程
导读: 摘 要:分析了P2P基本概念及其基本工作原理,探讨了用JAVA实现p2p网络通信的技术,并用一个实例作了进一步阐述。 关键词:P2P,C/S,JAVA,XML,JDK ,TCP,UDP 一、 前言 P2P(Peer-to-Peer 端到端)模型是与C/S(客户/服务器)模型相对应。基于C/S的用户间通信需要由服务器中转,在C/S中的服务器故障将导致整个网络通原创 2014-11-17 19:09:14 · 7990 阅读 · 0 评论 -
java 向 mysql插入中文字符乱码问题解决
1、首先保证建立数据库和数据表时,字符编码为GBK或UTF-8,这样才能支持中文2、将数据库的连接字符串改为 jdbc:mysql://xxxxx:3306/dbname?useUnicode=true&characterEncoding=utf-8如果连接串是在xml文件中,则需将&改为& 如果是将连接字符串放在 XX.properties文件中再利用xml文件去加载,则使用&即原创 2015-12-03 15:44:37 · 840 阅读 · 1 评论 -
websocket 解决 The extension [x-webkit-deflate-frame] is not supported 问题
在利用websocket进行实时性聊天过程中,由于浏览器问题,常常会出现不支持 websocket 相关扩展的问题,报错通常如下所示:nested exception is java.lang.IllegalArgumentException: The extension [x-webkit-deflate-frame] is not supported查了下发现这是浏览器版本原创 2015-12-20 21:22:36 · 6583 阅读 · 1 评论 -
java 中访问控制 public、private 和 protected 介绍
Java的访问控制机制说明:1.任何声明为public的内容可以被从任何地方访问。2.被声明成private的成员不能被该类外看到。3.如果一个成员不含有一个明确的访问说明,则它只对同包可见, 不同包不可见。这是默认访问。4.protected是同包都可见,且子类都可见。以下例子说明:1)子类可以访问protected 2)同一包中非子类(Test)可以访问原创 2015-10-30 20:33:17 · 842 阅读 · 0 评论 -
Java中传值与传递引用的区分
基本类型传的是值,例如:int,float,double,char,不包括 java.lang.String对象实例,接口实例传的是引用,包括java.lang.String。但是我们在通过一个函数传递String参数时,为何出来的结果没有发生改变?如下所示:void public func(String str){ str = "ssss";}String str = "原创 2015-10-30 17:29:52 · 1598 阅读 · 0 评论 -
中山大学软件学院中级实训-GridWorld
2014年中山大学软件学院中级实训,GridWorld整体情况原创 2014-08-14 21:38:25 · 19425 阅读 · 0 评论 -
严苛模式(StrictMode)
Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。你可以强制用警告代替崩溃(crash),也可以仅将警告计入日志,让你的转载 2015-05-24 15:07:40 · 356 阅读 · 0 评论 -
HttpClient.execute() 阻塞问题
在实现安卓与PHP后台交互过程中,当安卓利用HttpPost去后台获取数据时,代码执行到下面这句就阻塞了:httpClient.execute(httpPost);一开始找到资料说是新开一个线程执行上述语句,于是我便利用如下方式尝试了:new Thread() { public void run(){ try { HttpResponse response = httpCl原创 2015-05-24 15:10:02 · 6538 阅读 · 0 评论 -
JAVA 中 ArrayList、Vector、LinkedList 和 HashMap介绍
ArrayList是一种可动态调整大小的数组,随着元素的插入,数组会适时扩容,使用方法如下:ArrayList arrayList = new ArrayList();arrayList.add("a");System.out.println(arrayList.get(0));Vector与ArrayList类似,只不过ArrayList是同步的而Vector不是同步的,原创 2015-04-03 20:20:54 · 789 阅读 · 0 评论 -
JAVA 向文件中追加内容方法
import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.R转载 2014-07-13 13:15:27 · 4360 阅读 · 0 评论 -
利用JSP连接数据库步骤
假设我当前某个数据库有个表,其内容如下所示:原创 2014-07-19 21:17:32 · 6370 阅读 · 0 评论 -
PHP、JSP间的比较
一、 语言比较 Php是解释执行的服务器脚本语言,首先php有简单容易上手的特点。语法和c语言比较象,所以学过c语言的程序员可以很快的熟悉php的开发。而java需要先学好java的语法和熟悉一些核心的类库,懂得面向对象的程序设计方法。所以java不如php好学。 Java首先要编译成字节码.class文件,然后在java虚拟机上解释执行。Java的web开发首先最容易想到的就是J转载 2014-07-25 11:18:03 · 4779 阅读 · 1 评论 -
HashMap,LinkedHashMap,TreeMap的区别
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写Hash转载 2015-03-19 18:39:18 · 4584 阅读 · 0 评论 -
JAVA:Eclipse 下找不到或无法加载主类的问题
1、首先确保你的JDK或者JRE是完整安装的,且已经原创 2014-07-11 14:56:38 · 5581 阅读 · 0 评论 -
JAVA 如何将输出写到文件中
当我们想把System.out.println()中的内容写到文件,比如output.txt中时原创 2014-10-30 21:37:42 · 14295 阅读 · 1 评论 -
解决问题 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
SolutionReason 1)有可能在xml文件中没有添加 spring web 依赖,先将spring-web.jar 添加上Reason 2)添加了spring-web依赖后如果还是出现该问题,很可能没有将 Maven Dependencies 添加到环境中,可按照如下步骤操作解决1) Open project properties and sele原创 2015-12-05 22:26:58 · 799 阅读 · 0 评论