清色回忆
码龄7年
求更新 关注
提问 私信
  • 博客:53,218
    53,218
    总访问量
  • 13
    原创
  • 4
    粉丝
  • 18
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
加入CSDN时间: 2018-03-26

个人简介:test

博客简介:

Phantom_123的博客

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得19次评论
  • 获得59次收藏
  • 代码片获得1,582次分享
  • 博客总排名1,005,976名
创作历程
  • 2篇
    2023年
  • 3篇
    2021年
  • 8篇
    2020年
成就勋章
TA的专栏
  • mysql
    2篇
  • git
    1篇
  • halo
    1篇
  • 读书笔记
    1篇
  • thymeleaf
    1篇
  • Java基础
    1篇
  • IDEA
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 1

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

81人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Chatgpt玩法杂记

问题分为简单和复杂的问题简单的问题就是what、who、when、where复杂的问题就是why、howwhy: 回答该类问题需要有较强的知识依据,最好是甚至有对应的推理过程how:目标路径工具垃圾输入 -> 垃圾输出。
原创
发布博客 2023.06.14 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL知识总结-基础篇

本文主要讲述了mysql基础部分的知识,包含SQL语句类型、查询、事务的简单了解内容,便于后面面试复习
原创
发布博客 2023.06.14 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

maven的scope范围参考

compile在编译和打包的时候会添加对应的依赖provided在编译和测试的时候会添加对应的依赖,打包时不会添加,否则可能出现包冲突test只有在测试(@Test)时才会添加对应的依赖runtime在运行的时候才会依赖,编译的时候不会依赖。参考链接Maven中的scope几种范围理解...
原创
发布博客 2021.08.06 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Github(Gitee)常用命令集锦~~(持续更新中)

1、文章若没有特别说明,命令在在码云都是有效的,因为我现在用的是码云,不过应该也有部分GitHub,哈哈哈哈2、以下命令均已亲测有效,不过也不能保证在你那里无效,嘿嘿,难受吗常用命令# 关联远程仓库,下面命令的url特指克隆/下载那个地方的链接git remote add origin [url]# 将文件提交添加到缓冲区git add .# 将文件提交到本地仓库git commit -m "这里可以写提交描述"# 更新项目,避免与远程仓库的代码发生冲突git pull --re..
原创
发布博客 2021.04.16 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库操作语句集锦~持续更新

DQL(数据库查询语言)用select、from、where等字句构成的查询块DML(数据操纵语言)updateinsert插入语句语句格式INSERT INTO <表名> [ <列名1> [ , … <列名n>] ]VALUES (值1) [… , (值n) ];<表名>:指定被操作的表名。<列名>:指定需要插入数据的列名。若向表中的所有列插入数据,则全部的列名均可以省略,直接采用 INSERT<表名>VALU
原创
发布博客 2021.02.20 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

halo项目的运行过程和遇到的问题

一、从GitHub获取halo#如果没有设置ssh key,就使用该方式,需要自己输入密码git clone https://github.com/halo-dev/halo# 设置了ssh key后就可以使用以下方式获取,不需要输入GitHub的用户名和密码了git clone git@github.com:halo-dev/halo.git# 进入到下载的halo的目录cd halo# 然后使用git下载halo相关的子模块,如主题类型# 如果这里不获取主题资源,也可以在后面自己在
原创
发布博客 2020.12.24 ·
1654 阅读 ·
4 点赞 ·
4 评论 ·
5 收藏

Java内存区域和内存溢出——《深入理解Java虚拟机》第二章

内存区域由所有线程共享的数据区域:Java堆、方法区线程隔离的数据区域:Java虚拟机栈、本地方法栈、程序计数器程序计数器1、程序计数器是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。2、字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。3、它是程序控制流的指示器,如分支、循环、跳转、线程恢复都是依赖该计数器来完成的。4、该区域是线程私有的。5、如果线程执行的是一个Java方法,那么计数器记录的就是正在执行的虚拟机字节码地址。6、如果
原创
发布博客 2020.11.12 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

排查OOM的简单思路

1、首先通过内存映像分析工具对Dump出来的堆转储快照进行分析,确认内存中导致OOM的对象是否是必要的,还需要分清楚是出现了内存泄露还是内存溢出。2、如果是内存泄露,可进一步通过工具查看泄露对象到GC roots的引用链,找到泄露对象是通过怎样的引用路径、与哪些GC roots相关联,才导致垃圾收集器无法回收他们,根据泄露对象的类型信息以及它到GC roots引用链的信息,一般可以比较准确的定位到这些对象创建的位置,进而找出产生泄露的代码的具体位置。3、如果不是内存泄露,则说明内存中的兑现是必须存活的.
原创
发布博客 2020.11.12 ·
5864 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

解决There was an unexpected error (type=Internal Server Error, status=500)问题(使用Thymeleaf报错)

错误详情今天自己看视频写一个小demo时,前端使用Thymeleaf框架进行搭建,启动SpringBoot项目时,报了如下图所示的错误查找问题经过检查对数据库查询语句和其他代码的一系列测试之后,发现都没有错误,然后在网上找了大量的博客,说实话,真没发现多少有用的东西,或许是因为问题不一样吧,不过呢,还好最后找到了两篇对自己比较有用的博客,虽然问题有点不一样,但确实解决了我的问题。这里先把两位老哥的博客地址贴一哈第一篇博客主要是说依赖的问题springboot+thymeleaf视图映射报错:Th
原创
发布博客 2020.06.25 ·
37490 阅读 ·
11 点赞 ·
12 评论 ·
20 收藏

Java中关于线程的关键字——synchronized

synchronizedsynchronized关键字可以保证在同一时间只有一个线程可以执行某个方法或者某个代码块,同时synchronized关键字可以保证一个线程的变化可见——可以代替volatile常见使用场景主要用于处理线程安全方面的问题1、代码中涉及到共享数据时2、使用多线程共同操作共享数据时实现原理1、synchronized关键字可以保证方法和代码块运行时...
原创
发布博客 2020.02.05 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

为什么分布式环境下synchronized失效?如何解决这种情况?

synchronized关键字失效原因在Java多线程编程中,经常会用到synchronized和lock和原子变量等,而在分布式系统中,由于分布式系统中的分布性,即多线程和多进程并发 分布在不同机器中,synchronized...
原创
发布博客 2020.02.05 ·
4576 阅读 ·
2 点赞 ·
2 评论 ·
15 收藏

IDEA控制台中文乱码的解决办法

在IDEA中使用maven管理项目后,启动项目后,在控制台打印一些调试信息时出现乱码的情况,总感觉看着特别扭,就想着是不是能修改一下,尝试了网上的好多中解决办法都没有成功。把编码修改成UTF-8全部都不行,结果最后把maven的编码修改为GB2312就行了,我也太难了吧。。。。。。最开始在网上找了一些,发现很多都是介绍的使用Tomcat部署项目控制台乱码的解决方案,但是我是使用的maven来管...
原创
发布博客 2020.02.05 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中的方法重写原则——两同两小一大

1、方法名相同,返回值类型相同,参数类型和数量相同2、子类的返回类型小于等于父类的返回类型3、子类的异常抛出类型小于等于父类的异常抛出类型4、子类的访问权限大于等于父类的访问权限样例:牛客练习题...
原创
发布博客 2020.02.05 ·
1013 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏