负债程序猿_社区达人页

个人头像照片
负债程序猿
已加入开发者社区1782

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布119篇文章
5条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Linux
  • 数据库
  • Java
擅长领域
  • Java
    高级

    能力说明:

    精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。

  • Linux
    高级

    能力说明:

    熟练掌握Linux常用命令、文件及用户管理、文本处理、Vim工具使用等,熟练掌握企业IP规划、子网划分、Linux的路由、网卡、以及其他企业级网络配置技术,可进行Web服务器(Nginx),以及数据库(My SQL)的搭建、配置、应用,可根据需求编写Shell脚本,通过常用工具进行linux服务器自动化运维。

  • 数据库
    高级

    能力说明:

    掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。

技术认证

暂时未有相关云产品技术能力~

知道的越多,不知道的越多

暂无精选文章
暂无更多信息

2021年12月

2021年11月

  • 11.30 23:31:35
    发表了文章 2021-11-30 23:31:35

    leetcode题解 - 回文数

    leetcode题解 - 回文数
  • 11.30 23:29:42
    发表了文章 2021-11-30 23:29:42

    java数字与字符串互转

    数字转字符串,字符串转数字
  • 11.30 23:28:20
    发表了文章 2021-11-30 23:28:20

    java数字转字符串

    数字转字符串 字符串转数字
  • 11.30 23:27:06
    发表了文章 2021-11-30 23:27:06

    java字符串转数字

    字符串转数字,数字转字符串
  • 11.30 23:25:55
    发表了文章 2021-11-30 23:25:55

    leetcode题解 - 两数之和

    leetcode题解 - 两数之和
  • 11.30 23:24:22
    发表了文章 2021-11-30 23:24:22

    java中数组的定义与使用

    数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式,是用于储存多个相同类型数据的集合。通过使用数组,可以在很大程度上缩短和简化程序代码,从而提高应用程序的效率。
  • 11.30 23:23:20
    发表了文章 2021-11-30 23:23:20

    leetcode题解 - 转置矩阵

    给你一个二位整数数组matrix,返回matrix的转置矩阵。 矩阵的转置是指将矩阵的主对角线反转,交换矩阵的行索引与列索引
  • 11.30 23:20:01
    发表了文章 2021-11-30 23:20:01

    java中接口和抽象类的区别(保证你一看就懂)

    先单独说一点,让你可以在朋友面前装逼:接口也能被继承,只不过是被接口继承
  • 11.30 23:18:14
    发表了文章 2021-11-30 23:18:14

    hashCode和equals方法的联系

    如果两个对象的hashCode()相等,那么他们的equals()不一定相等。
  • 11.30 23:16:40
    发表了文章 2021-11-30 23:16:40

    get请求和post请求的区别

    它们的本质都是 TCP 连接,并无区别。下面的答案纯粹是为了应付面试官。真正导致产生区别的原因是 HTTP 的规定以及浏览器 / 服务器的限制,这才导致它们在应用过程中可能会有所不同。
  • 11.30 23:15:23
    发表了文章 2021-11-30 23:15:23

    成员变量和方法的区别?

    成员变量有两种: 实例变量 类变量(也称静态变量,静态域)
  • 11.30 23:13:51
    发表了文章 2021-11-30 23:13:51

    大白话工厂模式及使用场景

    设计模式共23种,按功能可以分为创建型、结构型、行为型,工厂模式属于创建型模式,主要用于创建对象
  • 11.30 23:12:20
    发表了文章 2021-11-30 23:12:20

    什么是redis缓存穿透、缓存击穿、缓存雪崩?如何解决?

    缓存穿透:请求数据库中根本就不存在的数据,既然数据库中都没有,缓存中更没有,导致每次请求直接怼到数据库;
  • 11.30 23:10:29
    发表了文章 2021-11-30 23:10:29

    京东二面:Redis如何避免内存耗尽

    redis的数据都是存放在内存中,而对于服务器来说内存是很有限的,那我们应该如何避免内存耗尽呢?
  • 11.30 22:23:44
    发表了文章 2021-11-30 22:23:44

    Could not write JSON: (was java.lang.NullPointerException); nested exception is...不出意外就是这个原因

    出现这个报错百分之80都是实体类有问题,检查下实体类的get/set方法,有没有空指针 我这里是这样的,get方法忘了空判断
  • 11.30 22:18:51
    发表了文章 2021-11-30 22:18:51

    什么是回表查询

    这种查询就必须先在索引文件中找到name为小张的索引节点,很明显这个节点里面只有id,因为这张表只有主键索引,再根据id去数据文件查找具体数据
  • 11.30 22:15:47
    发表了文章 2021-11-30 22:15:47

    mysql索引总结

    mysql主要有两大索引:B-tree索引和hash索引,注意一个误区,这个不叫B减树,B树就是B树,B+树就是B+树,没有所谓的B减树,那个 - 是连接符号
  • 11.30 22:10:26
    发表了文章 2021-11-30 22:10:26

    不借助第三变量实现两数交换

    基操 两数交换最简单最容易理解的就是借助第三变量
  • 11.30 22:08:32
    发表了文章 2021-11-30 22:08:32

    搞清楚java中的PO、VO、DAO、BO、DTO、POJO

    我们界面上只要显示10个字段,客户端用WEB service来获取数据,没有必要把整个PO对象传递到客户端,这时我们就可以用只有这10个属性的DTO来传递结果到客户端,这样也不会暴露服务端表结构。
  • 11.30 22:05:16
    发表了文章 2021-11-30 22:05:16

    java线程间通讯的几种方式

    并发编程中,我们可能会遇到这样一个场景 A、B两个线程并行,但是我希望保证B线程在A线程执行完了后再执行 这个时候就需要线程间进行通讯 A执行完了后对B说一声,喂,我执行完了
  • 11.30 22:02:16
    发表了文章 2021-11-30 22:02:16

    线程池实现原理吐血总结

    要理解实现原理,必须把线程池的几个参数彻底搞懂,不要死记硬背
  • 11.30 21:59:03
    发表了文章 2021-11-30 21:59:03

    我凭ThreadLocal唬住了京东面试官

    关于ThreadLocal,网络上的文章不计其数,一开始我也是无从下手,费了好大劲才搞懂,现在把自己理解的ThreadLocal记录在博客,以帮助到更多同学;
  • 11.30 21:57:03
    发表了文章 2021-11-30 21:57:03

    windows解决端口被占用

    先打开终端,cmd或者powershell,我这里用的powershell 先看下谁占用了我们的端口,比如端口是8088
  • 11.30 21:52:57
    发表了文章 2021-11-30 21:52:57

    synchronized底层实现原理(保证看懂)

    首先那些说看过synchronized源码的基本都是大聪明,synchronized根本点不进去,想弄懂它的实现原理,我们只能通过看编译好的字节码文件
  • 11.30 21:51:26
    发表了文章 2021-11-30 21:51:26

    日常编码必备idea快捷键

    磨刀不误砍柴工,掌握这些快捷键让你的编码效率直接起飞,芜湖~
  • 11.30 21:49:09
    发表了文章 2021-11-30 21:49:09

    如何解决redis并发竞争key

    先说下为什么redis会存在并发问题,redis不是单线程吗,不管你多少个请求过来,我就只有一个线程,讲道理永远不会出现并发问题;
  • 11.30 21:47:33
    发表了文章 2021-11-30 21:47:33

    redis五大数据结构和使用场景

    string:有点像java的hashMap,存的时候什么key,取的时候也什么key,常用于做缓存,保存用户信息、查询列表等;
  • 11.30 21:36:25
    发表了文章 2021-11-30 21:36:25

    搭建ELK日志分析系统

    下载ELK 地址:https://www.elastic.co/downloads 命令:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.4.3.tar.gz 解压:tar -zxvf elasticsearch-6.4.3.tar.gz 有的需要使用unzip解压,需要使用: yum install unzip 下载安装unzip工具 版权声明:本文为CSDN博主「负债程序猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
  • 11.30 21:32:12
    发表了文章 2021-11-30 21:32:12

    idea pom文件全部爆红

    百分之90的可能都是maven的setting文件路径不对 在导入别人项目的时候最容易出现这个问题
  • 11.30 21:29:05
    发表了文章 2021-11-30 21:29:05

    idea java类文件左下角出现红色的J标识(已解决)

    如下图所示,类文件左下角有个J,项目也不报错
  • 11.30 21:26:10
    发表了文章 2021-11-30 21:26:10

    Linux故障排查

    首先使用top命令查看cpu使用情况
  • 11.30 21:19:09
    发表了文章 2021-11-30 21:19:09

    数据库设计三范式(理解只需五分钟)

    误区: 并不是非得严格按照三范式来设计,好的数据库设计一定不是这样的,而是根据实际情况柔性处理
  • 11.30 21:17:31
    发表了文章 2021-11-30 21:17:31

    5分钟搞懂io、nio、bio

    i/o即input/output,就是指读写操作
  • 11.30 21:15:48
    发表了文章 2021-11-30 21:15:48

    io和nio的区别

    i/o即input/output,就是指读写操作
  • 11.30 21:14:48
    发表了文章 2021-11-30 21:14:48

    java各种io的区别

    首先说io这个概念,i/o即input/output,就是指读写操作,如果把io和nio放一起比较的话,那这里的io可以理解为bio,即blocking-io:
  • 11.30 21:08:25
    发表了文章 2021-11-30 21:08:25

    spring security的坑

    security配置文件里面增加放行域名的时候要注意
  • 11.30 21:07:23
    发表了文章 2021-11-30 21:07:23

    spring security原理

    首先security有一个总配置类,它需要继承WebSecurityConfigurerAdapter,并加上@Configuration和@EnableWebSecurity注解,重写它的两个方法
  • 11.30 21:01:28
    发表了文章 2021-11-30 21:01:28

    linux系统cpu占用过高故障排查

    首先使用top命令查看cpu使用情况
  • 11.30 20:56:41
    发表了文章 2021-11-30 20:56:41

    linux查看内存大小

    查看服务器内存:grep MemTotal /proc/meminfo
  • 11.30 20:55:44
    发表了文章 2021-11-30 20:55:44

    linux查看服务器配置

    查看cpu详细信息:lscpu
  • 11.30 20:54:28
    发表了文章 2021-11-30 20:54:28

    Spring Cloud总结

    先搞清一个概念,spring cloud并不是一种技术,它是一种设计思想的落地方案;
  • 11.30 20:40:50
    发表了文章 2021-11-30 20:40:50

    Spring Cloud 从入门到精通

    搞清一个概念,spring cloud并不是一种技术,它是一种设计思想的落地方案;
  • 11.30 20:34:07
    发表了文章 2021-11-30 20:34:07

    什么是循环依赖

    首先搞懂一个概念,解决循环依赖并不是靠我们,spring会帮我们解决 但是!!!记住一点,很重要
  • 发表了文章 2022-01-24

    掉了两根头发,可算是把volatile整明白了

  • 发表了文章 2022-01-14

    作为Java程序员,你应该知道的事

  • 发表了文章 2022-01-13

    Java开发者需要掌握的知识点

  • 发表了文章 2021-12-23

    【多线程进阶】如何保证唱跳rap打篮球的顺序

  • 发表了文章 2021-12-01

    信不信十分钟让你彻底搞懂java反射

  • 发表了文章 2021-12-01

    真正搞懂hashCode和hash算法

  • 发表了文章 2021-12-01

    布隆过滤器原理(有眼睛就能看懂)

  • 发表了文章 2021-12-01

    一个demo让你彻底理解线程池工作流程

  • 发表了文章 2021-12-01

    mysql性能优化:单表1400w查询最后十条数据(耗时0.036s)

  • 发表了文章 2021-12-01

    linux cpu飙高原因排查(有手就行)

  • 发表了文章 2021-12-01

    Command line is too long. Shorten command line for AppWebStarter or...(已解决)

  • 发表了文章 2021-12-01

    Could not autowire. No beans of *** type found

  • 发表了文章 2021-12-01

    linux kill进程的正确姿势

  • 发表了文章 2021-12-01

    java通过jdbc连接clickhouse

  • 发表了文章 2021-12-01

    clickhouse服务外网无法访问

  • 发表了文章 2021-12-01

    linux安装docker(复制命令就能安装成功)

  • 发表了文章 2021-12-01

    基于springboot实现一个简单的aop

  • 发表了文章 2021-12-01

    Failed to connect to github.com port 443: Timed out

  • 发表了文章 2021-12-01

    一个demo让你彻底搞懂线程池工作流程(看不懂评论区留言喷我)

  • 发表了文章 2021-12-01

    springboot获取启动参数

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息