- 博客(125)
- 资源 (1)
- 收藏
- 关注
原创 IDEA结合GitLab使用
禁用GitLab插件,不禁用的情况下会提示使用token才可以提交代码,禁用后使用账号密码即可。成功后,文件夹中存在.git文件夹,即该文件夹已被git初始化,可进行版本控制。IDEA中安装gitlab插件 - GitLab Projects 2020。# cmd中执行以下命令,设置管理员账号密码。将本地文件添加到本地缓存管理区域中。将缓存区域内文件提交到本地代码仓库。IDEA设置集成Git客户端。# 查看是否变更成功。IDEA创建本地仓库。
2024-12-11 15:22:04
1047
原创 Nginx代理禅道 zentao https登录不上。
Nginx添加 proxy_set_header X-Forwarded-Proto https;或者在禅道目录zbox/app/zentao/config/config.php文件中更改一行命令。在禅道目录zbox/app/zentao/config/my.php文件中新增一行命令。原因:被过滤器csrf拦截。
2024-08-30 17:29:47
748
原创 服务器断电之后,启动禅道时,提示httpd (pid ****) already running
服务器忽然断电,上电之后,启动禅道时,提示apache无法启动。
2024-08-07 13:52:42
392
原创 Springboot实现国际化以及部署Linux不生效问题
这个国际化文件命名有个坑,必须按照小明名称进行 否则部署linux国际化不生效,目前是遇到这个问题,问题修改en_us/zh_cn/es_pa得到解决。// 设置基础名,不带后缀。// 设置默认语言为英语。至此:你的国际化流程已经顺利完成,中间过程中,如果有任何问题,欢迎骚扰。
2024-04-24 11:23:24
1205
3
原创 websocket分析和前后端如何接入websocket
websocket一般用途为消息提醒,股票行情数据推送等等,有很多用途。我们这里简单举例理解websocket和如何前后端接入websocket;使用网络抓包分析软件。主要是截取网络封包,并尽可能显示出最为详细的网络封包资料。
2024-04-10 11:28:00
1027
原创 Linux Centos 安装Jenkins
可扩展性:Jenkins具有丰富的插件生态系统,提供了各种各样的插件,涵盖了几乎所有领域,包括版本控制、构建工具、部署工具、通知等。这使得Jenkins能够满足不同团队的需求,并支持各种不同的工作流程。因此,随着持续集成和持续交付的理念的兴起,Jenkins 等持续集成工具的出现填补了这一空白,帮助团队实现了自动化的构建、集成、测试和部署,提高了发布的效率和质量。日志和报告:Jenkins会生成详细的构建日志和报告,包括每个构建的输出、测试结果、代码覆盖率等信息,帮助团队跟踪和分析构建过程中的问题。
2024-04-08 11:03:37
462
原创 linux防火墙查看状态firewall、iptable
CentOS7默认使用firewalld防火墙,如果想换回iptables防火墙,可关闭firewalld,安装iptables。出现Active:active(running)切高亮显示则标识是启动状态。出现Active:inactive(dead)灰色表示停止,看单词也行。开启、重启、关闭、firewalld.service 服务。2、firewall 防火墙。1、iptables防火墙。查看firewall的状态。保存后退出后重启防火墙。查询、开放、关闭端口。关闭firewall。
2024-01-12 14:23:32
692
原创 【linux系统安装部署私有化的GitLab】
下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/?firewall-cmd --zone=public --add-port=gitlab配置的端口号/tcp --permanent。编辑配置文件,如果出现-bash: vim: 未找到命令,需先安装vim,执行: yum install -y vim*#拉取/var/log/gitlab下子目录的日志 gitlab-ctl tail gitlab-rails。#查看所有的logs;
2023-12-27 09:16:59
759
原创 记Mybatis的坑,解决Error attempting to get column ‘name‘ from result set,Cannot determine value type from
通过跟正常的接口对比。以及找mybatis的相关教程,才发现,mybatis查完数据之后,会调用构造方法,默认会调用无参构造初始化对象,但是此处使用了工具自动生成无参构造,应该会正常调研,但我观看打包完的代码之后,发现打包编译好的代码里面并没有无参构造,原来,是下面这个有参构造的问题。如果使用了工具帮你自动生成get、set方法和无参构造,那么,就尽可能不要自己写带参数的构造方法,会将工具生成的无参构造方法覆盖掉。然而,我检查了好久自己的实体类和数据库,发现是对的上的。这种情况一般分为这几种。
2023-09-09 17:46:41
3851
1
原创 JAVA面试看这个就搞定了
1、JDK 和 JRE 有什么区别?JDK(Java Development Kit),Java开发工具包JRE(Java Runtime Environment),Java运行环境JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。2、== 和 equals 的区别是什么?对于基本类型,==比较的是值;对于引用类型,==比较的是地址;equals不能用于基本类型的比较;如果没有重写equals,eq
2023-06-06 17:06:12
972
原创 Windows下点击startup.bat启动tomcat出现乱码
Windows下点击startup.bat启动tomcat出现乱码、活动代码页列表
2022-06-28 08:45:30
1053
原创 Maven的常用命令
命令 描述mvn clean 对项目进行清理,删除target目录下编译的内容mvn compile 编译项目源代码mvn test 对项目进行运行测试mvn package 打包文件并存放到项目的target目录下,打包好的文件通常都是编译后的class文件mvn install 在本地仓库生成仓库的安装包,可供其他项目引用,同时打包后的文件放到项目的target目录下二、常用命令使用场景举例1. mvn clean package依次执行了clean...
2022-05-07 16:24:12
157
原创 PageHelper测试异常:SQL syntax: right syntax to use near ‘LIMIT 10‘ at line 1
异常描述:Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘LIMIT 10’ at line 1SQL: select * from departme
2022-05-06 17:49:22
1397
原创 maven项目报错 Failed to execute goal on project UserMath: Could not resolve dependencies
maven项目报错 Failed to execute goal on project UserMath: Could not resolve dependenciesFailed to execute goal on project manage-user: Could not resolve dependencies for project org.example:manage-user:war:1.0-SNAPSHOT: The following artifacts could not be r
2022-03-25 10:20:57
1082
原创 端口被占用的问题解决 Web server failed to start. Port ×× was already in use
端口被占用的问题解决 Web server failed to start. Port ×× was already in use出现此问题是端口被占用了,只需要关闭正在使用的端口就行解决方法:1.在服务器中更改port端口号,改为不冲突,没有被占用的端口。2.找出被占用的端口,结束被占用的端口:解决结束被占用的端口的方法:1.输入命令查看被占用的端口的进程:netstat -aon|findstr 801(80为要查找的端口号)此处的pid为36522.根据PID来找到占用
2022-03-02 15:51:01
1803
原创 IDEA2020.1启动SpringBoot项目错误:(3, 32) java: 程序包org.springframework.boot不存在
提示信息 错误:(3, 32) java: 程序包org.springframework.boot不存在但是在maven仓库中是存在的。也在网上找了很多资料,试了各种方法都没用。好了,下面看解决方式吧。直接run默认是在IDE里运行的,本来项目中就没有jar包,应该把构建操作委托给maven————————————————打开设置,找到build、maven、runner。把第一个勾选,再去运行就好了。...
2022-02-17 11:28:09
1191
1
原创 JVM内存结构和Java内存模型
JVM内存结构《深入理解Java虚拟机(第2版)》中的描述是下面这个样子的:JVM的内存结构大概分为:堆(Heap):线程共享。所有的对象实例以及数组都要在堆上分配。回收器主要管理的对象。 方法区(Method Area):线程共享。存储类信息、常量、静态变量、即时编译器编译后的代码。 方法栈(JVM Stack):线程私有。存储局部变量表、操作栈、动态链接、方法出口,对象指针。 本地方法栈(Native Method Stack):线程私有。为虚拟机使用到的Native 方法服务。如
2022-01-26 15:23:19
262
原创 服务间调用报错:Load balancer does not have available server for client
使用微服务架构后,不同团队使用同一个eureka和zuul,各团队之间注册到eureka的方式不一样,有的是指明instanceId为机器IP+端口,有的服务是指明instanceId为机器名称+端口,这两种服务互调时就会报错找不到服务Load balancer does not have available server for client。解决办法:在zuul项目中加入依赖<dependency> <groupId>org.springframework...
2022-01-20 13:57:19
5390
原创 客户端负载均衡(Ribbon)
服务器端负载均衡负载均衡是我们处理高并发、缓解网络压力和进行服务器扩容的重要手段之一,但是一般情况下我们所说的负载均衡通常都是指服务器端负载均衡,服务器端负载均衡又分为两种,一种是硬件负载均衡,还有一种是软件负载均衡。硬件负载均衡主要通过在服务器节点之前安装专门用于负载均衡的设备,常见的如:F5。软件负载均衡则主要是在服务器上安装一些具有负载均衡功能的软件来完成请求分发进而实现负载均衡,常见的如:LVS 、 Nginx 、Haproxy。无论是硬件负载均衡还是软件负载均衡,它的工作原理都不外乎
2022-01-19 17:41:23
1340
原创 Json转换对象工具类
1、pom引入<dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <version>1.9.13</version></dependency>2、工具类package com.cxjg.mvc.utils;import org.
2021-12-30 16:14:52
1071
原创 java生成二维码技术实现
一.maven依赖下载google的二维码工具包来进行二维码的生成,下面是jar包的maven下载<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.1.0</version></dependency><dependency>
2021-12-27 17:14:30
254
1
原创 window下关闭占用端口使用
最近在写java的socket编程,有时候不小心直接重新启动。就会提示java.net.BindException: Address already in use: JVM_Bind。所以在网上找了下怎么在window下关闭端口!1:查看特定端口被占用情况命令: netstat -ano 和 netstat -ano|findstr 端口号netstat -ano:查看电脑所有端口被占用的情况:netstat -ano|findstr 端口号:查看特定端口被占用情况2:关...
2021-11-26 11:49:12
135
更先进的 API 设计/开发/测试工具 Apifox = Postman + Swagger + Mock + JMeter
2023-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人