自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenssy 的技术博客

专注 Java 技术分享,死磕 Java 系列博主,个人网站:https://www.skjava.com

  • 博客(7)
  • 资源 (16)
  • 收藏
  • 关注

原创 JVM致命错误日志(hs_err_pid.log)分析

最近两天测试环境有一个服务总是会挂(两到三天一次),JVM虚拟机总是会崩溃。所以有必要了解JVM崩溃的原因是什么。当JVM发生致命错误导致崩溃时,会生成一个hs_err_pid_xxx.log这样的文件,该文件包含了导致 JVM crash 的重要信息,我们可以通过分析该文件定位到导致 JVM Crash 的原因,从而修复保证系统稳定。默认情况下,该文件是生成在工作目录下的,当然也可以通过 JVM

2017-10-18 13:18:29 107810 17

原创 【死磕Java并发】-----J.U.C之线程池:ScheduledThreadPoolExecutor

原文出处http://cmsblogs.com/ 『chenssy』在上篇博客【死磕Java并发】—–J.U.C之线程池:ThreadPoolExecutor已经介绍了线程池中最核心的类ThreadPoolExecutor,这篇就来看看另一个核心类ScheduledThreadPoolExecutor的实现。ScheduledThreadPoolExecutor解析我们知道Timer与TimerT

2017-10-08 21:40:59 2596

原创 【死磕Java并发】-----J.U.C之线程池:ThreadPoolExecutor

原文出处http://cmsblogs.com/ 『chenssy』作为Executor框架中最核心的类,ThreadPoolExecutor代表着鼎鼎大名的线程池,它给了我们足够的理由来弄清楚它。下面我们就通过源码来一步一步弄清楚它。内部状态线程有五种状态:新建,就绪,运行,阻塞,死亡,线程池同样有五种状态:Running, SHUTDOWN, STOP, TIDYING, TERMINATED

2017-10-07 22:02:28 5140 4

原创 【死磕Java并发】-----J.U.C之线程池:线程池的基础架构

经历了Java内存模型、JUC基础之AQS、CAS、Lock、并发工具类、并发容器、阻塞队列、atomic类后,我们开始JUC的最后一部分:线程池。在这个部分你将了解到下面几个部分:线程池的基础架构线程池的原理分析线程池核心类的源码分析线程池调优Executor我们先看线程池的基础架构图:ExecutorExecutor

2017-10-06 21:29:22 5193 4

原创 【死磕Java并发】-----深入分析ThreadLocal

原文出处http://cmsblogs.com/ 『chenssy』ThreadLoacal是什么?ThreadLocal是啥?以前面试别人时就喜欢问这个,有些伙伴喜欢把它和线程同步机制混为一谈,事实上ThreadLocal与线程同步无关。ThreadLocal虽然提供了一种解决多线程环境下成员变量的问题,但是它并不是解决多线程共享变量的问题。那么ThreadLocal到底是什么呢?API是这样介

2017-10-05 15:50:54 4024 1

原创 【死磕Java并发】-----J.U.C之阻塞队列:BlockingQueue总结

原文出处http://cmsblogs.com/ 『chenssy』经过前面六篇博客的阐述,我想各位应该对阻塞队列BlockingQueue有了较为深入的理解,下面来一个总结,先看整个类图:BlockingQueueBlockingQueue接口实现Queue接口,它支持两个附加操作:获取元素时等待队列变为非空,以及存储元素时等待空间变得可用。相对于同一操作他提供了四种机制:抛出异常、返回特殊值、

2017-10-04 18:26:06 4741 2

原创 【死磕Java并发】-----J.U.C之阻塞队列:LinkedBlockingDeque

原文出处http://cmsblogs.com/ 『chenssy』前面的BlockingQueue都是单向的FIFO队列,而LinkedBlockingDeque则是一个由链表组成的双向阻塞队列,双向队列就意味着可以从对头、对尾两端插入和移除元素,同样意味着LinkedBlockingDeque支持FIFO、FILO两种操作方式。LinkedBlockingDeque是可选容量的,在初始化时可以

2017-10-03 15:49:33 4009 1

老干爹/Cloud-Admin

Cloud-Admin是国内首个基于Spring Cloud微服务化开发平台,核心技术采用Spring Boot2以及Spring Cloud Gateway相关核心组件,前端采用vue-element-admin组件。具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。

2018-08-26

Spring-frame源码-mater

Spring-frame源码,已经编译完成,可以直接使用!!!!!

2018-05-25

Spring源码

Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!Sprig源码!!

2018-05-23

Edraw Max for mac 亿图图示 8.4 中文破解版

Edraw Max for mac 亿图图示 8.4 中文破解版 Edraw Max for mac 亿图图示 8.4 中文破解版 Edraw Max for mac 亿图图示 8.4 中文破解版 Edraw Max for mac 亿图图示 8.4 中文破解版

2018-04-23

基于J2EE购物网站的设计与实现---素材

这是基于J2EE购物完整的设计与实现的素材。包含商品和品牌图片

2013-06-16

基于J2EE购物网站的设计与实现--源码

基于J2EE购物的设计与实现,包括前台和后台两个部分。实现了购物网站的全部功能,同时应用了搜索引擎功能和邮件发送功能。 里面的readme.txt有使用说明。 由于素材比较多,所以上传分为两个文件,一个源代码、一个素材。

2013-06-16

基于JSP的博客系统

基于JSP/SERVLET的博客系统。主要功能包括:用户注册、用户登录。发表、修改、删除博客。博客分类管理....等等功能

2013-06-11

超市管理系统

使用java实现的超市管理系统。主要功能包括:商品信息管理、发货、进货处理。会员管理、用户购买商品、供应商管理.....等等

2013-06-11

TortoiseSVN

TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi

2013-01-13

Setup-Subversion-1.7.5.msi

Setup-Subversion-1.7.5.msi

2013-01-13

jspSmartUpload组件,文件上传、下载

jspSmartUpload组件。。。。。。。。。 jspSmartUpload组件。。。。。。。。。 jspSmartUpload组件。。。。。。。。。

2011-10-09

Spring API

spring-API............. spring-API.............

2011-07-16

数据结构(c语言版)

有最全的数据结构算法(源代码)。 其中的注解很清晰

2010-04-18

c语言经典实例105例

c语言实战:包括基本的c语言程序设计,和数字计算。还有经典的游戏,课程开发。图形。。

2010-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除