捉虫大师 捉虫大师
4年前
AtomicStampedReference是怎样解决CAS的ABA问题
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。什么是ABA问题但凡对Java有一点深入就会知道CAS,即compareAndSwap。在Java中使用Unsafe类提供的native方法可以直接操作内存,其中就有对compareAndSwap的实现。javapublicfinalnati
Easter79 Easter79
4年前
springboot2.0集成javamelody应用监测
javamelody是一款监测java应用,支持获取如cpu,内存,线程数,http访问,sql等数据。支持metrics,提供接口供其他第三方抓取。SendingmetricstoGraphite(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.co
菜园前端 菜园前端
2年前
什么是高阶函数?
原文链接:什么是高阶函数?有两种情况都可以被定义为高阶函数,第一种是把函数作为参数传递给另外一个函数,第二种是把函数作为另一个函数的返回结果。就像我们平时调用函数,一般都是传递值类型或者对象和数组等参数,或者是函数返回结果是值类型或者是对象和数组,高阶函数
Stella981 Stella981
4年前
JVM系列【6】GC与调优2
JVM系列笔记目录虚拟机的基础概念class文件结构class文件加载过程jvm内存模型JVM常用指令GC与调优了解HotSpot常用命令行参数JVM的命令行参数参考:https://docs.oracle.com/javase/8/docs/
Wesley13 Wesley13
4年前
ActiveMQ的慢消费者
慢消费者:消费消息过慢的consumer/subscriber。慢消费者会对broker产生影响,尤其是nondurable的topic和queue,topic尤甚,会导致broker的内存爆满,阻塞publisher。1\.NondurableTopics受慢消费者影像最大,发送到nond
Stella981 Stella981
4年前
Epoll 服务器示例
epoll服务器示例,监听5000个端口,使用线程池收藏运行这个程序需要预先设置栈内存和文件描述符上限,否则运行失败ulimitn16384ulimits4096文件名:server.c编译:gccserver.cWallO2pthreadoserverinclude<unist
Stella981 Stella981
4年前
JVM系列【6】GC与调优1
JVM系列笔记目录虚拟机的基础概念class文件结构class文件加载过程jvm内存模型JVM常用指令GC与调优GC基础知识什么是垃圾​没有任何引用指向的一个对象或多个对象(循环引用)!file(https:
Wesley13 Wesley13
4年前
Oracle11g静默安装
静默安装Oracle11G前期准备1虚拟机准备:Centos6.564位内存2G硬盘30GCpu4核Hostnamesilent将安装包放到/tmp/oracle目录下2.软件所需依赖包检查依赖包检查(root下执行)rpmqbinutilscomp
想天浏览器 想天浏览器
1年前
短说社区运营的使用工具分享(一)
本文是一篇针对短说社区运营的使用工具分享帖,是小编结合日常使用,总结的一些可以帮助网站管理员和运营人员进行日常操作和管理的工具。1.想天工作台之运营面板想天工作台可以将桌面划分不同的类型来辅助办公,我分享下我当前的桌面情况,我创建三种不同类型的桌面来区分: