青红造了一个白
码龄8年
关注
提问 私信
  • 博客:45,367
    45,367
    总访问量
  • 33
    原创
  • 1,780,457
    排名
  • 16
    粉丝
  • 0
    铁粉

个人简介:嗯?嗯!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-03-04
博客简介:

qq_37758790的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    105
    当月
    0
个人成就
  • 获得40次点赞
  • 内容获得7次评论
  • 获得108次收藏
创作历程
  • 2篇
    2024年
  • 1篇
    2023年
  • 1篇
    2022年
  • 11篇
    2021年
  • 13篇
    2020年
  • 8篇
    2019年
成就勋章
TA的专栏
  • idea
    1篇
  • linux
    6篇
  • 私藏小技巧
    1篇
  • 程序设计模式
  • 其他
    5篇
  • docker(一)
    1篇
  • 麦杰相关资料
  • java基础
    5篇
  • 数据结构
  • SpringBoot
    1篇
  • MyBatis
  • sqlyog工具
  • java学习
    9篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

gitlab上传代码

gitlab上传代码
原创
发布博客 2024.02.26 ·
321 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

idea 设置启动类置底/设置folders置顶

在新建项目的时候启动类外和swagger交叉展示在包之间,缺少美观,这在一个有洁癖的程序员眼里是非常不能接受的。在网上大量检索相关的设置,一无所获。但是苍天犹怜,经过我一上午的探索,终于在一个犄角旮旯里面找到了这个设置。如下是设置之后的,设置完后舒服了很多。
原创
发布博客 2024.02.26 ·
435 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

clickhouse日志表占用大量磁盘空间

注意此处的目录是使用错误提示的这个目录,因为我更改了clickhouse的默认数据存储目录,所以可能跟你提示的不一样。ps:然后有一个恶心的地方就是每需要删除一个大数据的分区的时候都需要执行一遍上述的linux命令 恶心~ps通过删除分区的方式删除数据的效率会高一点,然后问题来了当我删去耨个分区的数据的时候报错了。这个分区的数据超过50G,ck处于保护机制,是禁止这样删除大数据的表格的。可以看到query_thread_log表的分区也是年月格式的。然后使用下面sql使用删除分区的方式开始删除数据。
原创
发布博客 2023.07.03 ·
1599 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【启动程序是无法加载 libnsl.so.1】

如果不是我们需要的 libnsl.so.1 而是有 libnsl.so.2 那么我们就可以做个软连 ln -s /usr/lib64/libnsl.so.2 /usr/lib64/libnsl.so.1。或者自己去网上下载 libnsl.so.1 动态库资源 放置到系统目录下 /usr/lib64/ 然后执行 chmod +x libnsl.so.1 即可。1、到 /usr/lib64/下 执行find命令 找一下 libnsl.so 资源库。而且每次生成的 apapi****.so名称都不一样。
原创
发布博客 2022.09.14 ·
7959 阅读 ·
7 点赞 ·
2 评论 ·
13 收藏

shell 的less

https://www.cnblogs.com/davidwang456/p/3779375.html
转载
发布博客 2021.07.20 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sql小工具

目录1、批量构建查询语句1、批量构建查询语句 -使用场景 修改多个表的同一个字段SELECTCONCAT('ALTER TABLE ‘,table_name,’ MODIFY TYPE VARCHAR(100);’) AS ‘要执行的sql’FROMinformation_schema.tablesWHERE table_schema = ‘数据库名’ ;...
原创
发布博客 2021.07.12 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

http 请求头、响应头、请求体的各个属性的含义

常用标准请求头字段Accept设置接受的内容类型Accept:text/plainAccept-Charset设置接受的字符编码Accept-Charset: utf-8Accept-Encoding 设置接受的编码格式Accept-Encoding: gzip, deflateAccept-Datetime 设置接受的版本时间Accept-Datetime: Thu, 31 May 2007 20:35:00 GMTAccept-Language 设置接受的语言Accept-La
原创
发布博客 2021.06.15 ·
1520 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

将本地代码提交到gitee马云上面

如果出现如下现象就是没有将初始化的reademe.md提交到拉到本地可以使用 git push -f origin master 强制将本地代码推到远程仓库里面。但是本地的文件会强制覆盖远程仓库里面的文件。
原创
发布博客 2021.04.19 ·
785 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux docker离线安装

由于在服务器上不一定会有对外访问的权限,但安装相关应用又非常麻烦,这时有必要对离线的状态服务器进行docker安装。步骤1.进入docker官网下载最新稳定版本的docker离线安装包。地址:https://download.docker.com/linux/static/stable/x86_64/2.解压安装包tar xzvf /path/to/<FILE>.tar.gz3.拷贝二进制文件到系统路径sudo cp docker/* /usr/bin/4.初始化dock
原创
发布博客 2021.04.09 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux服务器同时运行两个或多个tomcat

链接:https://www.cnblogs.com/weibanggang/p/11460665.html
转载
发布博客 2021.03.03 ·
219 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Linux系统下安装jdk及环境配置(两种方法)

第一种方式一键安装(yum安装)默认安装在/usr/lib/jvm (需要联网)第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装1.查看是否已安装JDKyum list installed |grep java2.卸载CentOS系统Java环境yum -y remove java-1.8.0-openjdk* 表示卸载所有openjdk相关文件输入yum -y remove tzdata-java.noarch
原创
发布博客 2021.03.03 ·
370 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

内存泄漏

简介内存泄漏是指程序中已动态分配的的堆内存,由于某些原因无法释放或者未释放,造成的内存浪费。泄漏原因从变量存在的生命周期的角度上来讲,把变量分为静态存储变量和动态存储变量两类。静态存储变量是指在程序运行期间就已经分配的固定的存储空间的变量,而动态存储变量是指在运行期间根据实际的需要而懂而分配的存储空间的变量,在内存中供用户使用的内存空间分为三部分:“程序存储区”“静态存储区”“动态存储区”程序中所用的数据分别存放在静态存储区和动态存储区中。静态存储区数据在程序的开始就分配好内存区,在整个程序执
原创
发布博客 2021.03.02 ·
4274 阅读 ·
9 点赞 ·
1 评论 ·
30 收藏

Tomcat 守护进程脚本

#Tomcat 管理 守护进程脚本/usr/local/tomcat/webapps/ROOT 发布目录 tomcat如果启动多个tomcat服务,需要修改 8008080 8009端口, 复制一次tomcat目录Tomcat守护进程脚本`!/bin/bashusage(){echo “USAGE: start | stop | status”}define PIDtomcat_pid=ps -ef |grep tomcat | grep -v "grep" |awk '{print $
转载
发布博客 2021.01.19 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nodejs修改镜像以及缓存路径

安装好nodejs以后如果不进行相关配置,会存在如下问题:第一个:执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到C:\Users\用户名\AppData\Roaming
pm路径中,这样会占用C盘有限的空间。第二个:使用nodejs的镜像下载速度会比较慢。接下来就对其中的步骤做简单介绍:一、更换缓存路径第一步:在node的安装目录新建两个文件夹,分别起名为node_cache 和node_gl
原创
发布博客 2021.01.08 ·
1866 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

IDEA中Maven指令含义

clean命令清除由项目编译创建的targetvalidate命令验证项目是否正确并且所有必要的信息均可用compile命令编译项目的源代码test命令使用合适的单元测试框架来测试编译的源代码。 这些测试不应要求将代码打包或部署verify命令对集成测试的结果进行任何检查,以确保符合质量标准package命令完成了项目编译、单元测试、打包功能,但没有把打好的可执行jar包(war包或其它形式的包)布署到本地maven仓库和远程maven私服仓库install命令完成了项目编译、单元
原创
发布博客 2021.01.08 ·
428 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

线程-run和start方法的区别!

start()和run()启动线程,区别:start()可以真正的实现多线程,此时不需要等待run()方法执行完毕就可以继续执行下面的代码,此时此线程是一个就绪状态,此方法中的run()称为线程体,run()方法执行结束 此线程结束;run():使用run就像普通执行方法一样,顺序执行,需要等待run方法体执行完毕才可以继续执行下面的代码;放弃不难,但坚持一定很酷!...
原创
发布博客 2020.12.09 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java操作poi自定义excel单元格颜色

http://ljhzzyx.blog.163.com/blog/static/38380312200972614553129/
原创
发布博客 2020.12.04 ·
803 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

重装系统后ssh-REMOTE HOST IDENTIFICATION HAS CHANGED

今日遇到如下问题:警告的大概意思就是,主机密钥发生变更,并提示安全风险(可能存在中间人攻击)但是事实是,这是因为我重装系统之后遇到的问题。重装系统后,指纹当然会发生变化了。。。在Xshell实验中,密钥发生变化,会进行交互式提示保存,但是linux里默认是没有这个配置的。思路明白了,我们的目的就是要更新并保存密钥。还好,linux的ssh也提供了对应的指令。使用ssh-keygen -R service ip这条指令,然后回车,提示known_hosts已经更新,即可。更新完成后,再进行登录,提
原创
发布博客 2020.11.23 ·
371 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Map的认识

以前没工作经验的时候经常好奇为什么面试总是要问list,set和map,有一定的经验后才发现在一般我们要存放数据的实体类都要放到list或者map里面,而且一般返回到前端的时候转换为josn格式也是经常用map转换,因为都是键值对的形式。所以了解map,list的结构对以后工作中的优化及非常重要,...
原创
发布博客 2020.11.05 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

堆和栈的认识

java虚拟机(JVM)的内存划分主要有五个部分:1、寄存器2、本地方法区3、方法区4、栈内存5、堆内存本次重点了解堆、栈和方法区堆内存:堆主要存储的是数组和对象(数组也是对象的一种),所以每当我们new一个对象的时候,那么该对象就放在堆内存里面,所以说堆中存放的都是封装数据(属性)的实体,如果实体中的数据消失了,但是这个实体对象不会消失,虽然该实体不会被释放,但是会被当成垃圾,被java的垃圾回收机制不定时的收取。栈内存:栈内存首先是一片内存区域,存储的是局部变量(定义在方法内部的变量就是
原创
发布博客 2020.11.05 ·
545 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多