自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 java入门到放弃

JAVA从入门到放弃第一步2019年6月23,自学java的第6天,建立一个博客来记录自己所学的,所想的,欢迎大佬来交流

2019-06-23 11:56:43 117 1

原创 gitlab上传代码

gitlab上传代码

2024-02-26 17:58:06 217

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

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

2024-02-26 17:16:39 219

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

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

2023-07-03 19:16:41 1090

原创 【启动程序是无法加载 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 14:41:31 6860 2

转载 shell 的less

https://www.cnblogs.com/davidwang456/p/3779375.html

2021-07-20 11:01:09 265

原创 sql小工具

目录1、批量构建查询语句1、批量构建查询语句 -使用场景 修改多个表的同一个字段SELECTCONCAT('ALTER TABLE ‘,table_name,’ MODIFY TYPE VARCHAR(100);’) AS ‘要执行的sql’FROMinformation_schema.tablesWHERE table_schema = ‘数据库名’ ;...

2021-07-12 19:33:36 191

原创 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 22:31:48 1420

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

如果出现如下现象就是没有将初始化的reademe.md提交到拉到本地可以使用 git push -f origin master 强制将本地代码推到远程仓库里面。但是本地的文件会强制覆盖远程仓库里面的文件。

2021-04-19 10:40:37 719

原创 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 13:59:47 126

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

链接:https://www.cnblogs.com/weibanggang/p/11460665.html

2021-03-03 17:38:25 159 1

原创 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 17:33:37 300 1

原创 内存泄漏

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

2021-03-02 16:26:45 3978 1

转载 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 17:23:30 288

原创 Nodejs修改镜像以及缓存路径

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

2021-01-08 11:22:10 1743

原创 IDEA中Maven指令含义

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

2021-01-08 10:30:52 381

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

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

2020-12-09 18:01:46 138

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

http://ljhzzyx.blog.163.com/blog/static/38380312200972614553129/

2020-12-04 15:31:08 712 1

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

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

2020-11-23 14:25:28 302

原创 Map的认识

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

2020-11-05 20:29:08 108

原创 堆和栈的认识

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

2020-11-05 19:51:31 515

原创 java在main方法中定义变量

main方法里面定义的是局部变量,方法里面产生的变量属于局部变量,不需要加任何限定符,因为这些变量仅在此方法的栈帧中才能被访问到。方法里面涉及到的成员变量已经有了限定符,不需要再加了。public是用来修饰类,方法、类变量、成员变量的,方法里面定义的是局部变量,只有在方法内部有效,本身是有作用域限制的,不能使用访问修饰符。访问修饰符里面没有default这个关键字,不写的情况称为“缺省",不叫“默认”,所以也不要用default限定符尝试了,一般局部变量的作用域默认是在package范围内。...

2020-10-12 15:41:43 4304

原创 linux开发中常用的命令

ctrl+alt+t打开命令窗口(终端) 其实右键然后打开终端会更快 哈哈ls:当前文件所有文件及目录ll:查看当前目录所有文件的详细信息cd:进入文件目录touch:创建文件 例如:touch 1.txtmkdir:创建文件夹rmdir:删除(空)文件夹rm -rf:删除有内容的文件夹cd …:返回上层目录ps 和 top的区别?/ps -ef:查看进程clear:清除界面ps -ef|grep tomcat 查看tomcat进程scp:不同服务器之间传文件-一般是两个linu.

2020-09-21 14:39:48 126

原创 linux下查看tomcat实时日志

再linux系统下 首先要进入apache-tomcat/logs然后你用ll或者ls命令行 你会看到里面有一个catalina.out文件然后在logs目录下打命令行tail -f catalina.out就可以看到实时日志信息了如果查看历史数据就 cat *****(文件名一般为日期).log 比如220-09-21.log...

2020-09-21 14:27:15 89

原创 application-dev、application-test 和 application-prod是什么意思,怎么切换

开发环境(dev):开发环境是专门用于开发的服务器,配置可以比较随意,为了开发调试方便。测试环境(test):一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常。生产环境(prod):是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。切换方法:一般在设置application.properties中spring.profiles.active=dev时,则此时启动连接的是dev环境。...

2020-08-10 10:52:46 14021

原创 SpringBoot(一)

一、SpringBoot中的生成了比较少的配置文件,主要如下:1、SpringbootApplication:一个带有main的方法的类,无序更改,用于启动项目。2、SpringbootApplicationTests:一个空的junit测试。3、application.properties:一个空的properties文件,根据需要添加配合属性,比如jdbc的配置。4、pom.xml文件:用于配置maven的依赖jar包二、SpringbootApplication启动类中的注解:Spring

2020-08-10 10:40:33 91

原创 注解

1.什么元注解?以及自定义注解需要的配置?元注解就是负责注解其他注解的,或自定义注解时需要配置的相关信息。元注解有4个,分别是@Target、@Retention、@Documented、@Inherited1、@Target 标注了自定义注解所修饰的目标@Target(ElementType.TYPE) //作用于接口和类、枚举、和注解中ElementType.FIELD //作用于字段和枚举的常量ElementType.METHOD//作用于方法上ElementType.PARAM

2020-08-01 17:06:28 76

原创 java中static 静态方法和静态变量

static静态变量和静态方法 当用static修饰的时候就直接会开辟内存空间,所以可以在编译期直接调用,而普通的方法和变量只能经过运行编译才会进入内存空间

2020-07-23 11:13:40 96

原创 **IDEA进行SpringBoot热部署失败**

IDEA进行SpringBoot热部署失败原因根本原因是因为Intellij IEDA默认情况下不会自动编译,需要对IDEA进行自动编译的设置,然后 Shift+Ctrl+Alt+/,选择Registry

2020-05-27 16:44:29 167

原创 mybatis 中的一级缓存和二级缓存

一级缓存 SqlSession由sqlsession查询的结果将会自动保存在sqlsession中提供的一块区域中 ,该区域结构是一个Map,当我们查询同样的数据时,MyBatis会先去sql session中查询是否有改数据 如果有就直接拿出来用,减少与数据库的交互,提高执行效率当 sqlsession对象消失时, mybatis的以及缓存就会消失。当sqlsession执行close 是...

2019-12-23 13:09:35 92

原创 sqlyog快捷键

在学习使用sqlyog的时候,想要多行注释SQL语句,就去网上找了相关的快捷键,与大家分享,网上有很多!Ctrl+M 创建一个新的连接Ctrl+N 使用当前设置新建连接Ctrl+F4 断开当前连接对象浏览器F5 刷新对象浏览器(默认)Ctrl+B 设置焦点于对象浏览器SQL 窗口Ctrl+T 新建查询编辑器Ctrl+E 设置焦点于 SQL 窗口Ctrl+Y 重做Ctrl+Z ...

2019-12-20 14:46:18 207

原创 mabatis中dao。xml关于增删改的配置问题

2019-12-11 09:27:58 143

原创 mabatis SqlMapConfig.xml 配置问题

<?xml version="1.0" encoding="UTF-8"?>SqlMapConfig 配置环境信息

2019-12-08 20:43:30 152

原创 java servlet中解决乱码问题

在servlet中接收客户端传递的汉字是会会在服务端接收的是乱码例如:前台前台请求的路径和数据 西安http://localhost/travel/route/pageQuery?cid=5&rname=西安在后台使用debug发现传递或来的数据是这样的这就是乱码解决方法 :第一行是正常的获取数据 但是会乱码第二行就是将原来乱码的字符串重新编码具体代码如下: 加粗的代码...

2019-11-29 19:04:21 102

原创 java中的反射问题

标注:待解决

2019-11-24 16:54:33 70

原创 idea中在maven框架中的乱码问题

idea中打印输出乱码问题在idea中的打印输出语句是这样的但是在控制台出现乱码 截图如下解决方法:设置idea因为我使用的是maven框架 所以打开idea中的file->settings然后找到maven下的runner (ps:如果找不到可以在如图搜索框里搜一下maven)在VM Options:中填写 -Dfile.encoding=gb2312gb2312是...

2019-11-24 16:52:01 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除