一开始学Stream时没注意过write的flush()方法,今天在学网络编程时,注意到了
服务器端:
import java.net.*;
import java.io.*;
public class Client
{
public static void main(String[] args) throws Exception
{
Socket socket = new Soc...
分类:
编程语言 时间:
2015-05-11 08:53:07
阅读次数:
140
接下来的一个月我会和大家分享我学JavaSE时候的笔记,分享是最好的老师,希望我的笔记能给大家一些帮助。
我会每天发一篇文章,这些都是我学Java时候的精华,当然,每一篇笔记我都会精心修改,使得知识点更加清晰,更加通俗易懂。
Java必备知识点汇总
软件:系统软件、应用软件
交互方式:
图形化界面GUI=Graphical User Interface
命令行方...
分类:
编程语言 时间:
2015-05-11 08:52:44
阅读次数:
194
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/24952.html
项目地址:http://www.freeteam.cn/
积分记录
查看系统所有会员积分记录。
从左侧管理菜单点击积分记录进入。
?...
分类:
编程语言 时间:
2015-05-11 08:53:59
阅读次数:
122
到目前为止,我们仅用到两个线程:主线程和一个子线程。然而,你的程序可以创建所需的更多线程。例如,下面的程序创建了三个子线程: 1 // Create multiple threads. 2 class NewThread implements Runnable { 3 String name...
分类:
编程语言 时间:
2015-05-11 08:50:03
阅读次数:
161
原文出处:linkFly欢迎分享原创到伯乐头条JavaScript当前有众多实现异步编程的方式,最为耀眼的就是ECMAScript 6规范中的Promise对象,它来自于CommonJS小组的努力:Promise/A+规范。研究javascript的异步编程,jsDeferred也是有必要探索的:因...
分类:
编程语言 时间:
2015-05-11 08:48:19
阅读次数:
190
如何赋值一个对象a到另一个变量b,另一个变量b发生改变原对象a保持不变。参考资料:http://stackoverflow.com/questions/122102/what-is-the-most-efficient-way-to-clone-an-object/5344074#534407htt...
分类:
编程语言 时间:
2015-05-11 08:47:08
阅读次数:
139
pythonmd5加密importhashlibprinthashlib.md5("whateveryourstringis").hexdigest()
分类:
编程语言 时间:
2015-05-11 06:41:11
阅读次数:
137
1.下载python的windows版本地址:下载python的windows版本(http://dlsw.baidu.com/sw-search-sp/soft/6e/17016/python-3.3.5.1418106245.msi)并把python的目录加到系统的path变量中去2.下载python的IDE工具,我个人选择AptanaStudio3地址:32位AptanaStudio3下载(https://s3..
分类:
编程语言 时间:
2015-05-11 06:37:29
阅读次数:
353
2.3.2 Logging
日志对于Spring来说非常重要(废话,日志对哪个系统不重要?),因为 a)它是唯一强制的外部依赖,b)每个人都希望在使用某个工具时可以看到一些提示性的输出,c)Spring继承了很多别的工具,它们也都有自己的日志依赖。应用开发者的一个目标通常是:对于整个应用来说(包括所有的外部组件),集中创建一个统一的日志配置。由于现在有如此多的日志框架,这个选择看起来会变得更难。...
分类:
编程语言 时间:
2015-05-11 06:33:28
阅读次数:
278
maven构建app服务:springmvc mybatis rest Webservice bootstrap整合 maven构建大型互联网企业架构:springmvc mybatis rest Webservice bootstrap springmvc,shiro,mybatis,spring...
分类:
编程语言 时间:
2015-05-11 06:30:17
阅读次数:
257
Ubuntu 14.02下编译及配置apache2.4:# 下载apache2.4源码包
wget http://mirrors.cnnic.cn/apache//httpd/httpd-2.4.12.tar.gz# 安装apr依赖库
apt-get install libapr1 libaprutil1 libapr1-dev libaprutil1-dev# 解压并编译安装
tar -xvf h...
分类:
编程语言 时间:
2015-05-11 01:26:02
阅读次数:
186
首先介绍Callable这个接口,它仅包含一个方法call,它是类似于Runnable接口,是Future并发设计模式下实际的任务执行单元,它能返回一个对象。我们可以实现它的子类并使用Future对象来提交它。现在我们再来看看Futrue,futrue提供了get方法来返回计算结果,cancel来中断任务。Future还会进一步被封装成FutureTask等任务类,这些任务会被提交给Executo...
分类:
编程语言 时间:
2015-05-11 01:26:37
阅读次数:
185
java很久了,但是对java中package和import的理解还不够深入,今天好好看了一下这个知识点。=> 为什么要引入package和import?这个问题和c++中引入命名空间是一样的,也是为了解决重名问题。java通过包机制来解决重名问题,也就相当于给我当前的这段代码加一系列前缀,从而达到...
分类:
编程语言 时间:
2015-05-11 01:21:19
阅读次数:
202
Java对正则表达式的支持主要体现在String、Pattern、Matcher和Scanner类。 1.Pattern、Matcher 先看一个Pattern和Matcher类使用正则表达式的例子。public class PatternTest { public static...
分类:
编程语言 时间:
2015-05-11 01:20:58
阅读次数:
164
1、连接点(Joinpoint)程序执行的某个特定位置:如类开始初始化前、类初始化后、类某个方法调用前、调用后、方法抛出异常后。这些代码中的特定点,称为“连接点”。Spring仅支持方法的连接点,即仅能在方法调用前、方法调用后、方法抛出异常时以及方法调用前后这些程序执行点织入增强。2、切点(Poin...
分类:
编程语言 时间:
2015-05-11 01:19:44
阅读次数:
271
java命名规范1、Java中的名称规范:(1)包名全是小写:xxyyzz;(2)类名接口名:首字母大写:XxxYyy;(3)变量名和函数名:变量名不能是关键字;多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写xxxYyyZzz。(驼峰表示法)(4)常量名:所有字母都大写.多单词...
分类:
编程语言 时间:
2015-05-11 01:19:01
阅读次数:
214
1 import java.io.*; 2 public class TestDataStream { 3 public static void main(String[] args) { 4 ByteArrayOutputStream baos = 5 ...
分类:
编程语言 时间:
2015-05-11 01:17:46
阅读次数:
246