- 博客(23)
- 收藏
- 关注
原创 git相关知识
在每个提交的前面,你会看到一个单词,比如 “pick”,表示保留该提交。将你想要合并的提交前的单词改成 “squash” 或 “s”,表示将该提交与前一个提交合并。当你运行 git rebase 时,Git 会将当前分支的提交**“挪动”到目标分支**的最新提交之后。2.要将 N 次提交压缩成一次提交,可以使用交互式 rebase 来合并提交。6.当你运行 git merge 时,Git 会创建一个新的合并提交,将指定分支的更改。这个合并提交会将两个分支的更改合并在一起,并且保留了两个分支的历史记录。
2024-01-19 09:21:46 355
原创 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 538
原创 nginx安装
如果rewrite后面没有被break打断的话,那么就有机会触发下一轮从上往下进行location的匹配,也就是需要将当前的location走完,然后再去匹配新的location了;无则不会被打断,在当前的location中还是会依然自上往下走的,比如有在当前的location中写了多行rewrite,并且这些reswrite后均没 有break的话,则最后一行rewrite生效,若有root声明,也不会去root声明的目录下找资源,而是离开当前的location,去新的location 中做匹配。
2023-09-24 15:25:16 115
原创 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 143 1
原创 linux命令
使用scp命令准备向目标服务器传输文件,但是遇到Permission denied这个问题,意思就是拒绝访问。最终才知道问题原来是由于没有该目录的操作权限,默认的是在/tmp有权限 或者赋予权限。SSH上传文件出现Permission denied。(2)把ONBOOT=no改成ONBOOT=yes。(1)输入以下命令编辑网卡配置文件。(3)输入以下命令重启网络服务。计算机网络常用linux命令。
2023-09-23 17:00:44 54 1
原创 代码规约规范
• BO(Business Object):业务对象,由 Service 层输出的封装业务逻辑的对象。• Web 层:主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理等。2) 因为 Set 存储的是不重复的对象,依据 hashCode 和 equals 进行判断,所以 Set 存储的对象必须覆 写这两个方法。调用 POJO 的 getXxx(),如果是 boolean 基本数据类型变量(boolean 命名不需要加 is 前 缀),会自动调用 isXxx()方法。logName:日志。
2023-08-29 17:41:51 183 1
原创 git命令
介绍:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。官网地址:https://git-scm.com/
2023-07-11 17:33:10 45
原创 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 195
原创 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 90
原创 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 1186
原创 搭建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 380
原创 Tomcat相关问题
启动项目,控制台乱码现象:在tomcat的\conf目录下的logging.properties 中改为GBKjava.util.logging.ConsoleHandler.encoding = GBK
2022-04-07 13:51:42 72
原创 Java 操作excel
Java读写excel的两种方式 (1)apache poi (2)alibaba easyexcel 两种方式写入excel的区别; poi会先把所有的数据读入到内存中,然后写入到excel中;easyexcel则是把数据一条一条写入excel中。所以如果有大量数据时,比如有100w条数据写入excel中,使用poi会先把数据读入内存中,可能会造成内存溢出;而easyexcel则把数据一条一条写入excel中。***POI操作excel**依赖 <dependency>
2022-04-02 14:34:40 1344
原创 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 571 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 707
原创 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 14104
原创 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 2802
原创 常用DOS命令
DOS命令#切换盘符 d: (切换到d盘)#查看当前目录下的文件 dir#进入某文件 cd 文件名#创建目录 md 目录名#删除目录 rd 目录名#创建文件 cd> 文件名#删除文件 del 文件名#清屏 cls#查看ip ipconfig#查看网络 ping#打开一些常用的软件 打开计算器 calc 打开画图软件 mspaint 打开记事本 notepad...
2022-01-21 22:41:37 280
原创 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 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人