Java技术

提供java技术学习,包括java基础知识、java web开发、java开源框架,java开发工具等,让java学习更简单高效。

最新文章

Java接口调用性能优化的11个小技巧总结

Java接口调用性能优化的11个小技巧总结

前言 Java接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。导致接口性能问题的原因千奇百怪,不同的项目不同的接口,原因可能也不一样。 该问题说简单也简单,说复杂也复杂。 有时候,只需加个索引就能解决问题。 有时候,需要做代码重构。 有时候,需要增加缓存。 有时候,需要引入一些中间件,比如mq。 有时候,需要需……

潘老师 1周前 (11-15) 29 ℃ (0) (0)

SpringBoot+Quartz框架实现分布式集群定时任务实操案例

SpringBoot+Quartz框架实现分布式集群定时任务实操案例

定时任务是Java项目开发经常遇到的需求,而Quartz框架是解决定时任务问题非常好的一个框架,当遇到集群部署项目时,为了保证定时任务只能在同一个节点执行,我们需要使用Quartz的集群配置方式来实现。这里潘老师来给大家实操演示下SpringBoot+Quartz框架实现分布式集群定时任务的案例。 一、为什么使用Quartz? 我们知道,如果仅仅只是使用定时……

潘老师 4周前 (10-25) 74 ℃ (0) (0)

Git如何实现代码撤回操作?可通过reset指令回滚误提交代码!

Git如何实现代码撤回操作?可通过reset指令回滚误提交代码!

在使用git进行版本控制与管理的过程中,我们经常会发现有时候由于粗心导致代码提交出错,不应该commit的代码commit到了对应的分支,我们该如何撤回这部分误提交的代码呢?答案是可以通过git reset指令来实现代码回滚,至于具体的用法,下面潘老师来以一个案例来演示给大家看下。 在使用前,建议大家先了解下git的3个本地工作区+1个远程库之间的关系,可以……

潘老师 1个月前 (10-24) 44 ℃ (0) (0)

Git本地3个工作区域详解及如何回滚,还搞不懂git建议看看

Git本地3个工作区域详解及如何回滚,还搞不懂git建议看看

众所周知,现在Git属于比较流行的版本控制工具,但是想要灵活用好git却并不是那么容易,我们需要对git的工作区域要有足够的了解才行。 Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directo……

潘老师 1个月前 (10-18) 58 ℃ (0) (0)

vscode git切换分支提示 you need to resolve your current inde first解决办法

vscode git切换分支提示 you need to resolve your current inde first解决办法

在使用vscode切换git当前分支到另一个分支时,出现you need to resolve your current inde first的错误提示,该怎么解决呢? 报错产生原因 该问题产生的主要原因就是存在有冲突的文件没有解决。 解决办法 第1步:储藏本地未提交代码 如果你本地有部分代码修改或新增的但未提交,需要先通过储藏将代码保存,将其保存至暂存区……

潘老师 1个月前 (10-18) 68 ℃ (0) (0)

MyBatisX插件的安装与使用详解

MyBatisX插件的安装与使用详解

MybatisX介绍 MybatisX是一款免费开源的插件,可以帮助开发者在使用mybatis以及mybatis-plus开发时简化繁琐的重复操作,极大提高代码开发速率。 MybatisX官网:https://baomidou.com/pages/ba5b24/ MybatisX的功能 1、节省大量持久层代码开发时间 2、强大的功能为业务编写提供各类支持 3……

潘老师 2个月前 (09-25) 637 ℃ (0) (0)

Intellij Idea怎样连接数据库?

Intellij Idea怎样连接数据库?

作为一名Java开发程序员,是否有这样的体会,就是在开发代码过程中编写SQL时,偶尔会需要打开数据库客户端去查看表字段,开发工具和数据库客户端来回切换,很麻烦,如果Intellij Idea开发工具可以直接连接数据库是不是就不一样了呢?那么用Intellij Idea怎样连接数据库呢?接下来,我们一起看一下。 IntelliJ IDEA集成了众多插件,方便开……

潘老师 2个月前 (09-25) 79 ℃ (0) (0)

Intellij Idea如何安装插件

Intellij Idea如何安装插件

Intellij Idea几乎是每个java程序员开发必备的开发工具,除了idea自身功能强大很好用外,还有一个重要的原因就是其插件库非常丰富,而且安装也非常简单。接下里,潘老师来教你Intellij Idea工具该如何安装插件。这里我们介绍两种方式来实现。 方式一:idea直接安装 第一种方式,也是最常用的方式,就是在Intellij Idea工具上直接一……

潘老师 2个月前 (09-25) 176 ℃ (0) (1)

idea如何将新建项目share到gitlab

idea如何将新建项目share到gitlab

在idea中新建的项目,想要share(分享)到gitlab上,需要进行以下几步操作即可。下面潘老师带大家一起看下具体的步骤。 前提 首先要保证idea已经集成了gitlab,如果没有集成请参考: 第1步:新建project 首先在gitlab上新建一个project,名称和你idea上的项目名保持一致即可,具体如下: 1)点击new project按钮 ……

潘老师 3个月前 (09-06) 208 ℃ (0) (0)

Nginx如何配置实现反向代理

Nginx如何配置实现反向代理

反向代理功能是nginx的一个常用的核心功能,我们经常会需要用到反向代理的配置,下面我们来一起看下几种常用的配置场景。 Nginx目前拥有三个代理模式,分别是基于IP代理、基于域名代理、基于端口代理。 这里我的nginx服务器部署在虚拟机上,其ip为192.168.17.129 实例演示1 这里我们先实现根据访问不同的服务器端口,来代理到不同的站点上。 我们……

潘老师 3个月前 (08-18) 110 ℃ (0) (0)

Nginx核心配置文件详解

Nginx核心配置文件详解

在学习 Nginx之前,要熟知它的配置文件,毕竟,下面需要做的所有配置(反向代理、负载均衡、动静分离等),都是基于它的配置文件。 Nginx默认的配置文件是在安装目录下的 conf目录下,后续对 Nginx的使用基本上都是对此配置文件进行相应的修改。完整的配置文件,可以看一下文章最后。修改过nginx.conf配置文件,记得要重启Nginx服务(☆☆☆☆☆)……

潘老师 3个月前 (08-18) 111 ℃ (0) (0)