-
线程安全的无锁RingBuffer的实现
线程安全的无锁RingBuffer的实现 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
Java多线程同步工具类之Semaphore
Java多线程同步工具类之Semaphore Semaphore信号量通常做为控制线程并发个数的工具来使用,它可以用来限制同时并发访问资源的线程个数。 一、Semaphore使用 下面我们通过一个简单的例子来看下Semaphore的具体使用,我们同时执行10个计数线程,并定义一个Semaphore变量...
-
java基础第十五篇之IO流和递归算法
java基础第十五篇之IO流和递归算法 FileInputStream : 输入流 int available() : 一次读取所有的字节数 read() : 将文件上的字节读取到内存的数组中 FileOutputStream : 输出流 write(byte[] b) : 将字节数组中的字节数据写到文件上 缓冲区会在内存中创建一个8192容量...
-
mybatis
mybatis 持久层框架都是jdbc基础上的封装 一、原始JDBC内容及存在的问题: 1、加载驱动 -反复加载1、Connection;2、PreparedStatement;3、ResultSet 和关闭(逆向) -连接池 2、通过驱动获得数据库连接 3、定义sql语句 -sql语句硬编码 -xml配置 4、预处理statement 5...
-
深挖Jvm垃圾收集
深挖Jvm垃圾收集 垃圾收集(Garbage Collection,GC),它的任务是解决以下 3 件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 其中第一个问题很好回答,在 Java 中,GC 主要发生在 Java 堆和方法区中,对于后两个问题,我们将在之后的内容中进行讨论,并介绍...
-
Spring概述学习笔记
Spring概述学习笔记 1、 Spring 概述 Spring 致力于 J2EE 应用的各种解决方案,而不仅仅专注于某一层的方案。 可以说, Spring 是企业应用开发的一站式选择,他贯穿于表现层、业务层、持久层。 Spring 并不想取代那些已有的框架,而是以高度的开放性与这些框架无缝整合...
-
网易Java研发面试官眼中的Java并发——安全性、活跃性、性能
网易Java研发面试官眼中的Java并发——安全性、活跃性、性能 一. 安全性问题 线程安全的本质是正确性,而正确性的含义是程序按照预期执行 理论上线程安全的程序,应该要避免出现可见性问题(CPU缓存)、原子性问题(线程切换)和有序性问题(编译优化) 需要分析是否存...
-
对比Hashtable,HashMap,TreeMap,谈谈对HashMap的理解
都实现了Map接口,存储的内容是基于key-value的键值对映射,一个映射不能有重复的键,一个键最多只能映射一个值。 1.初始化的时候:HashTable在不指定容量的情况下的默认容量是11,且不要求底层数组的容量一定要为2的整数次幂;HashMap默认的容量为16,且要求容量一定为...
-
MyBatis从入门到精通(五):MyBatis 注解方式的基本用法
MyBatis从入门到精通(五):MyBatis 注解方式的基本用法 最近在读刘增辉老师所著的《MyBatis从入门到精通》一书,很有收获,于是将自己学习的过程以博客形式输出,如有错误,欢迎指正,如帮助到你,不胜荣幸! 1. @Select 注解 1.1 使用Sql语句设置别名方式 假设现在有...
-
(办公)访问其他系统接口httpClient,异步访问
(办公)访问其他系统接口httpClient,异步访问 访问其他系统接口 httpClient, 但是都是同步的 , 同步意味当前线程是阻塞的 , 只有本次请求完成后才能进行下一次请求 ;异步意味着所有的请求可以同时塞入缓冲区,不阻塞当前的线程; httpClient 请求 , 访问其他系统可能无响...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
