自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

原创 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 361

原创 服务器断电之后,启动禅道时,提示httpd (pid ****) already running

服务器忽然断电,上电之后,启动禅道时,提示apache无法启动。

2024-08-07 13:52:42 280

原创 Springboot实现国际化以及部署Linux不生效问题

这个国际化文件命名有个坑,必须按照小明名称进行 否则部署linux国际化不生效,目前是遇到这个问题,问题修改en_us/zh_cn/es_pa得到解决。// 设置基础名,不带后缀。// 设置默认语言为英语。至此:你的国际化流程已经顺利完成,中间过程中,如果有任何问题,欢迎骚扰。

2024-04-24 11:23:24 1022 2

原创 websocket分析和前后端如何接入websocket

websocket一般用途为消息提醒,股票行情数据推送等等,有很多用途。我们这里简单举例理解websocket和如何前后端接入websocket;使用网络抓包分析软件。主要是截取网络封包,并尽可能显示出最为详细的网络封包资料。

2024-04-10 11:28:00 964

原创 Linux Centos 安装Jenkins

可扩展性:Jenkins具有丰富的插件生态系统,提供了各种各样的插件,涵盖了几乎所有领域,包括版本控制、构建工具、部署工具、通知等。这使得Jenkins能够满足不同团队的需求,并支持各种不同的工作流程。因此,随着持续集成和持续交付的理念的兴起,Jenkins 等持续集成工具的出现填补了这一空白,帮助团队实现了自动化的构建、集成、测试和部署,提高了发布的效率和质量。日志和报告:Jenkins会生成详细的构建日志和报告,包括每个构建的输出、测试结果、代码覆盖率等信息,帮助团队跟踪和分析构建过程中的问题。

2024-04-08 11:03:37 403

原创 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 633

原创 【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 699

原创 记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 3221

原创 什么是布隆过滤器?如何解决高并发缓存穿透问题?

缓存击穿通过布隆过滤器解决方案以及实施

2023-06-14 17:04:37 582

原创 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 880

原创 java面试大全

Java面试大全

2023-03-08 15:51:44 647 1

原创 rabbitmq菜鸟教程,搭建rabbitmq

rabbitmq菜鸟教程,搭建rabbitmq

2023-02-17 16:48:56 1044

原创 配置中心Config

微服务配置中心config

2023-02-15 16:48:01 495

原创 FastJson--阿里开源的速度最快的Json和对象转换工具

FastJson--阿里开源的速度最快的Json和对象转换工具

2023-02-14 09:51:02 479

原创 如何保证数据库和缓存双写一致性

如何保证数据库和缓存双写一致性

2023-02-14 09:05:52 319

原创 帮你写一个优秀的对外接口

帮你写一个优秀的对外接口

2023-02-13 16:02:14 626

原创 JAVA项目实战过程中踩坑总结二(持续更新中)

JAVA项目实战过程中踩坑总结二

2023-02-02 17:03:14 314

原创 JAVA项目实战过程中踩坑总结一

JAVA项目实战过程中踩坑总结一

2022-10-18 09:42:12 646

原创 Linux防火墙状态查看的方法

Linux防火墙状态查看的方法

2022-10-18 09:34:22 10297

原创 两款常用的 MQTT 调试工具

mqtt 测试工具

2022-09-21 10:59:36 2923 1

原创 H5自适应屏幕分辨率大小

H5 前端实现手机自适应

2022-09-05 10:49:45 1283

原创 一线互联网P7面试题总结(二)

java面试大全

2022-08-24 14:56:34 146

原创 Springboot 手把手实现国际化配置

SpringBoot 手把手实现国际化

2022-08-24 14:32:18 1663 2

原创 一线互联网P7面试题总结(一)

Java经典面试、面试宝典、大厂真实试题总结

2022-07-21 17:17:06 519

原创 Windows下点击startup.bat启动tomcat出现乱码

Windows下点击startup.bat启动tomcat出现乱码、活动代码页列表

2022-06-28 08:45:30 986

原创 springboot整合Mybatis,自动生成代码

springboot整合Mybatis,自动生成代码

2022-06-23 17:22:19 1365

原创 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 135

原创 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 1348

原创 JAVA分布式微服务架构图

2022-03-25 10:22:03 913

原创 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 1049

原创 端口被占用的问题解决 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 1756

原创 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 1158 1

原创 JVM内存结构和Java内存模型

JVM内存结构《深入理解Java虚拟机(第2版)》中的描述是下面这个样子的:JVM的内存结构大概分为:堆(Heap):线程共享。所有的对象实例以及数组都要在堆上分配。回收器主要管理的对象。 方法区(Method Area):线程共享。存储类信息、常量、静态变量、即时编译器编译后的代码。 方法栈(JVM Stack):线程私有。存储局部变量表、操作栈、动态链接、方法出口,对象指针。 本地方法栈(Native Method Stack):线程私有。为虚拟机使用到的Native 方法服务。如

2022-01-26 15:23:19 235

原创 服务间调用报错: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 5326

原创 客户端负载均衡(Ribbon)

服务器端负载均衡负载均衡是我们处理高并发、缓解网络压力和进行服务器扩容的重要手段之一,但是一般情况下我们所说的负载均衡通常都是指服务器端负载均衡,服务器端负载均衡又分为两种,一种是硬件负载均衡,还有一种是软件负载均衡。硬件负载均衡主要通过在服务器节点之前安装专门用于负载均衡的设备,常见的如:F5。软件负载均衡则主要是在服务器上安装一些具有负载均衡功能的软件来完成请求分发进而实现负载均衡,常见的如:LVS 、 Nginx 、Haproxy。无论是硬件负载均衡还是软件负载均衡,它的工作原理都不外乎

2022-01-19 17:41:23 1306

原创 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 1049

原创 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 238 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 111

原创 Docker快速入门实战

为什么使用容器?1、上线流程繁琐2、资源利用率低3、扩容/缩容不及时4、服务器环境臃肿5、环境不一致性容器VS虚拟机VM VS ContainerDocker 是什么1、使用最广泛的开源容器引擎2、一种操作系统级的虚拟化技术3 、依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制)4 、一个简单的应用程序打包工具Docker设计目标1、提供简单的应用程序打包工具2 、开发人员和运维人员职责逻辑分离..

2021-11-19 16:08:59 2078

原创 GIT入门教程

Git介绍 git是一款开源免费的分布式的版本控制系统,是一个应用程序作用 版本控制系统在项目开发中作用重大,主要的功能有以下几点 代码备份 版本回退 协作开发 权限控制下载安装下载地址:https://git-scm.com/安装方式于qq安装相同,一路下一步,中间可以设置软件的安装路径Linux常用 命令Linux是一套开源的免费的操作系统。与系统的交互通常用命令来实现,常...

2021-11-15 16:42:59 742

更先进的 API 设计/开发/测试工具 Apifox = Postman + Swagger + Mock + JMeter

API 文档、API 调试、API Mock、API 自动化测试 更先进的 API 设计/开发/测试工具 Apifox = Postman + Swagger + Mock + JMeter 一套系统、一份数据,解决多个 API 工具之间的数据同步问题 只要定义好 API 文档,API 调试、API Mock、API 自动化测试即可直接使用,无需再次定义。 API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确! 高效 & 零学习成本 可视化 API 文档设计功能,无需手写 Markdown 或 YAML,零学习成本,高效便捷。 可复用的“数据模型” 遵循 OpenAPI(Swagger) 规范 可导入 Swagger 等 20+ 数据格式

2023-02-10

myeclipse补丁包

开发工具下载 eclipse

2018-07-17

空空如也

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

TA关注的人

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