- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人