liuwei063608的专栏

刘伟的随笔

遇到问题,关于dns,socket和默认网关

今天和无锡同事进行socket通信 我是client,他是server可以正常通信 我是server,他是client通信就报异常 我原来ip192.168.8.116       默认网关192.168.8.1       dns 192.168.8.1 同事ip 192.168.8...

2012-03-30 18:30:26

阅读数:1931

评论数:0

长整数赋值问题

long EXPIRED_DATE = 60 * 24 * 60 * 60 * 1000 * 1000; long EXPIRED_DATE1 = 60 * 24 * 60 * 60 * 1000 * 1000L; long EXPIRED_DATE2 = 60L * 24 * 60...

2012-03-29 19:39:34

阅读数:842

评论数:0

TCP协议和UDP协议的基本概念和区别

1网络通讯的协议是开发网络程序的基础。目前最常用的协议是TCP/IP 协议和UDP 协议。而其他的如RMI,SOAP,FTP ,等协议都可以说是构建在这两者之上的。 2 在网络协议的7层模型里,java主要关注的是在传输层 的应用,而对于底层的传输,可以不必关心它。而在传输层,TCP,UDP...

2012-03-29 19:14:04

阅读数:2833

评论数:0

java 冒泡排序和字符串倒叙输出

好久没写了,论坛看到了,写一下 int[] array = {1,8,6,3,8,45,62,21,100,98}; for(int i = 0;i<array.length;i++){ int a = array[i]; int k=i; for(int j...

2012-03-29 18:20:27

阅读数:2410

评论数:0

深入Java集合学习系列:HashMap的实现原理

ZhangShixi  2010-5-21  整理 1.         HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.      ...

2012-03-29 17:59:35

阅读数:413

评论数:0

TCP/IP协议的三次握手及实现原理

A与B建立TCP连接时:首先A向B发SYN(同步请求),然后B回复SYN+ACK(同步请求应答),最后A回复ACK确认,这样TCP的一次连接(三次握手)的过程就建立了! TCP/IP是很多的不同的协议组成,实际上是一个协议组,TCP用户数据报表协议(也称作TCP传输控制协议,Transport ...

2012-03-29 17:49:46

阅读数:619

评论数:0

二叉树拾遗

很久就学了二叉树,现在都快忘了,趁着现在有时间,记一下。 1.定义:在计算机科学中,树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构。二叉树是每个节点最多有两个子树的有序树。通常子树被称作“左子树”(left subtree)和“右子树”(right...

2012-03-29 17:38:41

阅读数:431

评论数:0

java socket读字节问题

原来java socket一直都用readline解析数据,后来和硬件设备通讯才知道readline必须有\n\t, OutputStream o = socket.getOutputStream(); o.write(message...

2012-03-27 18:44:26

阅读数:4344

评论数:0

一名开发者从做技工的父亲那里学到的 5 堂课

原文地址http://www.oschina.net/news/27241/learned-from-father 所谓“隔行如隔山”,其实不然,在工作和生活中,大部分的知识和技能都是相通的。学会举一反三,对于技能的提升有很大帮助。本文是一名软件开发者从做技工的父亲身上学到的一些经验,而这些经验...

2012-03-27 18:27:43

阅读数:465

评论数:0

javascript Number 使用

今天google map用到lat,lng,zoom, 从json传来的lat,lng直接用就可以,zoom必须转一回 才知道var不能直接换成number。 在javascript中四种基本的数据类型:数值(整数和实数)、字符串型(用“”号或‘''括起来的字符或数值)、布尔型(使True或...

2012-03-26 21:11:50

阅读数:586

评论数:0

Java编程中“为了性能”尽量要做到的一些地方

最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。   下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 ...

2012-03-26 16:52:03

阅读数:326

评论数:0

有必要普及一下关于单例模式的常识.

饿汉式:   package com.design.pattern.singleton.concrete; public class EagerSingleton { private static EagerSingleton instance = ne...

2012-03-23 18:15:32

阅读数:413

评论数:0

序列化serialVersionUID

如果可序列化类未显式声明 serialVersionUID,则序列化运行时将基于该类的各个方面计算该类的默认 serialVersionUID 值,如“Java(TM) 对象序列化规范”中所述。不过,强烈建议 所有可序列化类都显式声明 serialVersionUID 值,原因计算默认的 seri...

2012-03-22 20:55:35

阅读数:344

评论数:0

了解设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块...

2012-03-22 19:04:01

阅读数:421

评论数:0

java sql 时间比较

今天查询用到了时间段比较 离现在最近的时间 ,用于查询最近一条记录 select record_value from record where(currenttime in (select max(currenttime) from record)) and sensor_id='297e...

2012-03-21 21:37:50

阅读数:1373

评论数:0

JAVA String.format方法使用介绍

今天用到了,记一下。原文http://www.duote.com/tech/5/12029.html  在JDK1.5中,String类增加了一个非常有用的静态函数format(String  format, Objece...  argues),可以将各类数据格式化为字符串并输出。其中form...

2012-03-20 21:17:56

阅读数:369

评论数:0

作各种猥琐的Java笔试/面试题目

原题 http://blog.csdn.net/smcwwh/article/details/7315041,自己做的一些心得体会  1. public static void main(String[] args) { int k = 0; in...

2012-03-16 16:04:51

阅读数:1195

评论数:2

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