学习_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 学习 >>列表
/*使用UDP模式,编写一个聊天程序有发送和接收数据2部分,一个线程接收,一个线程发送由于发送和接收动作是不一致的,所以要使用2个run方法而且这两个方法要封装到不同的类中本程序忽略了部分异常的处理,也未加入UI组件这样比较简洁发送端口9998接受端口9999用的是局域网广播地址,所以自己发的消息自己也收到了[示例]:简易控制台聊天程序*/importjava.net.*;importjava.io.*;classDemo{publicstaticvoidmain(String[]args... 查看全文
1.redis环境搭建2.redis数据类型3.redis排序4.redis事务5.redispipeline6.redis发布订阅7.redis持久化8.redis主从复制9.redis学习笔记之虚拟内存10.redisjavaclient转自:http://www.iteye.com/topic/1119434... 查看全文
1.需要知道ibatis的dtd引用部分,下面是一个ibatis的xml文件sqlMap的dtd<!DOCTYPEsqlMapPUBLIC"-//ibatis.apache.org//DTDSQLMap2.0//EN""http://ibatis.apache.org/dtd/sql-map-2.dtd">sqlMapConfig的dtd<!DOCTYPEsqlMapConfigPUBLIC"-//ibatis.apache.org//DTDSQLMapConfig2... 查看全文
· Hessian源码学习(七)发布时间:2012-01-11
今天重新看了一下Hessian的序列化类,发现了一个之前被自己忽略的地方,而这应该也是Hessian序列化较快的原因之一。在大多数序列化类开始之前都有这么一段代码:if(out.addRef(obj))return;//省略具体序列化code...我们看下addRef(obj)做了些什么:/***Iftheobjecthasalreadybeenwritten,justwriteitsref.**@returntrueifwe'rewritingaref... 查看全文
· 蓝杰学习总结发布时间:2012-01-11
蓝杰学习总结不知不觉,大二的第一个学期结束了,到蓝杰学习也差不多有2个月了。下面我就讲讲我在蓝杰学到了什么东西吧。在蓝杰讲究的是项目驱动,成果导向,就是说反正不管你水平如何,先给你个小小的项目给你做,然后在做项目的过程中学习之前不懂的东西,到项目做完了你也学到了那个项目需要的知识。这就注定蓝杰上课的形式跟学校里很不一样,蓝杰上课只给你上你马上就需要用到的课。有一天龙哥教我们队列,之后马上就要我们实现画图板的重绘。在这里上课经常是上1个多小时课,然后自己动手实践... 查看全文
· 自己的java学习一点感悟发布时间:2012-01-11
說感悟,有点夸大,自己这才学习了半年多的java,最多也就是菜鸟一个,虽然是菜鸟一个,可我还是基本上知道了点基础,本来学java是为了学andriod编程的,可是现在还是没有学到这个,不过java也是学习了很多,在学java之前,在学校里也学习了C、C++不过了解不是很深,所以java还是从基础学习的,从基本变量,if,while,for开学学习,这些是基础的基础,对以后的学习有很大的关系,不要学到会用就行,要学到精通,毕竟别人写几行就可以解决的问题,你写几十行还没解决就不好了... 查看全文
· ruby学习记录发布时间:2012-01-10
转自:http://rainux.org/tutorials-and-references-for-ruby-on-rails-learning写的不错。先看ruby后看railsruby1、看ruby的介绍,看ruby的历史、背后的理念等待。2、20分钟的基本特性实例演示。3、和自己最熟悉的语言比较,不如java。4、有大体影响和感性认识后看ruby入门。rails看官网的快速入门。推荐一些RubyonRails学习资料January12th... 查看全文
· 我的编程语言学习经历发布时间:2012-01-03
越来越发现自己是个语言控。回想一下,上学期间除了课本里的ASM/C/SQL以外,自己业余时间学习过Basic/C++/AS,当然这些都是实际写过代码的:VisualBasic是在CorelDraw矢量绘图软件里面编写了一个名片系统,为的是帮助一家大企业快速生成几千人的名片,后来又简单改为一个工牌系统。写C++代码之前看过几本书,包括一本讲C++基础的,名字忘了;一本讲C++编写字符窗口界面的;还有讲VC++的。这几本书看完后都不得要领,会写C++代码但做不好windows界面编程... 查看全文
· 2012年1月2日 学习心得发布时间:2012-01-03
在软件设计中,切忌将过多的方法塞到一个类里面,这样会不利于软件的扩展,不利于代码的复用和维护。封装的好处,避免对类不必要的修改,减少程序Bug。让类的表现和实现分离。同时防止对数据的不安全使用。Java的访问权限修饰符,private、public、protected、package(default).代码复用对经验和智慧的要求很高。同时对软件设计的要求也很高。慎用继承,过多的继承会使得软件设计复杂度增高... 查看全文
· 已前的学习笔记java lesson 12发布时间:2012-01-03
JAVAlesson121.类是一种抽象的概念,对象是类的一种具体表示形式,是具体的概念。先有类,然后由类来生成对象(Object)。对象又叫做实例(Instance)。2.类由两大部分构成:属性以及方法。属性一般用名词来表示,方法一般用动词来表示。3.如果一个java源文件中定义了多个类,那么这些类中最多只能有一个类是public的,换句话说,定义的多个类可以都不是public的。4.在Java中进行方法的参数传递时,无论传递的是原生数据类型还是引用类型,参数传递方式统一是传值... 查看全文
· 已前的学习笔记java lesson 13发布时间:2012-01-03
javalesson13JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson2JavaSELesson21.多态:父类型的引用可以指向子对象。2.Parentp=newChild();Parentp=newChild();Parentp=newChild();Parentp=newChild... 查看全文
· 已前的学习笔记java lesson 14发布时间:2012-01-03
javalesson141.接口中所声明的方法都是抽象。接口中所声明的方法都是抽象。接口中所声明的方法都是抽象。接口中所声明的方法都是抽象。接口中所声明的方法都是抽象。接口中所声明的方法都是抽象。接口中的方法都是接口中的方法都是接口中的方法都是接口中的方法都是publicpublicpublicpublicpublic的。2.接口中也可以定义成员变量。接口中也可以定义成员变量。接口中也可以定义成员变量。接口中也可以定义成员变量。接口中也可以定义成员变量... 查看全文
· 已前的学习笔记java lesson 15发布时间:2012-01-03
javalesson151.包装类(包装类(WrapperClassWrapperClassWrapperClassWrapperClassWrapperClassWrapperClassWrapperClassWrapperClassWrapperClass)。针对于原生数据类型的包装。针对于原生数据类型的包装。针对于原生数据类型的包装。所有的包装类(所有的包装类(8个)都位于个)都位于java.langjava.langjava.langjava.langjava.lang包下。包下... 查看全文
· 已前的学习笔记java lesson 16发布时间:2012-01-03
javalesson161.对于Java中的常量的命名规则:所有单词的字母都是大写,如果有多个单词,那么使用下划线连接即可。比如说:publicstaticfinalintAGE_0F_PERSON=20;2.在Java中声明final常量时通常都会加上static关键字,这样对象的每个实例都会访问唯一一份常量值。3.IDE(IntegratedDevelopmentEnvironment),集成开发环境。1)NetBeans。http://netbeans.org/,最高版本是6.9.12... 查看全文
· Hessian源码学习(六)发布时间:2011-12-30
分析了BasicSerializer和JavaSerializer,剩下的序列化类就比较简单了,今天我们分析下CollectionSerializer和MapSerializer。1.CollectionSerializerpublicvoidwriteObject(Objectobj,AbstractHessianOutputout)throwsIOException{if(out.addRef(obj))return;Collectionlist=(Collection)obj... 查看全文
· Hessian源码学习(五)发布时间:2011-12-29
紧接着上一篇,我们来看看另一个序列化类JavaSerializer。这个类一般是用来序列化我们自定义类的,所以更多的时候我们用到的是它,今天打算分析两个方面,第一是JavaSerializer本身实现,第二分析下反序列化的时候为什么会存在父类同名field值覆盖子类field问题1.JavaSerializer实现//首先看一下JavaSerializer的构造方法publicJavaSerializer(Classcl,ClassLoaderloader){..... 查看全文
· php5 学习记录(1)发布时间:2011-12-28
一、php5主要的新特性1.public/private/protected访问修饰符,针对对象中的方法和属性。可以使用通用的面向对象访问修饰符来控制方法和属性的访问级别:classMyClass{private$id=18;publicfunctiongetId(){return$this->id;}}2.统一的构造函数名称__construct().为避免构造函数的名字和类的名字相同,现在用__construct()来声明,从而让你更加容易在类的分层中转移类:classMyClass... 查看全文
· C++ 学习记录(1)发布时间:2011-12-27
一、类helloword//预处理指令,告诉编译器要使用iostream标准库#include<iostream>//无返回值的main方法voidmain(){//输出提示语句std::cout<<"请输入一个数值:"<<std::endl;//定义int变量intv1;//输入语句,将输入数值赋值到v1变量中std::cin>>v1;//输出用户输入的值std::cout<<"您输入的值为:"<<v1<<... 查看全文
· Java初级学习笔记发布时间:2011-12-22
JavaBasic--01======================================================================1.Java语言简介1.1Java语法的基本特点:1)简单:具有简洁的面向对象语法,没有运算符重载、多重继承等模糊概念,自动垃集2)面向对象:具有一切面向对象编程语言的特点,如封装、继承、多态等3)跨平台:具有与体系结构无关的字节码指令,主流平台都提供了JVM4)安全:Java不支持指针,避免了指针错误和欺骗访问... 查看全文
· 实例学习mssql存储过程分析发布时间:2011-12-22
实例学习mssql存储过程分析例1:通过存储过程查询数据库中的student表我们知道在sql中,我们查询一个表,可以通过select*fromstudent进行查询,那在存储过程中该怎么写呢?解:首先我们打开查询分析器,(以下举的例子中的存储过程都用查询管理器来创建);然后我们先来创建一个存储过程以备等会使用,(就好像在编程中我们先来编一个函数一样):createprocedureproc_stuasselect*fromstudentgo这样一个存储过程就创建好了... 查看全文