自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Java之反射

之前在 慕课网 上学习了反射,以代码的形式总结一下,写入博客:代码片段1:几种类类型的表示方式 (解释类类型:万事万物皆对象,类也是对象,是Class类的实例对象,这个对象成为该类的类类型。)import com.imooc.reflect.Foo;class Foo{}public class ClassDemo1 { public static void main(String[] a

2017-05-18 16:52:01 278

原创 Java并发工具类之CountDownLatch

CountDownLatch:允许一个或者多个线程等待其他线程完成操作。主线程需要等待其他线程完成后才能操作。要实现这样的功能,也可以使用Thread.join()方法,让当前线程等待调用join方法的线程执行结束后才能继续执行。原理是:当前线程不断地检查join线程是否存活,直到join线程中止,线程的this.notifyAll()方法将被调用。CountDownLatch就是实现了join的功

2017-05-17 21:24:42 413

转载 Java内存模型

转载自:http://www.cnblogs.com/nexiyi/p/java_memory_model_and_thread.html主内存与工作内存Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样底层细节。此处的变量与Java编程时所说的变量不一样,指包括了实例字段、静态字段和构成数组对象的元素,但是不包括局部变量与方法参数,后者是线

2017-05-13 17:13:21 319

原创 多线程实现多客户端通信

在Java Socket(下)中写了服务器端和客户端进行通信的例子,但是在实际应用当中,不是这样的一对一通信,通常都是一台服务器,对应着很多很多客户端进行通信,可以通过多线程来实现多客户端与服务器端进行通信。 (注:只是根据所学知识点写一个小例子,线程安全暂未考虑进去)首先是Server端的代码段:import java.io.IOException;import java.net.InetAd

2017-05-09 15:37:52 778

原创 Java Socket应用(下)

通过Socket实现TCP编程TCP协议是面向连接的、可靠的、有序的,以字节流的方式发送数据基于TCP协议实现网络通信的类:客户端的Socket类服务器端的ServerSocket类以用户登陆为例说明:服务器端: 1、创建ServerSocket对象,绑定监听端口 2、通过accept()方法监听客户端请求 3、连接建立后,通过输入流读取客户端发送的请求信息 4、通过输出流向客户端发送

2017-05-09 15:07:07 455

原创 Java Socket应用(上)

网络基础知识:两台主机进行通信三个最关键的要素:IP地址,协议,端口号(负责区分不同的应用程序)TCP/IP协议是以TCP和IP为基础的不同层次上多个协议的集合。TCP:传输控制协议 IP:互联网协议物理层 – 数据链路层 – 网络层 – 传输层(TCP/IP)– 应用层(http、ftp、smtp、telnet)端口号(0-65535),0-1023被系统所保留,使用时尽量挑选1023以后的使用

2017-05-09 11:14:03 380

转载 Java虚拟机详解----常用JVM配置参数

原文地址:http://www.cnblogs.com/smyhvae/p/4736162.html【声明】 欢迎转载,但请保留文章原始出处生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4736162.html联系方式:smyhvae@163.com 本文主要内容:Trace跟踪参数堆的分配参

2017-05-08 21:31:32 346

原创 JDK 6和JDK 7的intern方法之不同

首先介绍下intern方法:如果常量池中存在当前字符串, 就会直接返回当前字符串. 如果常量池中没有此字符串, 会将此字符串放入常量池中后, 再返回。在《深入理解Java虚拟机一书中,对于intern方法有个这样的例子:public class RuntimeConstantPoolOOM{ public static void main(String[] args){ S

2017-05-04 22:04:03 891 2

转载 Cookie and Session(上)

来自:Lain8.com 链接:http://www.lai8.com/content/407204.html一直以来,cookie和session都是程序员学习体系中必不可少的知识点,偶然看见一篇文章,总结的比较好,在这里分享一下。cookie机制cookies是服务器在本地机器上存储的小段文本,并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State Manageme

2017-05-02 21:06:17 418

转载 redo 和 undo log

redo 和 undo loginsert一条记录时, 表跟undo的信息都会放进 redo 中, 在commit 或之前, redo 的信息会放进硬盘上. 故障时, redo 便可恢复那些已经commit 了的数据.redo->每次操作都先记录到redo日志中,当出现实例故障(像断电),导致数据未能更新到数据文件,则数据库重启时须redo,重新把数据更新到数据文件。undo->记录更改前的一份co

2017-05-02 14:33:46 335

原创 你要做的,就是坚持不懈!

作为一个互联网界的非典型程序媛,最近在找实习的阶段收到了一定的打击,屡屡受挫,心情低落到极点。但生活还要继续,能力不足就没有任性的理由,只能快速平复心情,在失败中爬起来,继续前行。也意识到了自身的很多不足,我相信所有的困难都是为我今后的成功而设置的铺垫,开通了博客,来记录努力的点点滴滴,于自己也是一种监督。我现在所能做的,就是忽略掉身边所有人的成功,在自己的轨迹上,奋勇向前,我将要面对的是充满挑战的

2017-04-28 20:07:59 816

原创 thinking in java(day1)--equals方法

equals方法详解

2017-04-28 19:25:15 341

转载 thinking in java(day1)--javadoc

javadoc

2017-04-28 15:29:54 411

原创 多线程--Interrupt

中断线程

2017-04-26 16:43:24 382

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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