自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 Intellij Idea中去除@Autowired注入对象带来的下划线提示

场景:Intellij Idea 中通过 @Autowired 注入的对象一直有下划线提示,虽然不影响运行,但是强迫症的看着浑身难受,这该如何是好?解决办法:设置字段的注入警告级别File -> Settings -> Editor -> Inspections -> Spring -> Spring Core -> Code -> Field injection warning 设置成 No highlighting, only fix 即可。...

2021-11-27 09:33:51 1128

原创 08、Scanner接收键盘输入

java.util.Scanner 是Java5的新特性,通过Scanner可以获取到用户的键盘输入。创建 java.util.Scanner 对象:public static void main(String[] args) { Scanner scanner = new Scanner(System.in);}hasNext 和 hasNextLine 区别:相同点:判断键盘是否还有输入的数据。不同点: hasNext一定要读取到有效字符后才可以结束输入对输入有效字符之前

2021-08-15 23:35:15 170

原创 07、Java 中的运算符

文章目录1、算术运算符2、关系运算符3、逻辑运算符4、赋值运算符5、条件运算符(三目运算符)6、位运算符6.1、`&` 按位与运算符(AND)6.2、`|` 按位或运算符(OR)6.3、`^` 按位异或运算符(XOP)6.4、`~` 按位取反运算符(NOT)6.4、`<<` 左位移运算符6.5、`>>` 右位移运算符1、算术运算符算术运算符名称举例+加法10 + 11 = 21-加法(数值取反)15 - 10 = 5 或者 double

2021-08-14 22:08:03 191

原创 关于Arrays.asList() 中的java.lang.UnsupportedOperationException异常

1、报错Exception in thread "main" java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:148) at java.util.AbstractList.add(AbstractList.java:108) at 2、原因之前做项目的时候封装了一个工具类,用来数组和字符串之间的转换,发现异常是出现在 Arrays.asList() 中。工具类详情见

2021-08-10 23:35:21 161

原创 06、Java 中的数据类型

数据类型有什么用?数据类型用来声明变量,程序在执行过程中,根据不同的数据类型中配不同的大小空间。数据类型在Java语言分为基础数据类型和引用数据类型两种:第一种:基础数据类型基本数据类型又划分为四大类和八小种:第一类:整数型 (byte short int long)第二类:浮点型 (float double)第三类:布尔型 (boolean)第四类:字符型 (char)8小种: byte、short、int、long、float、double、char数据名称占用内

2021-08-09 23:31:41 125

原创 05、二进制、原码、反码、补码和字符编码

3.5.1、什么是二进制二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制中第一位是符号位,表示正负,0正数,1负数。例如:1的二进制 00000001 ,-1的二进制 100000001 。// 满二进一原则1 2 3 4 00000001 00000010 00000011 00000100 5 6 7 8 900000101 00000110 00000111

2021-08-09 23:31:06 1074

原创 04 Java 中的变量

3.4、变量3.4.1、字面量开发软件是为了解决现实生活中的问题,而现实生活中很多问题都会使用数据进行描述,所以软件集成过程中最主要的就是对数据的处理,在Java代码中是怎么处理数据的?Java中有这样一个概念:字面量在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。几乎所有计算机编程语言都具有对基本值的字面量表示,诸如:整数、浮点数以及字符串;而有很多也对布尔类型和字符类型的值也支持字面量表示;还有一些甚至对枚举类型的元素以及像数组、记录和对象等复合类

2021-08-09 23:30:30 59

原创 03 Java 的注释、关键字、保留字、标识符、变量

文章目录3.1、注释(Comment)3.2、关键字和保留字3.2.1、关键字(keyword)3.2.2、保留字(reserved word)3.3、标识符(Identifier)3.3.1、标识符命名规则3.3.2、标识符命名规范3.3.3、命名规则和命名规范的区别3.1、注释(Comment)什么是注释,有什么用?注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释只是为了提高可读性。不会被计算机编译, .class 文件中是没有注释信息的,只保留在源文件中。合理的

2021-08-09 23:30:03 123

原创 Typora + PicGo + Gitee实现Typora图片上传到图床

Typora + PicGo + Gitee实现Typora图片上传到图床在不同的平台发布同样的文章,最让人头疼的就是图片问题,如果要手动一个个去重新上传,耗时耗力,还容易搞错。一、软件准备1.1、Typora一个优雅的MarkDown编辑器下载地址:https://www.typora.io/#windows1.2、Node.jsPicGo安装gitee插件会用上下载地址:https://nodejs.org/zh-cn/1.3、PicGo用于同步 gitee 图片仓库下载地址:

2021-07-23 15:51:54 118

原创 Git教程

文章目录一、什么是版本控制二、版本控制分类2.1、本地版本控制:RCS2.2、集中版本控制 SVN CVS VSS2.3、分布式版本控制 Git2.4、Git与SVN的主要区别三、聊聊Git的历史四、Git环境配置4.1、软件下载4.2、启动Git4.3、Git配置五、Git基本理论5.1、三个区域5.2、工作流程六、Git项目搭建6.1、创建工作目录与常用指令6.2、本地仓库搭建6.2.1、创建全新仓库6.2.2、克隆远程仓库七、Git文件操作7.1、文件的四种状态7.2、查看文件状态7.3、忽略文件八

2021-07-21 14:58:16 80

原创 SVN学习笔记

文章目录一、SVN概述1.1、什么是SVN1.2、SVN概念1.3、为什么需要SVN版本控制软件1.4、工作流程二、Ubuntu20服务器SVN安装与配置2.1、安装SVN2.2、创建SVN仓库2.3、设置SVN访问权限2.4、启动SVN服务器三、Windows10 SVN配置3.1、安装与使用3.2、语言包安装3.4、版本信息与版本回退一、SVN概述1.1、什么是SVNSVN是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开

2021-07-21 14:33:06 130

原创 IDEA 生成类注释和方法注释

文章目录一、生成类注释-011.1、生成类注解模板1.2、把模板设置到IDEA中1.3、效果图二、生成类注释-022.1、生成类注释模板2.2、把模板设置到IDEA中2.3、效果图2.4、在 `Interface` 和 `Enum` 中添加三、两种类注释生成的区别四、生成方法注释4.1、生成方法注释模板4.2、把注释模板设置到IDEA中4.3、效果图一、生成类注释-011.1、生成类注解模板/** * @ClassName ${NAME}.java * @author 创建人名称 * @vers

2021-07-21 14:20:52 1455

原创 用记事本写的java程序引用jar文件

1、程序import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.util.Map;public class Test { public static void main(String[] args) { String json = "{\"name\": \"张三\", \"age\": 24, \"sex\": \"男\"}"; // 转JSO

2021-06-08 16:20:03 332 1

原创 二、入门环境搭建

2.1、Java发展简史1995-05-23 Java语言诞生1996-01 JDK1.0正式发布1997-02 JDK1.1正式发布1998-12 JDK1.2正式发布1999-06 Sun公司发布了JavaSE、JavaEE、JavaME三大版本2000-05 J2EE 1.3正式发布2002-02 J2EE 1.4正式发布2004 J2EE 1.5正式发布 2005 J2EE、J2SE、J2ME正式改名为JavaEE、JavaSE、JavaME2006 Java

2021-05-27 17:57:56 118

转载 一、Java预科学习

一、预科1.1、什么是计算机计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。广泛引用在信息管理、过程控制、计算机辅助技术、翻译、多媒体应用和计算机网络等领域。1.

2021-05-26 11:34:38 137

原创 Java 文件的增删改查

Java 文件的基本操作

2021-02-03 15:58:22 395

原创 Java 字符串和数组转换工具类

字符串和数组转换工具类

2021-01-28 15:59:56 728

原创 Java 时间、日期类相关使用

时间、日期类相关使用

2021-01-28 15:40:08 123 2

原创 2021-01-25:Java项目体会心得

1、一个好的项目管理者/项目跟进人可以使项目进度更快的完成:比如刚刚完成的项目,负责人不管,随便我们搞,导致项目的越拖越久,各种奇葩问题层出不穷。2、架构:不管什么语言,一个好的架构可以让你的项目变得更简单。3、注释很有必要:类注释,方法注释,代码注释可以让你的代码变得更加简洁易懂。4、纠错能力:一个好的程序员不是写的代码没有bug,而是有bug可以快速定位并修改。5、技术总结:项目完成后要对用到的技术点,业务难点进行梳理,总结。6、请熟读并背诵需求文档。7、对需求的时候,假如是远程对接的话,文

2021-01-25 16:21:11 296 1

原创 Linux上部署SpringBoot项目

Linux服务器部署SpringBoot

2021-01-25 11:05:28 411

原创 java 替换空白字符串

1、用法字符串.trim(); // 去除前后空白符字符串.replace(String oldChar, String newChar);字符串.replaceAll(String regex, String replacement);字符串.replaceFirst(String regex, String replacement);2、replace()、replaceAll()和replaceFirst()的区别1、trim() 方法可以去除前后空白符2、replace() 方法把指

2021-01-22 14:05:38 2837

原创 SpringBoot 整合slf4j

1、Maven依赖<dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.30</version> </dependency></dependencies>2、在resources下创建log

2021-01-22 09:47:11 2507

原创 SpringBoot + redis 整合阿里云短信服务

以前所做的短信服务存储都是基于MySQL数据库 + 定时器来实现的,感觉的有点浪费资源,于是把短信服务基于redis重构了Redis依赖和Reids工具类:https://blog.csdn.net/weixin_46136492/article/details/1129193881、Maven依赖<dependencies> <dependency> <groupId>com.aliyun</groupId>

2021-01-21 15:19:03 155

原创 SpringBoot 整合redis

1、依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency>

2021-01-21 11:50:19 120

原创 Map<String, Object>的循环

Map数据 public static void main(String[] args) { HashMap<String, Object> map = new HashMap<>(); map.put("name", "张三"); map.put("age", 20); map.put("sex", "男"); map.put("phone", "13800000000"); map.

2021-01-21 11:04:27 3007

原创 SpringBoot工具类,汉字转拼音(包括繁体字)

SpringBoot工具类,汉字转拼音(包括繁体字)1、需要依赖<dependencies> <!-- 中文拼音 --> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</v

2021-01-20 10:37:45 1401 2

原创 数据库表中没有xxx字段,Unknown column ‘xxx‘ in ‘field list‘

数据库表中没有xxx字段Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ‘xxx’ in ‘field list’1、对比数据库表字段,确认类型和名字是否相同,不相同修改成相同的类型和字段名。2、如果确认数据表中的字段和实体类中的映射相同,可能时因为在mysql中的字段前面有回车或者空格的原因,可以尝试把字段删除重新编辑。(在MySQL设计的时候经常会出现这种粗心问题)。3

2021-01-13 15:11:05 1418

空空如也

空空如也

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

TA关注的人

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