-
ReentrantLock 源码分析以及 AQS (一)
ReentrantLock 源码分析以及 AQS (一) 前言 JDK1.5 之后发布了JUC(java.util.concurrent),用于解决多线程并发问题。AQS 是一个特别重要的同步框架,很多同步类都借助于 AQS 实现了对线程同步状态的管理。 AQS 中最主要的就是独占锁和共享锁的获取和释放,以及提供...
-
PS公章制作教程:学习制作逼真公章,仿旧风格的公章、印章、图章
PS公章制作 教程 :学习制作逼真公章,仿旧风格的公章、印章、图章。本教程主要是对形状工具的掌握以及 文字 的路径排版的使用,制作过程简单易懂,喜欢的朋友们动手练习一下吧, 效果图: 素材图: 新建画布,700*500像素,选择椭圆工具设置填充为无,描边红色,5个像...
-
IDEA强悍了调试器竟然支持实时数据流分析啦提前知道代码怎么跑?
IDEA强悍了调试器竟然支持实时数据流分析啦提前知道代码怎么跑? 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
Java中的注解
Java中的注解 注解的基础知识 元注解:@Retention @Target @Document @Inherited Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口。 参数成员只能用public或默认(default)这两个访问权修饰 参...
-
JVM学习(3):运行时数据区
JVM学习(3):运行时数据区 类由静态到动态,会经历运行时数据区这一步: 静态编译:把Java代码编译成字节码文件Class文件,它以静态方式存在 类加载器:把Java字节码文件加载到内存中 【方法区】与【堆】是运行时数据区在所有线程间共享的,它们是存数据的地方 【虚...
-
MyBatis源码解析 - 反射模块
MyBatis源码解析 - 反射模块 MyBatis源码解析 - 反射模块 1. 前言 ? 该模块位于 org.apache.ibatis.reflection 包中,MyBatis在进行参数处理、结果映射等操作时,会涉及大量的反射操作。Java 中的反射虽然功能强大,但是代码编写起来比较复杂且容易出错,为了简化反射...
-
java 构造函数调用构造函数、this()语句
java 构造函数调用构造函数、this()语句 this语句:用于构造函数之间进行相互调用 this(属性) this()语句只能定义在构造函数的第一行。因为初始化动作要先执行。...
-
CSS过渡与转换
CSS过渡与转换 浏览器前缀: css3属性:预览版,还没有最终版,所以有很多兼容性问题,浏览器不识别。 浏览器为了使这些属性兼容,每个浏览器厂商都提供了一个属于自己浏览器的语法规则,浏览器兼容前缀。 主流浏览器:谷歌,IE,欧朋,火狐,苹果 浏览器前缀: -wekit...
-
关于前端学习路线的一些建议
关于前端学习路线的一些建议 前言 对于刚开始学习前端的伙伴俩说,问得最多的问题就是 前端技术现在如此繁杂,我到底应该如何学习。这个话题太大了,几句话回答不好;也由于这个问题确实困扰了很多前端开发人员,所以我也就着手系统的输出这篇文章。 虽然这篇文章花了...
-
HTML连载74-制作无限滚动窗口、3D转换模块
HTML连载74-制作无限滚动窗口、3D转换模块 一、设计一张无限滚动网页 这里面的注释复习了很多知识都是之前学习了但是可能还有些模糊的地方。 style * { padding : 0 ; margin : 0 ; } div { width : 600px ; height : 188px ; boder : 1px solid black ; margin : 100px...
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
