java
shisanshe
这个作者很懒,什么都没留下…
展开
-
socket
socket “套接字” Socket是建立在传输层协议(主要是TCP和UDP)上的一种套接字规范,最初是由美国加州Berkley大学提出 一种进程通信机制 用于描述IP地址和端口,是一个通信链的句柄 端口可以随意指定(由于1024以下的端口通常属于保留端口,在一些操作系统中不可以随意使用,所以建议使用大于1024的端口) Socket接口是TCP/IP网络的API,Socket...2013-11-08 10:22:06 · 105 阅读 · 0 评论 -
java多线程
多线程 Thread 共享资源 线程和进程的区别在于,子进程和父进程有不同的代码和数据空间,而多个线程则共享数据空间,每个线程有自己的执行堆栈和程序计数器为其执行上下文。 多线程主要是为了节约CPU时间,发挥利用,根据具体情况而定. 线程的运行中需要使用计算机的内存资源和CPU。 在多线程操作中程序员不必关心到底使用了多少个处理器。 考虑不同线程之间的数据同步和防止死锁。 ...原创 2013-11-08 10:59:45 · 88 阅读 · 0 评论 -
ThreadPoolExecutor
线程池的技术背景 在面向对象编程中,创建和销毁一个线程 是很费时间的,因为创建一个对象需要获取内存资源和其他更多资源。在java中更是如此,虚拟机将试图跟踪每一个对象,以便在对象销毁后进行垃圾回收。所 以一个提高效率的办法是尽量减少对象的创建和销毁次数,特别是那些很费资源的对象。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。 Thr...2013-11-10 23:43:51 · 72 阅读 · 0 评论 -
java json
com.alibaba.fastjson Fastjson是一个Java语言编写的高性能功能完善的JSON库。 不需要例外额外的jar,能够直接跑在JDK上。 支持各种JDK类型。包括基本类型、JavaBean、Collection、Map、Enum、泛型等。 支持JDK 5、JDK 6、Android、阿里云手机等环境。 import java.util.ArrayList;...2013-11-13 14:03:00 · 80 阅读 · 0 评论 -
JDBC
JDBC Java DataBase Connectivity java数据库连接 用于执行SQL的java API 可以为多种关系数据库提供统一访问 JDBC 不足 尽管JDBC在JAVA语言层面实现了统一,但不同数据库仍旧有许多差异。为了更好地实现跨数据库操作,于是诞生了Hibernate项目,Hibernate是对JDBC的再封装,实现了对数据库操作更宽泛的统一和更好的...2013-11-13 14:40:05 · 111 阅读 · 0 评论