小镇攻城狮
码龄5年
  • 418,484
    被访问
  • 388
    原创
  • 13,681
    排名
  • 781
    粉丝
关注
提问 私信

个人简介:吃饭的家伙要拿稳咯

  • 加入CSDN时间: 2017-05-29
博客简介:

Awt_FuDongLai的博客

查看详细资料
  • 5
    领奖
    总分 1,636 当月 46
个人成就
  • 获得255次点赞
  • 内容获得104次评论
  • 获得437次收藏
创作历程
  • 5篇
    2022年
  • 273篇
    2021年
  • 110篇
    2020年
成就勋章
TA的专栏
  • JavaWeb与框架
    29篇
  • SpringBoot
    4篇
  • JSP
    9篇
  • AJAX
    3篇
  • SSM
    8篇
  • Java
    52篇
  • Java多线程
    17篇
  • JVM与GC
    13篇
  • Java集合类
    17篇
  • 设计模式
    3篇
  • 计算机基础知识
  • 数据结构和算法
    9篇
  • 计算机网络
    13篇
  • 操作系统
    1篇
  • 工具使用
  • IDEA
    21篇
  • Git、GitHub、GitLab
    7篇
  • Maven
    3篇
  • Gradle
    3篇
  • Docker
    9篇
  • ElasticSearch
    3篇
  • MySQL
    35篇
  • Redis
    20篇
  • Linux
    8篇
  • JavaScript
    1篇
  • 牛客网题目总结
    48篇
  • 剑指offer
    9篇
  • LeetCode题目总结
    9篇
  • macOS
    7篇
  • Office软件使用
    1篇
  • node.js
    3篇
  • Python
    6篇
  • 软件使用
    5篇
  • 数码硬件
    4篇
  • hexo
    15篇
  • 建站
    2篇
  • 瞎白话
    1篇
兴趣领域 设置
  • 大数据
    mysql
  • 前端
    javascript前端框架
  • 服务器
    linuxcentos
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【Gradle】Gradle运行main方法报错:Unnecessarily replacing a task that does not exist is not supported.

1 报错截图运行main方法时,出现如下错误2 原因分析看到这一句,gradle将main方法当做了一个task3 解决方法修改项目目录/.idea/gradle.xml文件<!-- 将这一行的值改为false。如果没有这一行,那么直接添加即可 --><option name="delegatedBuild" value="false"/>改完后记得刷新一下gradle刷新后,发现main方法就可以运行了参考资料【1】Gradl
原创
发布博客 2022.02.25 ·
1772 阅读 ·
0 点赞 ·
0 评论

【Tomcat】Linux同时启动多个Tomcat

1 正常情况正常情况下,只要修改tomcat/conf/server.xml文件中这一段的端口就行<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />不同的tomcat改成不同的端口,然后在tomcat/bin目录下,通过命令启动# 推荐./startup.sh# 不推荐,当关闭标签时,t
原创
发布博客 2022.02.24 ·
242 阅读 ·
0 点赞 ·
0 评论

【Tomcat】将SpringBoot项目打成war包,部署在tomcat中

1 修改pom.xml文件<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 移除嵌入式tomcat插件 --> <exclusions> <exclusion>
原创
发布博客 2022.02.24 ·
397 阅读 ·
0 点赞 ·
0 评论

【Gradle】运行Gradle项目报错:unable to enhance gradle daemon classloader with idea_rt.jar

1 报错截图Gradle Daemon started in 722 ms> Task :app:cleanTest UP-TO-DATE> Task :app:compileJava UP-TO-DATE> Task :app:processResources NO-SOURCE> Task :app:classes UP-TO-DATE> Task :app:compileTestJava UP-TO-DATE> Task :app:processTes
原创
发布博客 2022.02.22 ·
184 阅读 ·
0 点赞 ·
0 评论

【Gradle】IDEA导入Gradle工程

1 GradleGradle是一个与Maven类似的打包工具,适用于Java平台下。2 一个标准的Gradle工程的目录结构3 IDEA导入Gradle工程3.1 选择import Project3.2 选择工程文件夹,点击open3.3 选择Gradle模板打开4 更改项目的Gradle版本可以根据自己的需要更改Gradle的版本。(题外话,Gradle兼容旧版本做得不太行,经常会遇到版本的问题,-_-||)...
原创
发布博客 2022.02.22 ·
142 阅读 ·
0 点赞 ·
0 评论

【Shell】流程控制语句

文章目录1 条件判断2 if 语句2.1 单分支if语句2.2 双分支if语句2.3 多分支if语句3 case语句参考资料1 条件判断使用test或[],然后查看$?的值:0为真,非0为假。第一种类型:按文件类型判断需要注意的是,[ ]中括号内的两侧必须加上空格。第二种类型:按文件权限判断第三种类型:比较两个文件第四种类型:比较两个整数。注意与字符串的比较区分。第五种类型:字符串的判断第六种类型,多重条件判断。!后面也要加上空格2
原创
发布博客 2021.12.31 ·
461 阅读 ·
0 点赞 ·
0 评论

【Shell】正则表达式与字符串处理

文章目录1 正则表达式1.1 基础正则1.2 扩展正则(了解即可)2 cut截取文本3参考资料1 正则表达式shell中的正则表达式与通配符的区别:正则表达式是用来匹配字符串的,通配符是用来匹配文件名的。1.1 基础正则通过grep搭配使用。注意,如果grep加了-E选项,则在\{n\}中不需要加上\转义符。1.2 扩展正则(了解即可)在shell中使用扩展正则,必须使用egrep命令或grep -E选项。2 cut截取文本cut命令的默认分隔符是制表符。对比grep命令
原创
发布博客 2021.12.30 ·
648 阅读 ·
1 点赞 ·
1 评论

【Shell】shell编程语法基础

文章目录1 变量与环境变量1.1 变量分类1.2 自定义变量1.3 环境变量1.3.1 环境变量配置文件1.4 位置参数变量1.5 预定义变量2 read接收键盘输入3 declare声明变量类型4 数值运算参考资料1 变量与环境变量1.1 变量分类1.2 自定义变量变量定义的规则变量的叠加需要使用"$变量名"或者${变量名},前者更常用。这种用法在叠加环境变量$PATH时比较常用,比如"$PATH":/home/...。定义一个数组,需要取值时,则使用${变量名[下标]}的形式。
原创
发布博客 2021.12.29 ·
683 阅读 ·
0 点赞 ·
0 评论

【Shell】Shell入门案例

文章目录1 Shell解析器2 echo 命令3 执行shell脚本的两种方式4 history命令5 shell终端的常用快捷键6 输入输出重定向参考资料1 Shell解析器查看系统中的Shell解析器cat /etc/shells查看系统中默认的Shell解析器echo $SHELLShell解析器的分类一般Linux系统中默认都是使用Bash Shell,unix系统默认使用csh。2 echo 命令格式# echo 命令相当于其它语言中的print语
原创
发布博客 2021.12.28 ·
269 阅读 ·
0 点赞 ·
0 评论

【Git】Git修改文件后,撤销修改的一些操作总结

文章目录1 在工作区中撤销修改1.1 `参考答案`1.2 演示操作2 在暂存区中撤销修改2.1 `参考答案`2.2 演示操作3 提交到本地库后撤销修改3.1 参考答案3.2 演示操作4 其它参考资料1 在工作区中撤销修改1.1 参考答案# 需要注意的是。 -- 是不能省略的,不然就变成了切换分支的操作git checkout -- 文件名1.2 演示操作准备一个文件进行一些修改,在文件末尾增加一行内容查看git的状态进行撤销修改操作查看git的状态2 在暂存区
原创
发布博客 2021.12.20 ·
246 阅读 ·
0 点赞 ·
0 评论

【优先队列】合并多个有序链表

原题连接【23. 合并K个升序链表】困难【786. 第 K 个最小的素数分数】困难思路优先队列# 抓住关键字:每一个链表都是有序的假设有如下3个链表1 -> 4 -> 51 -> 3 -> 42 -> 6比较每一个链表的头部元素,找到其中最小的节点,放入最终的结果中。然后依次重复上述的步骤,直到所有的链表都为null第一轮4 -> 51 -> 3 -> 42 -> 6res = [1]第二轮4 ->
原创
发布博客 2021.11.29 ·
306 阅读 ·
0 点赞 ·
0 评论

【Linux】Linux下通过yum安装MySQL,并设置允许远程登录

基本环境阿里云服务器:centos 7.6MySQL 5.71 安装MySQL5.7直接通过yum命令安装是会失败的,因为默认的yum仓库是没有mysql相关的包的。所以需要先将mysql的rpm包下载到本地,再通过yum安装。1.1 下载MySQL5.7的rpm文件# 先安装wget命令yum install wget# 通过wget命令下载MySQL5.7的rpm文件,默认下载在当前的目录下wget https://dev.mysql.com/get/mysql57-commu
原创
发布博客 2021.11.06 ·
46 阅读 ·
0 点赞 ·
0 评论

【IDEA】重新编译JavaWeb项目

本机环境jdk 1.8tomcat 7IDEA 2019.2在本机上开发JavaWeb项目,部署到Linux系统的Tomcat上。如果不打成war包,需要对项目的Java源文件和配置文件进行编译。否则不能正确部署项目。会报一个错误。war exploded: Error during artifact deployment. See server log for details.这个错误说明,JavaWeb项目部署到Tomcat的时候,出现了错误。其中可能原因之一就是,项目路径下没.
原创
发布博客 2021.11.06 ·
700 阅读 ·
0 点赞 ·
0 评论

【MyBatis】逆向工程,通过数据库中的表生成实体类

文章目录1 基本信息2 创建数据库和表3 创建一个maven工程4 配置pom.xml和generatorConfig.xml配置文件5 运行maven命令5.1 命令行运行生成实体类的命令5.2 IDEA中配置maven命令6 效果展示参考资料1 基本信息使用工具:IDEA构建工具:MavenORM框架:MyBatis2 创建数据库和表CREATE DATABASE IF NOT EXISTS project_crowdDEFAULT CHARACTER SET utf8;CREAT
原创
发布博客 2021.10.30 ·
134 阅读 ·
1 点赞 ·
1 评论

【MySQL】数据库三大范式

文章目录1 第一范式2 第二范式3参考资料1 第一范式数据库表中的每一列都不可再分,即原子性。原表:按照第一范式拆分后:2 第二范式在满足第一范式的基础上,要求每个字段都和主键完整相关,而不是部分相关,这里主要针对联合主键(一般不使用联合主键)。原表:按照第一和第二范式拆分后:3参考资料【1】尚硅谷尚筹网Java项目实战开发教程(含SSM框架,微服务架构,封捷主讲)...
原创
发布博客 2021.10.29 ·
20 阅读 ·
0 点赞 ·
0 评论

【Java集合类】List中remove()方法需要注意的一个地方

话不多说,上代码代码1:删除列表中的元素3List<Integer> list1 = new ArrayList<>();list1.add(1);list1.add(2);list1.add(3);System.out.println("list1: " + list1);list1.remove(3);System.out.println("list1: " + list1);说明:直接这样写,在list1.remove(3);这一行会数组下标越界报错。代
原创
发布博客 2021.10.28 ·
91 阅读 ·
0 点赞 ·
0 评论

【IDEA】JavaWeb项目自动生成web.xml文件

场景在创建一个maven项目时,没有使用模板(创建web项目需要使用webapp模板)。如果此时想将其转化为一个web项目。则需要添加src/main/webapp/WEB-INF/web.xml文件,可以通过IDEA帮助我们自动完成这个步骤。1 打开project structure2 添加Facets,选择web选项3 选择自己项目对应的模块4 更改两个目录最后点击OK,完成操作。目录结构对比原来的目录结构操作完成后的目录结构,可以看到在新增的web目录下已经有了we
原创
发布博客 2021.10.27 ·
324 阅读 ·
0 点赞 ·
0 评论

【AJAX】通过JQuery使用AJAX

文章目录1 $.ajax方法2 $.get 和 $.post方法3 $.getJSON方法4 表单序列化 serialize()参考资料1 $.ajax方法常用的属性:url:表示请求的地址type:表示请求的类型GET或POST请求data:表示发送给服务器的数据。格式有两种name=value&name=value或{key:value}success:请求成功后,收到服务器响应的回调函数。括号中的参数类型由dataType属性决定。dataType:响应的数
原创
发布博客 2021.10.26 ·
21 阅读 ·
0 点赞 ·
0 评论

【链表】lc141.判断链表是否有环

原题链接【141. 环形链表】简单【142. 环形链表 II】中等思路快慢双指针参考代码(Java)141public boolean hasCycle(ListNode head) { ListNode fast = head; ListNode slow = head; while(fast!=null && fast.next!=null){ fast = fast.next.next; slow = s
原创
发布博客 2021.10.26 ·
22 阅读 ·
0 点赞 ·
0 评论

【JSON】基本使用

文章目录1 概述23参考资料1 概述json是一种轻量级的数据交换格式(1)轻量级指的是与XML做比较(2)数据交换指的是客户端和服务器之间业务数据的传输格式23参考资料【1】尚硅谷最新版JavaWeb全套教程,java web零基础入门完整版...
原创
发布博客 2021.10.26 ·
16 阅读 ·
0 点赞 ·
0 评论
加载更多