2017年2月27日

Socket通信

摘要: HTTP:超文本传输协议 80(端口) FTP: 文件传输协议 21(端口) SMTP: 简单邮件传送协议 Telnet: 远程登录服务 23(端口) IP地址格式:数字型,如:192.168.0.1 端口号用于区分不同的应用程序,范围为0~65535,其中0~1023为系统保留 IP地址和端口号组 阅读全文

posted @ 2017-02-27 21:26 胡子就不刮 阅读(126) 评论(0) 推荐(0) 编辑

2017年1月10日

java Jvm内存模型

摘要: 一、内存模型 Java内存模型,往往是指Java程序在运行时内存的模型,而Java代码是运行在Java虚拟机之上的,由Java虚拟机通过解释执行(解释器)或编译执行(即时编译器)来完成,故Java内存模型,也就是指Java虚拟机的运行时内存模型。 作为Java开发人员来说,并不需要像C/C++开发人 阅读全文

posted @ 2017-01-10 14:01 胡子就不刮 阅读(271) 评论(0) 推荐(0) 编辑

Java GC如何判断对象是否为垃圾

摘要: 查找内存中不再使用的对象 引用计数法 引用计数法就是如果一个对象没有被任何引用指向,则可视之为垃圾。这种方法的缺点就是不能检测到环的存在。 2.根搜索算法 根搜索算法的基本思路就是通过一系列名为”GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(Referenc 阅读全文

posted @ 2017-01-10 10:33 胡子就不刮 阅读(6083) 评论(0) 推荐(0) 编辑

2017年1月6日

::符号

摘要: 今天看一篇文章:深入解析String#intern 及其可能带来的问题 链接:http://www.360doc.cn/article/1073512_396062351.html 其中看见这么一段源码 oop classname = StringTable::intern((char*) str, 阅读全文

posted @ 2017-01-06 10:37 胡子就不刮 阅读(1404) 评论(0) 推荐(0) 编辑

2016年12月26日

替换特殊符号

摘要: 公司评论这块不仅需要判断敏感字还需要对内容做一些特殊处理,今天整理下,以后可以留着用 阅读全文

posted @ 2016-12-26 20:43 胡子就不刮 阅读(1021) 评论(0) 推荐(0) 编辑

2016年12月25日

有意思的小知识

摘要: redis清缓存步骤: keys * flushdb flushall ——> 清空整个 Redis 服务器的数据(删除所有数据库的所有 key ) flushdb ——> 清空当前数据库中的所有 key JVM 选项 -XX:+UseCompressedOops 有什么作用?为什么要使用?当你将你 阅读全文

posted @ 2016-12-25 22:18 胡子就不刮 阅读(227) 评论(0) 推荐(0) 编辑

2016年12月20日

有意思的小题目

摘要: 如下代码,执行test()函数后,屏幕打印结果为() public class Test2{ public void add(Byte b) { b = b++; } public void test() { Byte a = 127; Byte b = 127; add(++a); System. 阅读全文

posted @ 2016-12-20 19:51 胡子就不刮 阅读(270) 评论(0) 推荐(0) 编辑

2016年12月2日

Vector、ArrayList、LinkedList区别

摘要: Vector 和ArrayList的大致区别如下: 1 Vector是多线程安全的,而ArrayList不是,如果只有一个线程会访问到集合,那最好是使用ArrayList,因为它不考虑线程安全,效率会高些;Vector是旧的,是java一诞生就提供了的,ArrayList是java2时才提供的。(可 阅读全文

posted @ 2016-12-02 11:27 胡子就不刮 阅读(133) 评论(0) 推荐(0) 编辑

HashMap 与 HashTable的区别

摘要: 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。可以用synchronized实现HashMap的同步,可是会增加了很多处理费用,效率上HashMap要高点 2.HashTable不允许null值 阅读全文

posted @ 2016-12-02 11:07 胡子就不刮 阅读(161) 评论(0) 推荐(0) 编辑

2016年11月29日

单例模式的几种写法

摘要: 饿汉式单例类 public class Singleton { private Singleton(){ } private static final Singleton instance = new Singleton(); public static Singleton getInstance( 阅读全文

posted @ 2016-11-29 22:27 胡子就不刮 阅读(589) 评论(0) 推荐(0) 编辑

导航