服务端写完了,现在写一个客户端,对于客户端,我考虑使用nio或阻塞socket都可以。 使用nio的客户端: 读取数据方式和服务端一样,就不写了。 下面是阻塞socket方式: 客户端在连接时,是继承Thread的,调用时记得start()。 虽然第二个实例没有使用nio,但使用bytebuffer ...
分类:
编程语言 时间:
2016-09-13 07:57:44
阅读次数:
172
java.lang.NoClassDefFoundError: org/springframework/core/MethodClassKey at org.springframework.transaction.interceptor.AbstractFallbackTransactionAttr ...
分类:
编程语言 时间:
2016-09-13 07:53:36
阅读次数:
1006
HashMap 一、HashMap基本概念: HashMap是基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 HashMap不是线程安全的,如果想要线程安全的HashMap,可以通过Collectio ...
分类:
编程语言 时间:
2016-09-13 06:45:05
阅读次数:
170
给数组赋值:通过fill方法。 对数组排序:通过sort方法,按升序。比较数组:通过equals方法比较数组中元素值是否相等。查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作。 使用如下: 源码解析: 今日太晚,明日再干~ ...
分类:
编程语言 时间:
2016-09-13 06:42:54
阅读次数:
275
来自Leo的原创博客,转载请著名出处我的StackOverflow我的Github
https://github.com/LeoMobileDeveloper注意:本文的代码是用Swift 2.3写...
分类:
编程语言 时间:
2016-09-13 01:39:15
阅读次数:
574
1.线程和进程 进程和线程的例子很多,因为是学习笔记,那就说一种我自己感觉很好理解的,就是我们天天使用的QQ,但我们运行QQ.exe程序时,进程就开始,我们可以同时打开对个聊天窗口,可以多人视频过,甚至可以一边视频一边手动聊天(可能音响坏了吧 。。。),其中每一个任务完全可以理解成是“线程”在工作, ...
分类:
编程语言 时间:
2016-09-13 01:40:01
阅读次数:
283
关于Spring MVC的核心控制器DispatcherServlet的作用,以下说法错误的是( )? 它负责接收HTTP请求 加载配置文件 实现业务操作 初始化上下应用对象ApplicationContext SpringMVC是Spring中的模块,它实现了mvc设计模式,首先用户发起请求,请求 ...
分类:
编程语言 时间:
2016-09-13 01:36:15
阅读次数:
672
1.Python程序的结构 Python的程序由包(package)、模块(module)和函数组成。 模块是处理一类问题的集合,由函数和类组成。 包是由一系列模块组成的集合。包是一个完成特定任务的工具箱。 2.函数 2.1函数的定义 2.2函数的参数Python中任何东西都是对象,所以参数只支持引 ...
分类:
编程语言 时间:
2016-09-13 01:37:00
阅读次数:
372
今天学习了数组的相关知识。 一、数组 1.数组的定义 什么是数组呢?数组其实就是一组数据的集合,我们可以根据数组中的下标值(也就是键值关系)来取出我们想要数据。数组的定义通常有两种方式: 方法1: $arr = array(10,20,30,40,50); 方法2: $arr[] = 10; $ar ...
分类:
编程语言 时间:
2016-09-13 01:36:43
阅读次数:
295
在学递归的时候,用递归实现了一个 下面是代码 发现一个很严重的问题:当数字比较小的时候还好,但是当求30以后的数字的时候,就会运行特别长的时间 所以请看下面一种方法 发现速度提升特别大,求第1000个数都可以,牛! ...
分类:
编程语言 时间:
2016-09-13 01:34:07
阅读次数:
179
类和对象成员变量,成员函数特殊的成员变量和成员函数 函数重载 构造函数 静态变量 静态函数面向对象:封装 继承 多态封装 Encapsulation为什么需要封装?外界无法直接操作对象的具体的属性(安全性)核心思想:将安全性要求较高的成员变量定义为私有的,对他们的操作通过成员函数来进行,对其操作的条 ...
分类:
编程语言 时间:
2016-09-13 01:32:45
阅读次数:
225
最近没什么实质性的工作,正好有点时间,就想学学别人的代码。也看过一点源码,算是有了点阅读的经验,于是下定决心看下spring这种大型的项目的源码,学学它的设计思想。 手码不易,转载请注明:xingoo 这篇博文你可以了解到: 1 Spring jar包以及源码使用 2 简单的spring运行示例 3 ...
分类:
编程语言 时间:
2016-09-13 01:31:14
阅读次数:
358
【http://www.360doc.com/content/11/0824/17/3034429_142983837.shtml】 这两天突然想学学java源代码,不过看到一篇文章说看java源代码要先看设计模式,这样更容易理解源代码的结构,所以就准备学学java设计模式,首先当然是看java创建 ...
分类:
编程语言 时间:
2016-09-13 01:32:35
阅读次数:
223
在Spring中使用Quartz有两种方式实现:第一种是任务类继承QuartzJobBean,第二种则是在配置文件里定义任务类和要执行的方法,类和方法可以是普通类。很显然,第二种方式远比第一种方式来的灵活。 测试环境 Spring3 M2 quartz-2.1.7 我们要达到这样的效果 但是Job对 ...
分类:
编程语言 时间:
2016-09-13 01:28:38
阅读次数:
327
今天和同事聊起了单例模式的线程安全,我说如果不做任何措施,单例模式在多线程下是不安全的,得到的“单例”实际上并不是单例。但是为什么不是单例呢?由此我上网查了一下,在使用单例模式时,一定要注意线程安全问题,之前的写法没有任何问题。如下: 问题就在于,synchronized对整个方法加锁,形成同步机制 ...
分类:
编程语言 时间:
2016-09-13 01:28:34
阅读次数:
196
恢复内容开始 python函数的定义 函数就是把一段实现某一个功能的代放进一个封装的方法名里,这个方法就叫做函数名 函数的参数 在这段代码里: a,b是形参 100,20是实参 所谓实参,就是是实在在的传递的参数,形参就是用来接收的参数 下面说返回值:return 返回值就是函数执行完以后,最后返回 ...
分类:
编程语言 时间:
2016-09-13 01:29:56
阅读次数:
184