![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
一直青蛙
一枚挣扎在一线的屌丝数据开发
展开
-
Java内存泄漏
最近在工作中碰到了内存泄露的问题,导致服务器内存一直在阶梯上升,眼瞅着就要挂掉,只能紧急先重启服务,再慢找原因和解决,作为Java开发常见问题,还是记录一手。 1.内存泄漏原因 在Java中,内存泄漏就是存在一些被分配的对象,首先,这些对象是有被引用的,即在有向树形图中,存在树枝通路可以与其相连;其次,这些对象是无用的,即程序以后不会再使用这些对象。这些对象不会被GC所回收,然而它却占用内存。 几...原创 2019-04-07 22:31:27 · 236 阅读 · 0 评论 -
最全Java多线程知识点整理
无论是开dubbo接口、http接口,还是Java Web服务端开发,亦或者是各种中间件的开发;无并发,不Java,你们懂的;必须专门开一篇以示尊重,Java不息,更新不止。 1.相关概念 1.关键字 synchronized 使用场景: 原理: 同步代码块: 反编译可以看到monitorenter,monitorexit指令(相对于不加synchronized多出来); 原理:每个对象...原创 2019-04-21 19:19:18 · 954 阅读 · 0 评论 -
kafka概述
kafka也是现在各家互联网公司里非常常用的技术了,还是学习一手,记录下,以备不时之需。 1.本地kafka搭建 1.安装brew 2.安装kafka:brew install kafka 配置文件位置:/usr/local/etc/kafka/server.properties /usr/local/etc/kafka/zookeeper.propertie ...原创 2019-05-05 21:07:39 · 130 阅读 · 0 评论 -
各种题目整理
发现不整理,老是断,决定开一篇来整理下,主要包括力扣和SQL题; 力扣 简单 package com.leetcode.wyk; import com.alibaba.fastjson.JSON; public class questionAndAnswer { //简单 /** 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个...原创 2019-05-21 21:24:17 · 152 阅读 · 0 评论 -
Redis概述
Redis应该不用多说了,不管是做服务端还是做数据,多多少少都会接触。 1.Redis概述 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。 Redi...原创 2019-05-30 23:02:27 · 109 阅读 · 0 评论