郭宝
这个作者很懒,什么都没留下…
展开
-
Linux
Linux是一套免费且开源的操作系统,由Linus Torvalds及其团队开发维护。它分为内核版和发行版,内核版控制硬件,发行版则基于内核版扩展,由不同厂商开发,如Ubuntu、RedHat、CentOS等。Linux的安装方式包括物理机安装和虚拟机安装,常用虚拟机软件有VMWare、VirtualBox等。安装后,可通过SSH工具如putty、Xshell等原创 2025-05-23 15:46:30 · 54 阅读 · 0 评论 -
JDK 1.8 新特性--函数式编程(Lambda和方法引用)
使用Lambda函数替代了某些匿名内部类对象,从而让程序代码更简洁,可读性更好。原创 2024-07-31 16:24:33 · 255 阅读 · 0 评论 -
帆软报表开发-快速入门
数据可视化展示功能特点如下:选择权限管理 > 用户最终权限 > 汤姆(Tom) > 选择图表设计入门 > 打开查看权限。原创 2023-08-21 21:17:08 · 4422 阅读 · 0 评论 -
MyBatisPlus 快速入门
MyBatisPlus(简称MP),旨在简化开发、提高效率。原创 2023-02-21 21:32:20 · 357 阅读 · 0 评论 -
SpringBoot 快速入门
SpringBoot 是由Pivotal 团队提供的全新框架,其设计目的是用来。原创 2023-02-20 21:55:06 · 800 阅读 · 0 评论 -
java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /Users/guobao/maven/maven-repository/
【代码】java: 无法访问org.springframework.boot.SpringApplication 错误的类文件: /Users/guobao/maven/maven-repository/原创 2023-02-20 21:19:07 · 4580 阅读 · 1 评论 -
MySQL 数据库常用指令
【代码】MySQL 数据库常用指令。原创 2023-02-16 17:30:49 · 301 阅读 · 0 评论 -
IDEA 中Java左下角出现红色J标识
IDEA 中出现 Java左下角出现红色J标识。原创 2023-02-16 14:51:53 · 1862 阅读 · 0 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
查看与您的MySQL服务器版本对应的手册,了解在第1行使用的“-boot-344字符集utf8mb4”附近的正确语法。根据错误提示发现时数据库名称命名出现问题了,将原本的数据库名称jeecg-boot-344改为four即可。原创 2023-02-16 12:01:09 · 2395 阅读 · 0 评论 -
IDEA热部署JRebel 插件
在我们的日常开发工作中,一般是都是 IDEA + Tomcat 部署运行 web 项目。项目运行之后,如果你修改了 Java 代码,想要生效就必须得重启 Tomcat 服务器才行。改一次代码就要重启一次,真的是太麻烦了,这会严重影响我们的开发效率。那么有没有什么办法让我们不重启服务器就使修改的代码生效呢?当然是有的,需要借助,通过这款插件我们修改代码、配置文件啥的,都不需要重启服务器,只需要我们重新编译项目就能将修改的代码更新部署到服务器上,这样也就极大的提高了我们的开发效率。原创 2023-02-15 16:13:42 · 1066 阅读 · 0 评论 -
Dubbo 新手入门
Dubbo 是阿里巴巴公司开源的一个高性能、轻量级的Java RPC框架。其实就是用来进行远程通信的一项技术。而且Dubbo不仅仅具备通信能力,还具备SOA 服务治理方案。它是将统一的web(消费者)模块和service(提供者)模块,基于Dubbo进行通信。传统的单一应用架构如下:拆分后的服务框架如下:。我们知道Dubbo是基于TCP(传输层)协议的,效率更好,可以替换Feign(Feign是基于HTTP协议的架构)作为网络请求,提升高并发压力。原创 2023-02-06 15:29:02 · 278 阅读 · 0 评论 -
Mac 系统下安装Nginx
8、然后打开浏览器访问 localhost:8080 , 如果能够正常访问即表示nginx 服务启动成功。根据提示Not installed发现本地并未安装nginx。5、然后再次通过如下命令查询nginx的安装位置。3、 然后通过如下命令查看nginx相关信息。7、然后进入到bin目录下,双击nginx。2、然后执行以下命令更新brew。2、然后查询要安装的软件是否存在。6、然后打开nginx 安装目录。原创 2023-01-11 18:06:59 · 1559 阅读 · 0 评论 -
MyBatisPlus 中 基于 IService操作数据库的常用函数
【代码】MyBatis-Plus 中 基于 IService 的 常用函数。原创 2023-01-05 11:57:07 · 1314 阅读 · 0 评论 -
MyBatisPlus 中常用的 条件构造器(LambdaQueryWrapper、LambdaUpdateWrapper)使用
LambdaUpdateWrapper 是更新条件过滤器,需要更新数据时使用。LambdaQueryWrapper 是查询条件过滤器,需要查询数据时使用。原创 2023-01-04 20:32:19 · 2993 阅读 · 0 评论 -
Eureka注册中心
Eureka是云端负载均衡工具。原创 2022-11-14 21:47:13 · 338 阅读 · 0 评论 -
ThreadLocal
ThreadLocal并不是一个Thread,而是Thread的局部变量。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立的改变自己的副本,而不是影响其它线程所对应的副本。ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获得对应的值,线程外则不能访问。...原创 2022-08-29 22:06:23 · 274 阅读 · 0 评论 -
Field userService in com.zher.reggie_task_out.controller.UserController required a bean of type ‘com
在 Controller 中操作 Service 时出现了该报错。ServiceImpl实现类头部需要使用 @Service 注解。原创 2022-08-06 10:49:17 · 1104 阅读 · 0 评论 -
创建一个基于SpringBoot + MyBatisPlus 的项目
MyBatis-Plus(简称MP),它是基于MyBatis框架基础上开发的增强型工具,主要是为了简化开发,提高效率。可以基于SpringBoot使用MyBatisPlus。原创 2022-07-24 18:38:15 · 820 阅读 · 0 评论 -
SpringBoot 模板引擎之Thymeleaf快速上手
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎,它与JSP、Velocity、FreeMarker等模板引擎类似,也可以与Spring MVC 等 Web 框架集成。Thymeleaf 作为新一代的Java模板引擎,与JSP、Velocity、FreeMarker等传统的模板引擎不同,它支持HTML原型,其文件后缀为 ".html",因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 Thymeleaf 模板的静态页面效果。当通过We原创 2022-06-07 17:48:18 · 238 阅读 · 2 评论 -
SpringBoot静态资源映射
在Web 应用中会涉及到大量的静态资源,例如:JS、CSS、HTML、图片等等。我们知道,Spring MVC 导入静态资源文件时,需要配置静态资源的映射;但在Spring Boot 中则不需要进行此项配置,因为 Spring Boot 已经默认完成了这一工作。Spring Boot为什么提供三种静态资源映射的规则:在传统的web应用中,通常会使用大量的JS和CSS,例如:Jquery.js、Bootstrap.css等等,通常需要将这些web资源拷贝到Java Web 项目的 webapp 相应目录下进行原创 2022-06-01 16:57:37 · 2410 阅读 · 0 评论 -
spring-boot-starter-web(Web启动器)
spring-boot-starter-web是一个依赖库,Spring Boot 是在 Spring 的基础上创建的一个开原框架,它提供了 spring-boot-starter-web (web场景启动器)来为web开发予以支持。spring-boot-starter-web 为什么提供了嵌入的Servlet容器以及SpringMVC提供了大量自动配置,可以适用于大多数web开发场景。 只要我们在Spring Boot 项目中的 pom.xml 中引入了spring-boot-starte原创 2022-06-01 10:31:11 · 2975 阅读 · 0 评论 -
logback
logback 是什么?logback 是由log4j 创始人Ceki Gülcü 设计的一个开源日志组件,同时也是SpringBoot内置的日志出来框架。Logback的架构非常通用,可以在不同的情况下应用。目前,logback分为三个模块,logbacl-core、logback-classic和logback-access。logback-core 模块为其它两个模块奠定了基础,logback-classic 模块可以同化为 log4j 1.x 的显著改进版本。此外,logback-cla原创 2022-05-31 17:29:48 · 347 阅读 · 0 评论 -
将SpringBoot 项目打包成Jar包并部署到Nginx服务器中
具体步骤:1、首先将本地的Spring Boot 项目打包成Jar包我们以SpringBootDemo项目为例,执行以下的 mvn 命令将项目进行打包mvn clean package项目打包完成,打包完成以后Jar包会默认保存在该项目的target文件里,同时在控制台也会输出jar包所在的位置然后打开命令窗口,进入jar包所在的目录,执行以下命令 (在本地启动服务以检验服务能否正常运行),并激活开发环境(dev)的profilesjava -jar .\..原创 2022-05-30 15:54:30 · 1761 阅读 · 0 评论 -
\SpringBootDemo-1.0-SNAPSHOT.jar中没有主清单属性
背景: java -jar .\SpringBootDemo-1.0-SNAPSHOT.jar --spring.profiles.active=dev在运行打包以后的maven项目时,出现了如下报错信息解决办法:1、需要在项目根目录下的pom.xml文件中添加SpringBoot 构建的插件 <build> <plugins> <plugin> <groupId>org.springframe原创 2022-05-27 17:13:38 · 2665 阅读 · 0 评论 -
通过 IntelliJ IDEA 创建一个简易的Java工程并导入Jar包(附源码)
具体步骤:1、首先点击File > New > Project2、然后选择Java , 点击Next3、然后勾选 Create project from template ,点击Next4、然后输入项目的名称、该项目所在的文件夹、该项目的包名, 然后点击Next5、然后就会创建一个Java工程,具体工程目录结构如下:6、然后在项目的根目录创建一个lib 文件夹,该文件夹主要用于存储依赖包,例如:jedis-2.9.0.j...原创 2022-05-26 14:58:57 · 1457 阅读 · 0 评论 -
Redis 新手入门
什么是Redis ? Redis是REmote DIctionary Server 的简称,它是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守的BSD协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的API。Redis 通常被称之为数据结构服务器,因为值(value)可以......原创 2022-05-26 11:18:04 · 194 阅读 · 0 评论 -
SQL 函数
SQL 函数的定义:SQL 拥有很多用于计数和计算的内建函数。SQL 函数的语法:SELECT function(列名称) FROM 表名称SQL 函数的类型:在SQL中,基本的函数类型和种类有若干种,函数的基本类型是:Aggregate 函数 Scalar 函数1、SQL 中的 Aggregate functions (合计函数)和 Scalar 函数...原创 2022-05-25 09:09:00 · 480 阅读 · 0 评论 -
SQL高级教程
1、SQL 中的TOP(用于规定要返回的记录的数目)子句2、SQL 中的 LIKE 操作符3、SQL 中的通配符4、SQL 中的 IN 操作符5、SQL 中的 BETWEEN 操作符6、SQL 中的 Alias (别名)7、SQL 中的 JOIN (关联表查询)8、SQL 中的 INNER JOIN 关键字9、SQL 中的 LEFT JOIN 关键字10、SQL 中的 RIGHT JOIN 关键字原创 2022-05-24 16:07:11 · 468 阅读 · 0 评论 -
SQL简介&通用语法&分类
SQL 是用于访问和处理数据库的标准的计算机语言。原创 2022-05-20 15:01:28 · 586 阅读 · 0 评论 -
如何执行IntelliJ IDEA 中的.sql文件
背景:需要在IntelliJ IDEA 中直接执行.sql文件,如下图所示:怎么在IntelliJ IDEA 中执行.sql文件 ?1、首先需要安装Database Navigator和MaxCompute Studio插件点击File>Setting>Plugins>Marketplace>然后输入Database Navigato>然后点击install 安装该插件,安装MaxCompute Studio插件也是如此,如下图所示:.原创 2022-05-16 11:06:50 · 7780 阅读 · 0 评论 -
Lombok 依赖库
Lombok是一个Java依赖库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注解,用来消除Java类中大量的样板代码。原创 2022-05-14 10:59:15 · 788 阅读 · 0 评论 -
Maven 相关命令
1、清除项目依赖mvn clean2、安装项目依赖mvn install3、清楚并重新下载所有依赖项mvn clean install -U4、查看项目依赖树mvn dependency:tree例子如下:[INFO] com.zoneber:SpringBootDemo:jar:1.0-SNAPSHOT[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:2.3.5.RELEA.原创 2019-04-28 14:35:28 · 254 阅读 · 0 评论