随笔分类 -  Java技术江湖

摘要:原文地址:Hibernate入门这一篇就够了 前言 本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门,相信你们看了就会使用Hibernate了! 什么是Hibernate框架? Hibernate是一种ORM框架,全称为 Object_Relative DateBase 阅读全文
posted @ 2019-08-16 21:40 程序员黄小斜 阅读(162) 评论(0) 推荐(0)
摘要:小李的Build之路(上) 转自: 刘欣 码农翻身 2016-07-10 摘要:手工Build的烦恼要不是为了和女朋友留在一个城市,小李肯定去北上广奋斗去了。现在他只能留在这个2.5线城市,进入这家软件开发公司,7,8个人,10来条枪,是个典型的软件小作坊。上班第一天,CTO兼架构师兼项目经理兼开发 阅读全文
posted @ 2019-08-16 21:36 程序员黄小斜 阅读(613) 评论(0) 推荐(0)
摘要:JUnit你不知道的那些事儿 转自 老刘 码农翻身 2016-02-24 话说有一次Eric Gamma 坐飞机的时候偶遇Kent Beck(对,就是极限编程和TDD的发起人) , 两位大牛见面寒暄过以后就觉得很无聊了。 旅途漫漫,干点啥好呢。 Kent Beck当时力推测试驱动开发, 但是没有一个 阅读全文
posted @ 2019-08-16 21:20 程序员黄小斜 阅读(267) 评论(0) 推荐(0)
摘要:Java 帝国之Java bean (上) 转自: 刘欣 码农翻身 2016-05-27 前言: 最近看到到spring 的bean 配置, 突然想到可能很多人不一定知道这个叫bean的东西的来龙去脉, 所以就写个文章来讲一下。 另外,上次出了开源中国抄袭事件, 为了防止转载以后我的公众号信息被故意 阅读全文
posted @ 2019-08-16 21:17 程序员黄小斜 阅读(355) 评论(0) 推荐(0)
摘要:本文转自【码农翻身】 ## 一个著名的日志系统是怎么设计出来的? # 1前言 Java帝国在诞生之初就提供了集合、线程、IO、网络等常用功能,从C和C++领地那里吸引了大量程序员过来加盟,但是却有意无意地忽略了一个重要的功能: 输出日志。 对于这一点,IO大臣其实非常清楚, 日志是个很重要的东西, 阅读全文
posted @ 2019-08-16 21:14 程序员黄小斜 阅读(496) 评论(0) 推荐(0)
摘要:谈谈 Tomcat 请求处理流程 转自:https://github.com/c-rainstorm/blog/blob/tomcat-request-process/reading-notes 转自:https://github.com/c-rainstorm/blog/blob/tomcat-r 阅读全文
posted @ 2019-08-16 21:01 程序员黄小斜 阅读(497) 评论(0) 推荐(0)
摘要:。 门面设计模式 门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。 门面设 阅读全文
posted @ 2019-08-16 20:55 程序员黄小斜 阅读(208) 评论(0) 推荐(0)
摘要:本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。Tomcat 的基本设计思路和架构是具有一定连续性的。 Tomcat 总体结构 Tomcat 的结构很复杂,但是 Tomcat 也非常的模块化,找到了 Tomcat 最核心的模块,您就抓住了 Tomcat 的“七 阅读全文
posted @ 2019-08-16 20:52 程序员黄小斜 阅读(295) 评论(0) 推荐(0)
摘要:初探Tomcat的HTTP请求过程 前言:1.作为Java开发人员,大多都对Tomcat不陌生,由Apache基金会提供技术支持与维护,因为其免费开源且易用,作为Web服务器深受市场欢迎,所以有必要对其进行深入的研究,本系列皆以Tomcat 8.5为研究课题,下载地址:https://tomcat. 阅读全文
posted @ 2019-08-16 20:47 程序员黄小斜 阅读(771) 评论(0) 推荐(0)
摘要:从本篇开始,正式进入Java核心技术内容的学习,首先介绍的就是Java web应用的核心规范servlet 转自:https://www.ibm.com/developerworks/cn/java/j-lo-servlet/ Servlet 容器的启动过程 Tomcat7 也开始支持嵌入式功能,增 阅读全文
posted @ 2019-08-16 20:44 程序员黄小斜 阅读(316) 评论(0) 推荐(0)
摘要:走进JavaWeb技术世界3:JDBC的进化与连接池技术 转载公众号【码农翻身】 转载公众号【码农翻身】 网络访问 随着 Oracle, Sybase, SQL Server ,DB2, Mysql 等人陆陆续续住进数据库村, 这里呈现出一片兴旺发达的景象, 无数的程序在村里忙忙碌碌, 读写数据库, 阅读全文
posted @ 2019-08-16 20:39 程序员黄小斜 阅读(347) 评论(0) 推荐(0)
摘要:转载自:码农翻身 转自: 刘欣 码农翻身 1周前 转自: 刘欣 码农翻身 1周前 我是Servlet, 由于很多框架把我深深地隐藏了起来,我变得似乎无关紧要了,很多人也选择性的把我给遗忘了。 其实,我还活得好好的呢, 只不过是从前台明星慢慢退居幕后而已。 我是Servlet, 由于很多框架把我深深地 阅读全文
posted @ 2019-08-16 20:34 程序员黄小斜 阅读(355) 评论(0) 推荐(1)
摘要:原创文章,转载请注明: 转载自并发编程网 – ifeve.com 1. 什么是Fork/Join框架 Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 我们再通过Fork和Join这两个单词来理解 阅读全文
posted @ 2019-08-11 16:22 程序员黄小斜 阅读(453) 评论(0) 推荐(0)
摘要:原文出处http://cmsblogs.com/ 『chenssy』 到目前为止,我们在Java世界里看到了两种实现key-value的数据结构:Hash、TreeMap,这两种数据结构各自都有着优缺点。 然而,这次介绍第三种实现key-value的数据结构:SkipList。SkipList有着不 阅读全文
posted @ 2019-08-11 16:18 程序员黄小斜 阅读(334) 评论(0) 推荐(0)
摘要:Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析 转自https://www.javadoop.com/post/hashmap#toc7 部分内容转自 http://www.jasongj.com/java/concurrenthashmap 今天发一篇"水文" 阅读全文
posted @ 2019-08-11 16:07 程序员黄小斜 阅读(249) 评论(0) 推荐(0)
摘要:​深度解读 java 线程池设计思想及源码实现 转自 https://javadoop.com/2017/09/05/java-thread-pool/hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 我相信大家都看过很多的关于线 阅读全文
posted @ 2019-08-11 16:00 程序员黄小斜 阅读(439) 评论(0) 推荐(0)
摘要:解读 Java 并发队列 BlockingQueue 转自:https://javadoop.com/post/java-concurrent-queue 最近得空,想写篇文章好好说说 java 线程池问题,我相信很多人都一知半解的,包括我自己在仔仔细细看源码之前,也有许多的不解,甚至有些地方我一直 阅读全文
posted @ 2019-08-11 15:52 程序员黄小斜 阅读(395) 评论(0) 推荐(0)
摘要:Java 读写锁 ReentrantReadWriteLock 源码分析 转自:https://www.javadoop.com/post/reentrant-read-write-lock#toc5 本文内容:读写锁 ReentrantReadWriteLock 的源码分析,基于 Java7/Ja 阅读全文
posted @ 2019-08-11 15:29 程序员黄小斜 阅读(273) 评论(0) 推荐(0)
摘要:一行一行源码分析清楚 AbstractQueuedSynchronizer (三) 转自:https://javadoop.com/post/AbstractQueuedSynchronizer-3 这篇文章是 AQS 系列的最后一篇,第一篇,我们通过 ReentrantLock 公平锁分析了 AQ 阅读全文
posted @ 2019-08-11 15:22 程序员黄小斜 阅读(431) 评论(0) 推荐(0)
摘要:一行一行源码分析清楚 AbstractQueuedSynchronizer (二) 转自https://www.javadoop.com/post/AbstractQueuedSynchronizer-2 文章比较长,信息量比较大,建议在 pc 上阅读。文章标题是为了呼应前文,其实可以单独成文的,主 阅读全文
posted @ 2019-08-11 15:14 程序员黄小斜 阅读(6441) 评论(0) 推荐(0)