- 博客(27)
- 收藏
- 关注
原创 解决:idea连接github后push推送到远程仓库报错问题
这两天在测试使用idea连接github将测试项目push推送到远程仓库时报错:一开始我以为是我的加速软件有问题,尝试找了网上很多方法包括在.ssh文件夹下手动修改config文件设置代理,修改端口等。当然上面443端口报错网上也有解决的方法。
2024-04-28 10:09:25
181
原创 解决:‘\\xE7\\xBE\\x8E\\xE9\\xA3\\x9F‘ for column ‘category_name‘ at row 1插入中文报错
今天在实现这个新增分类功能时,postman发送请求参数都为英文操作成功,有一个参数传递中文,就报错\\xE7\\xBE\\x8E\\xE9\\xA3\\x9F' for column 'category_name' at row 1。在cmd中进入mysql查看数据库和数据表的字符集发现根本不是utf8而是latin1。数据库中修改了但不知道为什么还是没变。我数据库字符集,排序规则和数据表的字符集,排序规则都一致没有问题。然后在cmd再次修改两个字段的字符集后问题解决。经过网上查找,发现。
2024-03-01 22:00:43
197
2
原创 解决:com.zaxxer.hikari.pool.HikariPool: HikariPool-1 - Exception during pool initialization.报错
检查mysql配置发现缺少useSSL=false。重启服务器再次提交请求成功,idea也没有报错。开始springboot可以正常启动。postman发送请求状态码500。idea输出报错如下。
2024-02-29 17:24:34
6352
1
原创 Spring入门
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。
2024-01-17 08:49:04
1094
原创 Mybatis入门
MyBatis 是一款优秀的持久层框架它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
2023-12-04 18:26:17
1142
原创 JavaBean
为什么要引入javabean?JavaBean 是一种 Java 类,它遵循特定的命名约定并实现特定接口和规范。使用 JavaBean 可以将数据封装成对象,这样可以方便地进行操作和管理。引入 JavaBean 的主要目的是为了提高 Java 代码的可维护性和可重用性。JavaBean 具有以下几个优点:封装性:将数据封装在对象内,只暴露必要的属性和方法,屏蔽内部实现细节,提高安全性。可重用性:JavaBean 可以被其他程序调用,使得代码具有更好的可重用性,减少了代码的冗余。
2023-11-18 17:06:12
47
原创 JSP入门
jsp的全称是:java servlet pages,java的服务器页面。主要作用:替代servlet程序回传html页面的数据,因为servlet程序回传html页面数据是一件非常繁琐的事情,开发成本和维护成本都极高最大的特点:写jsp就像在写html。
2023-11-17 11:38:56
46
原创 Servlet入门
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
2023-11-15 15:31:40
47
原创 Maven基础的安装配置和使用
本篇介绍了Maven的安装和配置环境变量、配置阿里云镜像,建立自己的本地仓库,如何在idea中使用maven等。还说明了普通的maven项目和使用模板的maven项目的区别,以及其他的一些关于使用maven仓库的内容。
2023-11-14 11:50:59
68
1
原创 Tomcat安装和配置
本篇介绍了如何安装和配置Tomcat,并发布一个简单的网站,同时也说明了如何在idea中配置Tomcat,安装配置时遇到的问题,为后面学习JavaWeb做铺垫。
2023-11-14 11:38:51
354
1
原创 JavaScript基础
想要成为真正的“互联网Java全栈工程师”还有很长的一段路要走,其中前端是绕不开的一门必修课。本阶段课程的主要目的就是带领Java后台程序员认识前端、了解前端、掌握前端,为实现成为“互联网Java全栈工程师”再向前迈进一步。
2023-11-12 11:31:51
72
1
原创 CSS基础
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
2023-11-09 16:57:43
30
1
原创 HTML基础
Hyper Text Markup Language(超文本标记语言)超文本包括文字、图片、音频、视频、动画等。head标签代表网页头部body标签代表网页主体。
2023-11-09 10:25:06
109
1
原创 JDBC连接mysql
本篇主要介绍了JDBC的基本内容,如何使用JDBC去操作数据库,如何提取工具类,还说明了statement和preparedstatement的区别、如何在idea里使用mysql可视化工具,以及事务操作在java里如何体现,最后介绍了数据库连接池的技术(DBCP,C3P0)。
2023-11-07 15:56:42
390
原创 MySQL规范数据库设计(三大范式)
第一范式 - 1NF:遵循原子性,表中字段的数据,不可以再拆分。第二范式 - 2NF:每张表只做一件事。前提:满足第一范式 。第三范式 - 3NF:确保数据表中每一列数据都和主键直接相关,而不能是间接相关。前提:满足第一范式 和第二范式。
2023-11-05 12:44:11
65
1
原创 MySQL入门
本篇介绍了MySQL入门的一些内容,包括mysql和sqlyog的安装,数据库的基本操作,数据管理,DQL查询数据,函数,事务操作,索引,权限管理和备份。
2023-11-05 12:19:03
487
1
原创 Java集合
在开发中选择什么样的集合实现类,取决于业务操作的特点,然后根据集合实现类的特性进行选择:先判断存储的类型(一组对象[单列集合]或一组键值对[双列集合])。一组对象[单列集合]:允许重复元素:List增删多:选LinkedList(底层维护了一个双向链表)。改查多:选ArrayList(底层维护了Object类型的可变数组)。不允许重复元素:Set无序:HashSet(底层是HashMap,维护了一个哈希表[即数组+链表+红黑树])。
2023-10-31 10:14:20
38
1
原创 JavaIO流
什么是文件:文件是,比如我们经常使用的word文档,txt文件,excel文件......都是文件。它既可以保存一张图片,也可以保存视频,声音,文字等。文件流:文件在程序中是以的形式来操作的。注:数据在和之间经历的路径是文件流。输入流:数据从到的路径输出流:数据从到的路径。
2023-10-26 12:51:40
39
原创 Java常用类
本章介绍了Java的常用类的概述和使用方法,包括Object类,包装类,类型转换和装箱与拆箱,整数缓冲区,String类,StringBuffer类和StringBuilder类,BigDecimal类,Date类,Calendar类,SimpleDateFormat类,System类等。
2023-10-22 16:50:03
45
1
原创 Java异常处理机制
使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需要继承Exception类即可。在程序使用自定义异常类,大体可分为以下几个步骤:创建自定义异常类。在方法中通过throw关键字抛出异常对象。如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。在出现异常方法的调用者中捕获并处理异常。//自定义的异常类。
2023-10-17 17:53:02
28
原创 Java面向对象编程
面向对象编程(Object-Oriented Programming,简称OOP)。简单记述了对象的创建和分析。详细记述了封装,继承和多态三大特征。还记述了抽象类和接口的重要性和使用方法。内部类在这篇文章仅作了解即可。
2023-10-15 11:54:47
41
1
原创 Java方法详解
Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法。方法包含一个方法头。下面是一个方法的所有部分:修饰符:修饰符是可选的,告诉编辑器如何调用该方法,定义了该方法的访问类型。返回值类型:方法可能会返回值。returnValueType就是方法返回值的数据类型。有些方法执行所需操作,但没有返回值。在这种情况下,returnValueType是关键字void。方法名:是方法的实际名称。方法名和参数表共同组成方法签名。参数类型:参数像一个占位符。
2023-10-06 09:56:39
49
1
原创 Java流程控制
Scanner对象:java.util.Scanner是Java5的新特征,。通过Scanner类的next()与nextLine()方法获取输入的字符串,再读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next()方法:一定要读取到有效字符才可以结束对输入有效字符之前的空白,next()方法会自动给他去掉。只有输入有效字符后才将其后面输入的空白作为分隔符或结束符。
2023-09-30 17:13:34
26
原创 JavaSE基础语法
位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数字节(byte):是计算机中数据处理的基本单位,习惯用大写B来表示。1B(byte,字节)=8bit(位)。字符:指计算机中使用的字母,数字,字和符号。1bit表示一位1Byte表示一个字节1B=8b1024B=1KB1024KB=1M1024M=1G。
2023-09-21 05:14:23
39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人