xpbob + 关注
java小码农,先从事apm开发

xpbob 发表了文章:

CountDownLatch详解

发布时间:2019-01-27 15:53:03 浏览:784 回帖 :0

功能描述 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 常见用法 多个人等一个信号后继续执行操作。例如5个运动员,等一个发令员的枪响。 一个人等多个人的信号...

java 线程 void zookeeper

xpbob 发表了文章:

从classloader的变更说起

发布时间:2019-01-13 10:10:23 浏览:585 回帖 :0

从classloader的变更谈到锁分离

编程语言 线程 集群 lock string 数组

xpbob 发表了文章:

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

发布时间:2018-07-08 11:32:00 浏览:449 回帖 :0

我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。

云栖社区

xpbob 发表了文章:

jstat的小伙伴---找出system.gc的调用的小工具

发布时间:2018-07-08 11:17:00 浏览:523 回帖 :0

场景分析 现场环境中,造成gc频繁的可能性之一就是通过system.gc主动调用了gc。这种情况出现在开发人员业务代码,或者是jdk自身的代码中(例如n...

trace agent list JDK

xpbob 发表了文章:

字节码实战--手写一个btrace

发布时间:2018-07-05 23:44:00 浏览:602 回帖 :0

简易的btrace需求 偶现的方法执行慢,我们是可以用jstack捕捉到的,但是慢到什么地步却是不一定知道的,现在就需要在不重启应用的情况下,获取方法执...

spring aop void

xpbob 发表了文章:

教你一招破解字节码加密

发布时间:2018-06-29 14:21:00 浏览:902 回帖 :0

字节码加密的需求 java的字节码是可以反编译的,所以很多时候,做商用产品的时候,防止别人看你的核心代码是一个必要手段,字节码加密的需求就诞生了,本质就...

java jvm 加密 path string class file

xpbob 发表了文章:

堆在java中的应用--PriorityQueue

发布时间:2018-06-26 11:08:00 浏览:620 回帖 :0

堆的特点 堆是一种完全二叉树的模拟,堆一般是基于数组的实现,堆分大顶堆和小顶堆,大顶堆就是堆顶是最大的数据,然后子节点总比父节点小,小顶堆则反过来。ja...

java 排序 void 数组

xpbob 发表了文章:

jvm程序执行慢诊断手册

发布时间:2018-06-24 16:26:00 浏览:638 回帖 :0

生产环境最多的几种事故之一就是程序执行慢,如果是web服务的话,表现就是响应时间长。本文分享,从业多年形成的排查守则。 诊断步骤 系统资源查看 首先是系...

算法 jvm 线程 内存泄漏 CPU dump 日志分析

xpbob 发表了文章:

从静态代理到动态代理

发布时间:2018-06-23 11:23:00 浏览:515 回帖 :0

代理模式 代理模式是非常常见的设计模式,在功能增强方面使用的特别明显,例如数据库连接池会使用代理连接代理真实的物理连接,以达到close只是归还到池中而...

java string static class

xpbob 发表了文章:

java并发面试常识之copyonwrite

发布时间:2018-06-21 11:35:00 浏览:520 回帖 :0

今天在网上看到一个问题,问除了加锁之外有没有其他方法来保证线程安全。楼下很多回答copyonwrite机制。这个问题回答有很多,但是copyonwrit...

安全 java 线程 lock index 数组

xpbob 发表了文章:

java并发面试常识之LinkedBlockingQueue

发布时间:2018-06-14 12:46:00 浏览:625 回帖 :0

谈到ArrayBlockingQueue的特色就是循环队列,然后一把锁,2个条件,完成了功能。本来以为LinkedBlockingQueue也是这样的,...

java 线程 node last 数组

xpbob 发表了文章:

java并发面试常识之ArrayBlockingQueue

发布时间:2018-06-11 20:03:00 浏览:542 回帖 :0

ArrayBlockingQueue是常用的线程集合,在线程池中也常常被当做任务队列来使用。使用频率特别高。他是维护的是一个循环队列(基于数组实现),循...

安全 java 线程 lock 数组

xpbob 发表了文章:

java core dump分析实战

发布时间:2018-06-10 10:08:00 浏览:998 回帖 :0

hs_err_pid简介 hs_err_pid.log是java程序发生core的时候产生的文件,里面有当时出错时jvm的执行情况。 排查方法 头文件解...

java native jvm code runtime Server Core test dump dll

xpbob 发表了文章:

从c的角度看java bio

发布时间:2018-06-08 09:33:00 浏览:600 回帖 :0

第一次学习java的时候,学习到IO的时候总感觉很奇怪,他有三个基本字节流文件IO类,FileInputStream,FileOutputStream,...

java native 函数 path pos void read 数组

xpbob 发表了文章:

java线程理解以及openjdk中的实现

发布时间:2018-06-07 10:00:00 浏览:619 回帖 :0

看了《深入理解java虚拟机》java与线程一章提到了linux提供的线程模型是一对一的。我也写过一段linux c,当时开辟多线程也就是调用了pthr...

linux java 函数 线程 c++ os openjdk static 多线程 void thread

xpbob 发表了文章:

如何快速写一个违背双亲委托机制的classloader

发布时间:2018-06-06 12:20:00 浏览:516 回帖 :0

很多情况下,不得以必须写个classloader来满足需求。例如你一个工程里你想用相同的数据库的多个版本,自己制定了一个jar包目录,没有classlo...

string exception class hashmap

xpbob 发表了文章:

classloader实战:如何不重启校验数据库驱动链接

发布时间:2018-06-06 11:51:00 浏览:549 回帖 :0

场景介绍 使用过was的时候,我们常见的建立数据源时有一个验证数据库信息的正确性的按钮。但是如果没有相应的驱动包的时候,校验是失败的,如果想校验成功,那...

java 数据库 配置 string exception url class file handler service XP

xpbob 发表了文章:

classloader实战:一个程序使用相同数据库的两个不同版本的jar包

发布时间:2018-06-03 12:59:00 浏览:654 回帖 :0

问题场景 现在很多工程为了功能扩展,都给出了插件化的方式。只需要用户配置好配置文件,提供好需要的jar包,就能完成响应功能。本文说一下,数据转存数的功能...

mysql 数据库 string Driver

xpbob 发表了文章:

String的hashcode

发布时间:2018-01-04 22:29:00 浏览:464 回帖 :0

很多人说自己看过java源码,估计这个是个盲点,知道了感觉确实用处不大,不过见还真有人问,这里就简述一下。他的主要算法就是 public int...

算法 java 源码 HASH string

xpbob 发表了文章:

String的比较,编译优化以及intern引申

发布时间:2018-01-04 21:45:00 浏览:503 回帖 :0

  java string比较时必须使用equals,这是一个定论,但是要了解这个规则确实需要不少知识。不少书上告诉你==只能比较地址,地址不一样,那就...

java string

2
java小码农,先从事apm开发

感兴趣or擅长的领域:

更多>
技术小能手
技术小能手
文章:7935丨 粉丝:44105丨 话题:9
更多>
浅笑若风
浅笑若风
文章:0丨 粉丝:0丨 话题:0
ruired
ruired
文章:0丨 粉丝:0丨 话题:0
游客ufbw3cwegncvm
游客ufbw3cwegncvm
文章:0丨 粉丝:0丨 话题:0
java17
java17
文章:0丨 粉丝:0丨 话题:0
游客gdfqncdzy5yce
游客gdfqncdzy5yce
文章:0丨 粉丝:0丨 话题:0
我想再看看
我想再看看
文章:0丨 粉丝:0丨 话题:0