负债程序猿_社区达人页

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

勋章 更多

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

成就

已发布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年11月

  • 11.30 20:32:11
    发表了文章 2021-11-30 20:32:11

    spring如何解决循环依赖

    首先搞懂一个概念,解决循环依赖并不是靠我们,spring会帮我们解决 但是!!!记住一点,很重要
  • 11.30 20:29:14
    发表了文章 2021-11-30 20:29:14

    String str = new String(“abc“)到底new了几个对象

    如果常量池里面没有“abc”这个字符串,那虚拟机就会在堆内存中new出一个String对象,还会在常量池中new一个abc字符串对象;
  • 11.30 20:27:43
    发表了文章 2021-11-30 20:27:43

    空指针常见原因和解决办法

    首先NullPointerException是RuntimeException的一个子类,这是运行时,在编译时期不会触发,所以这是最最最容易出现的线上bug;
  • 11.30 20:25:40
    发表了文章 2021-11-30 20:25:40

    java.lang.NullPointerException常见原因及解决办法

    首先NullPointerException是RuntimeException的一个子类,这是运行时,在编译时期不会触发,所以这是最最最容易出现的线上bug;
  • 11.30 20:23:57
    发表了文章 2021-11-30 20:23:57
  • 11.30 20:22:42
    发表了文章 2021-11-30 20:22:42

    HashMap初始容量

    在已知HashMap中将要存放的KV个数的时候,设置一个合理的初始化容量可以有效的提高性能。
  • 11.30 20:20:28
    发表了文章 2021-11-30 20:20:28

    postgresql模糊查询过滤首尾空格

    此处不讨论模糊查询的方法(like、bind等),只针对如何过滤前后字符串
  • 11.30 20:18:34
    发表了文章 2021-11-30 20:18:34

    mysql模糊查询过滤首尾空格

    xml文件的话可以直接在sql上加trim方法,但一定要注意trim和concat的先后顺序
  • 11.30 20:03:48
    发表了文章 2021-11-30 20:03:48

    postgresql模糊查询不区分大小写

    本人当时找了无数文章都没解决,后面才发现pg有ilike这个关键字,书读少了好吃亏的(小声逼逼) 除此之外还可以通过upper()函数来搞
  • 11.30 20:01:29
    发表了文章 2021-11-30 20:01:29

    mybatis模糊查询过滤前后空格

    以mysql为例,此处不讨论模糊查询的方法(like、bind等),只针对如何过滤前后字符串
  • 11.30 19:52:46
    发表了文章 2021-11-30 19:52:46

    org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible 已解决

    今天修改mybatis的xml文件遇到个这么个问题,找了半天找不到原因,各种回滚,最后发现是注释的原因;
  • 11.30 19:51:05
    发表了文章 2021-11-30 19:51:05

    springboot用实体接收axios get请求参数(亲测有效)

    记住,一定要把你的参数包裹过在params里面,比如你的参数变量是params,那你要这样写{params:params},反正我是这样写才成功的
  • 11.30 19:48:36
    发表了文章 2021-11-30 19:48:36

    springboot+security+vue解决跨域问题(亲测有效)

    setAllowedOrigins添加的放行域一定是全称,不能是localhost或者http://localhost,必须是http://localhost:8080
  • 11.30 19:45:25
    发表了文章 2021-11-30 19:45:25

    Java大文件排序(有手就能学会)

    注意,这里是为了演示方便,便于小白理解过程,每次直接从文件中读取一个,实际操作中我们不可能每次都只读取一个,IO操作是很耗时的,也不用每次只对比5个
  • 11.30 19:41:48
    发表了文章 2021-11-30 19:41:48

    数据库设计总结(面试官都馋哭了)

    在设计表是有个原则,在保证业务的基础上让字段尽可能小,能用INT就别用BIGINT,因为mysql的innoDB引擎索引结构是B+树,它的非叶子节点保存的是索引和指针,节点容量是固定的(16k),指针大小也是固定的(6字节),所以索引占用字节越少,就能让b+树的节点保存更多元素;
  • 11.30 19:39:08
    发表了文章 2021-11-30 19:39:08

    多线程从入门到入坟(面试吹牛逼专用)

    提高程序执行效率,比如多线程读取、写入文档等等(摊牌了,我生产中没用过,但这不妨碍我吹牛逼);
  • 11.30 19:26:32
    发表了文章 2021-11-30 19:26:32

    分布式锁实现思路(面试官直呼内行)

    目前java中的synchronized或者juc包中的锁都是针对单个jvm的,分布式环境下就无能为力,只能用分布式锁;
  • 11.30 19:20:58
    发表了文章 2021-11-30 19:20:58

    B+树层数计算(面试官直呼内行)

    首先搞清楚一个常识,我们都知道计算机在存储数据的时候,有最小存储单元,这就好比我们今天进行现金的流通最小单位是一毛 在计算机中磁盘存储数据最小单元是扇区,一个扇区的大小是 512 字节,而文件系统(例如XFS/EXT4)他的最小单元是块,一个块的大小是 4k
  • 11.30 19:18:49
    发表了文章 2021-11-30 19:18:49

    如何保证redis与数据库一致性

    这是我们在用redis做缓存是避免不了的一个问题,正常情况下我们是更新完数据库马上更新缓存,但是如果某一天,你吃着雪糕磕着瓜子,缓存服务崩了,你啷个办,这时候数据库已经更新完了,别想着让redis回滚,redis没有回滚机制,哦豁看来只有删库跑路;
  • 11.30 19:13:34
    发表了文章 2021-11-30 19:13:34
  • 11.30 19:11:56
    发表了文章 2021-11-30 19:11:56

    redis淘汰策略及3.x与4.x区别

    redis3.x淘汰策略 redis4.x新增两种策略 顺便说说redis内存设置
  • 发表了文章 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获取启动参数

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