Java
文章平均质量分 95
pfjia
im开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《Spring从入门到精通》第四章 Spring的核心容器
4.1 什么是BeanBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件的概念。4.2 Bean的基础知识org.springframework.beans和org.springframework.context大量引j用了Java中的反射机制,通过动态调用的方式避免了硬编码,实现了一种无侵入式的框架。4.2.1 Bean的标识(id和name)<?xml version原创 2016-10-27 20:16:26 · 342 阅读 · 0 评论 -
JUC源码分析(二)-ReentrantLock源码分析
背景介绍ReentrantLock语义公平锁与非公平锁SyncNonfairSyncFairSync辨析AQS响应中断的方法Java 线程中的中断lockInterruptibly()总结参考背景介绍ReentrantLock是JUC中的重要的类,其静态内部类Sync继承AQS,关于AQS的分析可见JUC-AbstractQueued...原创 2018-03-05 20:12:24 · 1306 阅读 · 0 评论 -
JUC源码分析(四)-CountDownLatch源码分析
背景介绍源码分析CountDownLatch.await()CountDownLatch.countDown()ReentrantLock与CountDownLatch语义分析ReentrantLockCountDownLatchSemphore 允许多个线程同时访问总结参考背景介绍CountDownLatch是JUC下的一个类,通过调用继承...原创 2018-03-13 11:23:33 · 537 阅读 · 0 评论 -
为什么Object.wait(),Object.notify(),Object.notifyAll()必须在同步块中执行呢?
背景介绍代码示例静态条件思路PV操作思路参考背景介绍在Java中,我们使用wait()和nofify()或notifyAll()来实现线程间通信。一个线程在测试条件不满足后进入等待状态。在经典的生产者-消费者问题中,生产者线程因缓存区满而等待,消费者线程在消费了缓存区的一个元素后通知生产者线程。调用notify()和notifyAll()方法来通知一个或多...原创 2018-03-06 15:58:03 · 1274 阅读 · 0 评论 -
实习资料整理贴
JavaJava编程思想深入理解Java虚拟机垃圾回收算法垃圾收集器新生代老年代Java并发编程实战Java 8 实战Java Web架构探险-从零开始写Java Web 框架jfinalTomcatNetty实习shiro日志框架现在研二下学期,需要找研二暑期实习,为了应对实习招聘,将研究生阶段一年半学习过程中整理的资料汇总在此...原创 2018-03-06 16:52:31 · 705 阅读 · 0 评论 -
jfinal-mysql时间类型映射到LocalDateTime
背景介绍问题如何生成时间类型为java.time.LocalDateTime的BaseModel类代码?如何将ResultSet中的JDBC类型转换java.time.LocalDateTime?renderJson()时如何正确显示java.time.LocalDateTime?getBean()如何将前端传的参数转为java.time.LocalDateTime?总结参...原创 2018-03-07 00:02:56 · 3075 阅读 · 2 评论 -
Java-System.getProperties()和System.getenv()使用说明
背景总结如果配置属性才能让System.getProperty(String)获取到?Systm.getEnv()和System.getProperties()有何区别呢?参考背景最近在看Zookeeper的源码,在初始化ContainerManager时使用Integer.getInteger(String,int)获取相关属性,而不是读取文件中的配置....原创 2018-06-20 22:36:06 · 2672 阅读 · 0 评论
分享