自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git相关知识

在每个提交的前面,你会看到一个单词,比如 “pick”,表示保留该提交。将你想要合并的提交前的单词改成 “squash” 或 “s”,表示将该提交与前一个提交合并。当你运行 git rebase 时,Git 会将当前分支的提交**“挪动”到目标分支**的最新提交之后。2.要将 N 次提交压缩成一次提交,可以使用交互式 rebase 来合并提交。6.当你运行 git merge 时,Git 会创建一个新的合并提交,将指定分支的更改。这个合并提交会将两个分支的更改合并在一起,并且保留了两个分支的历史记录。

2024-01-19 09:21:46 340

原创 mysql离线安装(单节点到主从搭建),docker搭建MySQL集群

卸载系统自带的Mariadb卸载系统自带的老版本MySQL后续补全…卸载旧的MySQL删除MySQL的配置文件删除MySQL用户和用户组至此,卸载完成!安装mysql添加用户组mysql和用户mysql,并将其添加到mysql用户组中注:useradd -r参数表示mysql用户是系统用户,不可用于登录系统。useradd -g参数表示把mysql用户添加到mysql用户组中。检查是否安装了 libaio如果没有安装,使用如下命令安装(在线版安装)离线版安装。

2023-10-12 09:52:10 373

原创 nginx安装

如果rewrite后面没有被break打断的话,那么就有机会触发下一轮从上往下进行location的匹配,也就是需要将当前的location走完,然后再去匹配新的location了;无则不会被打断,在当前的location中还是会依然自上往下走的,比如有在当前的location中写了多行rewrite,并且这些reswrite后均没 有break的话,则最后一行rewrite生效,若有root声明,也不会去root声明的目录下找资源,而是离开当前的location,去新的location 中做匹配。

2023-09-24 15:25:16 89

原创 redis离线安装

一般云服务器有防火墙,所以当我们将配置文件的bind 127.0.0.1 改为 bind 0.0.0.0这个时候还是不能够用自己的本地客户端连接云服务器上的redis,这个时候就需要到云服务器控制台安全组下配置一下放开6379端口。默认安装到了/usr/local/bin/目录,但是我想自定义安装到/tools/redis/下载到centos指定目录,我这里采用/home/installbags。到/tools/redis/bin 下。最后设置redis开机自启。1.1 wget获取。

2023-09-23 17:23:07 105 1

原创 linux命令

使用scp命令准备向目标服务器传输文件,但是遇到Permission denied这个问题,意思就是拒绝访问。最终才知道问题原来是由于没有该目录的操作权限,默认的是在/tmp有权限 或者赋予权限。SSH上传文件出现Permission denied。(2)把ONBOOT=no改成ONBOOT=yes。(1)输入以下命令编辑网卡配置文件。(3)输入以下命令重启网络服务。计算机网络常用linux命令。

2023-09-23 17:00:44 43 1

原创 代码规约规范

• BO(Business Object):业务对象,由 Service 层输出的封装业务逻辑的对象。• Web 层:主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理等。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须覆 写这两个方法。调用 POJO 的 getXxx(),如果是 boolean 基本数据类型变量(boolean 命名不需要加 is 前 缀),会自动调用 isXxx()方法。logName:日志。

2023-08-29 17:41:51 96 1

原创 git命令

介绍:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。官网地址:https://git-scm.com/

2023-07-11 17:33:10 37

原创 java开发中常用类型BigDecimal对应数据库中decimal类型

数据类型Bigdecimal

2022-07-08 10:42:54 4803

原创 FastJson

json

2022-07-06 20:40:19 81

原创 log4j2日志

1.先导入需要的jar包,pom.xml<dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.17.1</version> </dependency>2.在CLASSP

2022-05-12 13:27:05 174

原创 log4j日志

1.先导入需要的jar包,pom.xml<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>2.在CLASSPATH下建立log4j.properties【resources

2022-05-12 10:07:01 77

原创 Linux环境下安装Mysql全过程

安装前,我们可以检测系统是否自带安装 MySQL:rpm -qa | grep mysql如果你系统有安装,那可以选择进行卸载:rpm -e mysql  // 普通删除模式rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除去Mysql官网下载rpm安装包https://dev.mysql.com/downloads/repo/yum/rpm -ivh mysql-community-relea

2022-04-22 13:43:05 1145

原创 搭建SpringMvc注意事项

报错java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet这类问题归结于下面:Intellij idea使用Maven搭建web项目启动报找不到类,而maven的pom.xml都已引用,问题就是在于没在WEB-INF下新建lib文件夹解决办法:在IDEA中点击File > Project Structure > Artifacts > 在右侧Output Layout..

2022-04-07 14:02:30 343

原创 Tomcat相关问题

启动项目,控制台乱码现象:在tomcat的\conf目录下的logging.properties 中改为GBKjava.util.logging.ConsoleHandler.encoding = GBK

2022-04-07 13:51:42 57

原创 Java 操作excel

Java读写excel的两种方式  (1)apache poi  (2)alibaba easyexcel  两种方式写入excel的区别;  poi会先把所有的数据读入到内存中,然后写入到excel中;easyexcel则是把数据一条一条写入excel中。所以如果有大量数据时,比如有100w条数据写入excel中,使用poi会先把数据读入内存中,可能会造成内存溢出;而easyexcel则把数据一条一条写入excel中。***POI操作excel**依赖 <dependency&gt

2022-04-02 14:34:40 1287

原创 java切换jdk版本报编译失败

首先确保你的idea版本兼容jdk的版本 Compilation failed: internal java compiler error1、查看项目的jdk(Ctrl+Alt+shift+S)File ->Project Structure->Project Settings ->Project2、查看工程的jdk(Ctrl+Alt+shift+S)File ->Project Structure->Project Settings -> Modules

2022-04-02 10:09:31 516 1

原创 java自定义类加载properties文件

properties文件放在resourses文件下name=123age=1address=南京phone=123456url=http://www.baidu.comstatic Properties prop = null ;public static void loadProperty(){//3种方法加载resourses目录下的spring.properties文件 // InputStream is = this.getClass().getClassLoade

2022-04-01 10:18:31 689

原创 FastJSON对jsons数据的序列号与反序列化

json序列号与反序列化

2022-03-31 20:00:56 1082

原创 java解析xml文件

java解析xml常用的2种方法第一种 dom解析第二种 dom4j解析<?xml version="1.0" encoding="UTF-8"?><books> <book id="001"> <id>9</id> <title>Harry Potter</title> <author>J K. Rowling</author> </bo

2022-03-30 22:30:05 14028

原创 Java拼接xml报文

方法一:StringBufferpublic static void writeXml(){ StringBuffer stringBuffer = new StringBuffer(); stringBuffer.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"+"\t\n"); stringBuffer.append("<class>"+"\t\n"); s

2022-03-30 15:53:47 2619

原创 常用DOS命令

DOS命令#切换盘符 d: (切换到d盘)#查看当前目录下的文件 dir#进入某文件 cd 文件名#创建目录 md 目录名#删除目录 rd 目录名#创建文件 cd> 文件名#删除文件 del 文件名#清屏 cls#查看ip ipconfig#查看网络 ping#打开一些常用的软件 打开计算器 calc 打开画图软件 mspaint 打开记事本 notepad...

2022-01-21 22:41:37 269

原创 JDK,JRE和JVM

JavaSE:通常是指Java Standard Edition,Java标准版JavaEE:Java Enterprise Edition,Java企业版,多用于企业级开发图中可以看出JDK包含了JRE,JRE包含了JVM;JDK(Java Development Kit)是Java开发工具包JRE (Java Runtime Environment)是Java运行环境JVM(java...

2019-09-13 19:55:10 59

原创 JDK1.8

jdk1.8

2019-09-13 10:07:47 754

空空如也

空空如也

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

TA关注的人

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