软件开发
文章平均质量分 50
本人Java开发实战专栏,从基础语法到多线程、虚拟机、设计模式均有涵盖。
GarsonW
学习的同时,也别忘记热爱生活!
展开
-
springboot笔记
springboot笔记原创 2023-02-01 22:37:19 · 335 阅读 · 0 评论 -
IDEA快速配置Tomcat(3分钟)
简单四步搞定Tomcat服务器配置原创 2022-10-22 11:29:44 · 1122 阅读 · 0 评论 -
清理docker缓存
【代码】清理docker缓存。原创 2023-05-06 10:51:17 · 564 阅读 · 0 评论 -
Linux/Windows服务器Anaconda指令
Linux/Windows服务器Anaconda指令原创 2023-03-27 14:03:49 · 309 阅读 · 0 评论 -
ava.lang.IllegalAccessException-->module test does not open xxx to module spring.core
JavaSpring在使用全注解注入的时候。问题原因:module文件中没有添加相关配置。原创 2022-10-05 17:22:42 · 446 阅读 · 0 评论 -
Tomcat访问本地文件(利用配置工件上下文)
笔者使用Tomcat时发现:如果使用服务器html文件是不可以读取本地文件的。但查询了很多文章,如更改server.xml、更改IDEA配置...都还是不可以生效。于是摸索摸索着使用了自己的方法。原创 2022-10-23 17:23:19 · 2168 阅读 · 0 评论 -
Tomcat安装教程
在 Windows 中,打开控制面板,选择“系统和安全”,然后点击“系统”,在左侧菜单中选择“高级系统设置”,然后点击“环境变量”按钮。在“系统变量”一栏中,找到“Path”变量,点击“编辑”按钮,然后在“变量值”一栏中添加 Tomcat 安装目录下的 bin 目录的路径,例如 C:\Tomcat\bin。在浏览器中输入 http://localhost:8080,如果看到 Tomcat 的欢迎页面,则表示安装成功。将下载的压缩包解压到指定的目录,例如 C:\Tomcat。原创 2022-12-10 10:32:28 · 2010 阅读 · 0 评论 -
Linux快照指令
👍Linux快照指令在Linux服务器上,您可以使用各种工具来创建和保存快照数据。原创 2023-04-07 11:10:16 · 5084 阅读 · 2 评论 -
Linux服务器防火墙指令
【代码】Linux服务器防火墙指令。原创 2023-03-28 18:43:08 · 220 阅读 · 0 评论 -
[Linux] 解决conda: command not found
1、export以下anaconda中的bin目录。3、运行conda env list。问题原因:文件路径不匹配。原创 2023-03-27 14:20:20 · 2736 阅读 · 0 评论 -
Docker常用命令
Docker是一个Client,Server结构的系统,Docker的守护进行运行在主机上。通过Socket从客户端访问。Docker-Server接收到Docker-Client的指令,就会执行这个命令。简单的来说Docker就是主机当中的一个虚拟机,但是Docker所占用的资源特别小。原创 2023-05-01 21:32:33 · 810 阅读 · 0 评论 -
数据库课设 - 机票预订系统(保姆级手把手教你配置)
程序分为客户端和管理端对于想学习各种框架的同学,这个项目是很易于上手的。对于想直接运行程序,并且借鉴参考的同学,我在本篇文章会详细的说明如何完整的配置此项目。有任何问题欢迎评论区提出!原创 2022-10-27 20:33:40 · 13878 阅读 · 269 评论 -
Java输入换行结束
输入时遇到换行结束的问题原创 2022-09-15 12:00:38 · 1794 阅读 · 0 评论 -
Java多线程
从多线程基础到JUC并发编程基础,一篇入魂!原创 2022-09-12 16:25:17 · 1093 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver解决方案
首先,此报错会出现在两种情况,并且有各自的解决方法。如果在Java程序中报错,那么我们就参考方法1(单Java程序):如果你是在Tomcat中报错,那么我们可以参考方法2(Tomcat项目): 将下面的依赖添加到pom.xml的dependencies标签中,刷新pom.xml文件即可。再次运行程序,错误即可消失 我们可以在 IDEA的目录结构中找到外部库,如果将方法一中我们添加的mysql-connector-java.jar包复制 复制jar包之后,我们放入Tomcat的lib目录即可再次启动T原创 2022-12-03 12:44:39 · 14653 阅读 · 7 评论 -
Java使用正则表达式解析HTML代码
使用Java正则表达式拆分Html格式可以帮助爬虫做网页文本分析原创 2022-09-07 19:43:48 · 646 阅读 · 0 评论 -
Java反射机制
Java反射机制:是指在运行的时候去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展总而言之:Java反射可以在运行的时候修改对象和类。从而达到代码之间的低耦合!!获取Class对象 ->用Class对象创建Constructor ->用Constructor对象的newInstance方法返回对象(并用Object接收) ->强制类型转换对象后就可以得到所需对象。原创 2022-09-08 17:53:20 · 154 阅读 · 0 评论 -
Java输入
Java Scanner 输入和底层原理一句话解决!原创 2022-09-13 17:21:49 · 193 阅读 · 0 评论 -
上线springboot项目打包注意事项
(1)如果使用到了数据库框架,那我们的数据库的username和password是一定要改成线上部署的数据库的名字的。(注意:其中'localhost'若线上配置了数据库就不需要修改,如果要使用本机的数据库就要依据需求修改。(3)如果你用到了需要使用线上部署的信息,就全部改为线上配置的信息即可。其实就是把这个jar包传到线上,项目在线上跑和在本地跑是一样的。(2)设置服务端口号:这点非常重要,因为该端口号就是对应你线上访问该应用的端口号。原创 2023-02-14 15:58:47 · 199 阅读 · 0 评论 -
Thymeleaf th:text拼接
当我们想在th:text中拼接"%"符号进行输出的时直接加入%网页会报错需要对应更改为以下源码即可生效原创 2023-02-10 17:09:56 · 421 阅读 · 0 评论 -
Echarts x轴为time的用法
(1)所有的日期(2)series的二维数组:[时间戳,数据值](1)max,min的时间 (2)时间和数据的二维数组。这样我们就获得了我们需要的数据,可以进行设置了。原创 2023-02-10 11:52:01 · 3850 阅读 · 1 评论 -
HTML、JS中表单验证
在日常的开发中,我们经常需要对表单输入的数据进行格式判断和检查,实现代码如下。在脚本中中,我们需要根据表单。自带的onsubmit事件。原创 2023-02-14 10:46:20 · 189 阅读 · 0 评论 -
数据库报错Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column
原因是MySQL5以上的版本都自动加入了。//注意结尾的冒号一定要加上。原创 2023-02-14 10:26:10 · 152 阅读 · 0 评论 -
解决问题 The Tomcat connector configured to listen on port 8080 failed to start.
2、检查target下的mapper/properties.yml文件是否也有这一行(因为有些idea不会自动更新)有两种解决方法,一种是删除占用端口,另一种是给springboot换一个端口。本文章讲解如何换端口。1、在properties.yml文件中加入。3、运行程序,问题解决。原创 2023-02-04 10:01:08 · 365 阅读 · 0 评论 -
解决:Exception in thread “main“ java.lang.NoClassDefFoundError: Message (wrong name: Garson/Message)
如果你试图加载的类名称是 Message,但是实际上并没有这样的类,所以会抛出 NoClassDefFoundError 错误。实际上我们要加载的类其实是Garson/Message,它表示的是一个在 Garson 包中的类。例如,如果一个类的包名是 com.example,类名是 Message,那么完整的类名称就是 com.example.Message。这个错误信息表明,你试图加载的类名称错误,具体来说,类名称应该是Garson/Message,而不是 Message。,而不只是单纯的类名。原创 2022-12-10 10:18:57 · 1743 阅读 · 0 评论 -
手动部署ECS线上数据库及使用
手动部署MySQL数据库(CentOS 7) (aliyun.com)原创 2023-02-13 10:07:28 · 438 阅读 · 0 评论 -
Java泛型方法
Java如何定义泛型方法。泛型方法和普通方法的区别。原创 2022-10-15 10:21:48 · 109 阅读 · 0 评论 -
Java延迟执行的两种方法
记录Java延迟执行方法原创 2022-09-28 14:18:46 · 1479 阅读 · 0 评论 -
Java番外篇 - 爬虫(两分钟实现)
Java番外篇-爬虫:学了这么久java,很想来干点实际的事情吧!本篇文章运用最简单的代码及配置,教你如何去网上爬去想要的资源。原创 2022-10-05 15:15:41 · 621 阅读 · 0 评论 -
JavaSpring-AOP详解(Maven导入 深入浅出)
在CSDN上看了很多关于配置AOP的文章,不是很复杂就是省略了很多步骤。本文用最简单并且最清晰的方法从导入依赖到AOP底层原理。逐步讲解SpringAOP的相关操作帮你快速了解AOP。原创 2022-10-07 14:06:01 · 3106 阅读 · 0 评论 -
Java连接Mysql时区timezone报错
is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver解决方法原创 2023-01-30 21:58:44 · 372 阅读 · 0 评论 -
IDEA导入javax.servlet报错的解决方法
解决Servlet包导入报错原创 2022-11-07 10:43:37 · 4608 阅读 · 2 评论 -
Java使用 Stream 进行数据采集
介绍:一般在Java中,我们会使用Stream来完成对数据的采集和操作,也可以通过Stream来完成对文件的读写,所以Stream是Java基础中非常重要的一个类。(1) Collections.addAll(集合名字,需要添加的参数...)操作目的:输入字符串,将所有字符小写,找到字母j的个数并输出。(3)stream.filter(lambda表达式)Stream进行数据采集,返回值为筛选后结果。(2)集合对象名.stream()原创 2022-10-15 09:26:34 · 788 阅读 · 0 评论 -
Java网络编程
希望可以通过最通俗的话语和一段最简单的程序来带你快速入门网络编程。原创 2022-10-29 12:24:47 · 432 阅读 · 0 评论 -
JavaWeb极速上手
注释:1、标签格式:2、标签名大小写不明感3、标签拥有自己的属性i. 分为基本属性:backcolor="red"ii. 事件属性:onclick = "alert('你好!');"* alert()是javaScript语言提供的一个警告框函数* 换行* 水平线* 注释不可以嵌套4、标签又分为,单标签和双标签。原创 2022-10-06 23:52:17 · 163 阅读 · 0 评论 -
JavaSpring中Exception encountered during context initialization - cancelling refresh attempt:
JavaSpring中Exception encountered during context initialization - cancelling refresh attempt问题的解决方案原创 2022-10-02 16:11:32 · 1624 阅读 · 0 评论 -
Java spring - 事务管理
spring-事务,呕心沥血的细节和作者内心对话!原创 2022-10-08 13:30:02 · 1662 阅读 · 0 评论 -
Java I/O流详解(学习笔记)
Java IO流详解,包含从FileInputStream到管道流的详细解析原创 2022-09-21 20:29:03 · 582 阅读 · 0 评论 -
Java实现链表各种操作(超详细)
Java实现链表随机增删查改原创 2022-09-23 11:47:06 · 374 阅读 · 0 评论 -
Java spring详解 (学习总结)
JavaSpring框架入门详解,包含配置xml、maven到IOC、AOP和Spring实现的底层原理。原创 2022-10-02 16:17:17 · 282 阅读 · 0 评论