240 发简信
IP属地:北京
  • java stream操作,Collectors.groupBying 空指针问题

    问题描述 java 集合list调用stream转map操作,并使用Collectors.groupbying分组时,若没有判空处理,会报空指针...

  • Resize,w 360,h 240
    java提高班2-Synchronized 加锁原理

    锁升级过程 无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁 锁升级原理图 无锁 -> 偏向锁 线程T1请求synchronized同步对象O...

  • JAVA提高班1-synchronized关键字

    synchronized 关键字可以将对象和方法标记为同步,达到互斥访问的目的 对象锁 锁代码块 锁this 锁非静态方法 类锁 类信息存储在方...

  • Resize,w 360,h 240
    mysql 8 重置密码

    打开配置文件 找到 [mysqld] 选项,在其最后添加 skip-grant-tables 重启 mysqld 重新登录mysql 修改密码 ...

  • Resize,w 360,h 240
    Centos 7.8 安装 mysql 8

    下载mysql源 mysql 官网地址:https://dev.mysql.com/downloads/repo/yum/[https://de...

  • Git 修改本地和远程分支的message

    引言 我们通过git提交代码后,可能会有这样的需求,由于笔误或者其他原因想修改message,要如何操作呢? 本地分支修改 1.直接执行如下命令...

  • Git commit 添加信息模版

    引言 每家公司为了方便版本查询,每次的提交版本信息都会规定固定格式,方便日后追踪log。但我们使用git commit提交信息时,若没有特定设置...

  • Mac OS Terminal 显示路径自定义配置

    导语 我们在使用mac的terminal时,对命令行提示符会有这样那样的显示需求,如显示当前(全)目录,显示用户,诸如此类,这些都可以通过配置自...

  • MySql 中 tinyint(1)的特殊处理

    问题描述 在一次项目中,总是出现tinyint(1)字段映射Integer报错,跟踪源码发现,Hibernate会把tinyint类型转换为Bo...

个人介绍
认真搬砖的程序猿