- 博客(149)
- 资源 (3)
- 收藏
- 关注
原创 Linux的一些碎记(未完待续)
Linux简介Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。发
2021-02-15 17:42:27
282
原创 关于服务器的一些知识点(碎记)
服务器为什么程序员都需要一个自己的服务器1.作为一个程序员,必须要发布自己的网站和项目2.联系Linux操作3.搭建自己的远程仓库、远程数据库、远程Tomcat……在服务器上4.作为练习工具:可以进行Linux任意的环境部署操作服务器购买技巧1.24岁以下的可以购买学生机2.购买打折时期的服务器买完服务器之后的操作1.若在阿里云购买,需要开通安全组设置;端口映射2.获取服务器的公网 IP 地址;修改实例名称搭建环境1.傻瓜式(宝塔面板)宝塔面板安装教学:https://www.
2021-02-13 11:53:09
308
2
原创 SSM整合
环境要求环境:IDEAMySQL 8.0.19Tomcat 9Maven 3.6要求:熟练掌握MySQL数据库,Spring、Java Web及Mybatis知识,简单的前端知识数据库环境新建一个存放数据的数据库表CREATE DATABASE ssmbuild;USE ssmbuild;DROP TABLE IF EXISTS books;CREATE TABLE books (bookID INT(10) NOT NULL AUTO_INCREMENT COMM
2021-02-09 13:39:49
171
原创 解决Connections could not be acquired from the underlying database!
搭建ssm运行时报错在用ssm搭建项目报了如下一系列错误,为远程连接 MySQL 8 时的错误完整的错误信息org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.Persis
2021-02-08 12:44:21
6979
1
原创 狂神Spring MVC学习记录
Spring MVCssm:mybatis + Spring + SpringMVC MVC三层架构JavaSE:认真学习,老师带,入门快JavaWeb:认真学习,老师带,入门快SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力SpringMVC + Vue + SpringBoot + SpringCloud + LinuxSSM = JavaWeb做项目Spring: IOC 和 AOPSpringMVC:SpringMVC的执行流程SpringMVC:SSM框
2021-02-06 19:07:16
447
原创 Error:java: 错误: 不支持发行版本 5
Error:java: 错误: 不支持发行版本 5出现的错误情况如下解决方法:在maven的pom.xml文件中加入如下的代码<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>
2021-02-02 13:08:37
157
原创 Java实现发送邮件(发送方为QQ邮箱)
发送的邮件有三种:1.纯文本的邮件(最简单)2.正文内容文本加图片(较为复杂)3.正文有图片和文本,另外有附件内容事先需要了解的知识点:邮件发送的整体流程图发件人张三是网易的邮箱,收件人李四是QQ邮箱;如果张三给李四发一封邮件,那么这个邮件数据首先会通过各种基站发送到网易的服务器上,然后再由网易的服务器统一发送给QQ邮箱的服务器,中间会经过若干基站,最后统一由QQ邮箱服务器接收,如果李四登录了自己的邮箱那么会从QQ邮箱服务器中发现一个来自张三的邮件。这样就实现了邮件发送。邮件发送和接收过程中
2021-01-28 16:08:41
2028
1
原创 Java Web
JavaWeb1、基本概念1.1、前言web开发:web:网页的意思,静态web:html,css提供给所有人看的数据始终不会有变化动态web:提供给人看的数据会发生变化技术栈:Servlet,JSP,ASP,PHP在java中,动态资源开发的技术统称为javaweb开发1.2、web应用程序web应用程序:可以提供浏览器访问的程序:a.html,b.html……多个web资源,这些web资源可以被外界访问,给外界提供服务网上访问到的任何一个资源,都是存在于一
2021-01-27 18:40:59
686
原创 SMBMS
SMBMS数据库:项目如何搭建:考虑使不使用maven,依赖,jar项目搭建准备工作1、搭建一个mavenweb项目2、配置Tomcat3、测试项目是否跑起来4、导入项目中遇到的jar包:jsp、servlet、MySQL驱动5、创建项目包结构6、编写实体类ORM映射:表–>类映射7、编写基础公共类数据库配置文件driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/smbms?useSSL=
2021-01-27 18:40:38
404
原创 网络通信
javaweb:网页编程 B/S网络编程:TCP/IP C/S1、网络通信的要素如何实现网络的通信?通信双方地址IP端口号192.168.16.124:5900规则:网络通信的协议TCP/IP参考模型:小结:1、网络编程中有两个主要的问题:如何准确地定位到网络上的一台或者多台主机找到主机后如何进行通信2、网络编程中的要素IP和端口号 IP网络通信协议 UDP、TCP3、万物皆对象...
2020-11-02 09:39:21
247
原创 狂神Spring学习记录
Spring1.1、简介Spring:春天 --------> 给软件行业带来了春天2002年,首次推出了Spring框架的雏形,interface21框架Spring框架即以interface21为基础,通过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版Spring理念:使得现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架SSH:Strust2 + Spring + HibernateSSM:SpringMVC + Spring + Mybati
2020-10-24 16:33:47
260
原创 Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Fa
Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: ‘file [C:\Users\82784\IdeaProjects\spring-study\spring-10-mybatis\target\classes\com\fj\dao\UserMapper.xml]’;IllegalArgumen
2020-10-22 14:43:50
5283
4
原创 狂神Mybatis学习记录
Mybatis1、简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache s
2020-10-19 11:21:24
1057
1
原创 org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.fj.dao.UserMa
org.apache.ibatis.builder.IncompleteElementException: Could not find parameter map com.fj.dao.UserMapper.int这个出现错误的原因是在Mapper.xml文件中parameterType错打成parameterMap,而现在Mybatis中已经不使用parameterMap了
2020-09-26 15:01:22
293
原创 ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communi
### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure最近刚学Mybatis时,跟着教程一步步做时碰到的第二个坑【巨难受】按理说在数据库连接的url对应的值中useSSL=true&useUnicode=true表示的是安全连接为true,看上去貌似没有毛病【也是因为一直觉得没毛病,才导致我排错排了好久都没察觉
2020-09-26 10:29:57
4246
7
原创 Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:
出现该问题的原因是maven-surefire-plugin的版本和maven的版本不一致导致的。我自己的这个项目用的是maven3.6.3,idea自带的maven-surefire-plugin版本太低,需要导入更高的版本,所以我导入了2.4.2的maven-surefire-plugin如图:在pom.xml中插入的代码如下<build> <pluginManagement> <plugins> <plugin> <g
2020-09-25 18:20:06
1660
原创 maven编译出现 Process terminated 错误
在maven项目中运行test出现如下错误:点开项目名,然后点击链接进入报错文件中显示结果如下:那么只要把报错信息的内容解决就可以跑起来了
2020-09-25 18:08:49
4814
原创 计算机网络难易知识点总结
计算机概述基本术语:结点 (node):网络中的结点可以是计算机,集线器,交换机或路由器等。链路(link ):从一个结点到另一个结点的一段物理线路。中间没有任何其他交点。主机(host):连接在因特网上的计算机.ISP(Internet Service Provider):因特网服务提供者(提供商).IXP(Internet eXchange Point):互联网交换点IXP的主要作用就是允许两个网络直接相连并交换分组,而不需要再通过第三个网络来转发分组。RFC(Request For C
2020-08-24 21:17:15
949
原创 计算机网络知识点记录
1、网络:多台计算机连接在一起互联网:多个网络连接在一起因特网:最大的互联网2、因特网发展的三个阶段①1969年诞生,1975年产生互联网,1983年产生TCP/IP协议②1985年三级结构的网络:主干网、地区网、小型网络③1993年多层次ISP结构的因特网3、多层次ISP结构因特网...
2020-08-22 12:43:58
283
原创 Java容器常见面试题/知识点总结
集合概述说说 List,Set,Map 三者的区别?List(对付顺序的好帮手): 存储的元素是有序的、可重复的。Set(注重独一无二的性质): 存储的元素是无序的、不可重复的。Map(用 Key 来搜索的专家): 使用键值对(kye-value)存储,类似于数学上的函数 y=f(x),“x”代表 key,"y"代表 value,Key 是无序的、不可重复的,value 是无序的、可重复的,每个键最多映射到一个值。Collection 接口下面的集合ListArraylist: Obje
2020-08-04 17:16:09
286
原创 Java基础详细知识点
Java语言概述Java语言的特点面向对象(封装、继承、多态)平台无关性可靠性安全性支持多线程支持网络编译编译与解释并存什么是JVMJava 虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统的特定实现(Windows,Linux,macOS),目的是使用相同的字节码,它们都会给出相同的结果。什么是JDKJDK 是 Java Development Kit,它是功能齐全的 Java SDK。它拥有 JRE 所拥有的一切,还有编译器(javac)和工具(
2020-08-03 15:11:59
411
原创 第八个七天内容知识记录
1、定义:规定集合类或集合接口中存放的数据类型2、特点:①实例化集合类时,可以指明具体的泛型类型②泛型的类型必须是类③实例化时,如果没有指明泛型类型,则默认是Object类型④静态方法中不能使用泛型⑤泛型不同的引用不能相互赋值⑥父类有泛型,子类可以选择保留泛型也可以选择指定泛型类型:1)子类不保留父类的泛型,按需实现:没有类型,擦除;具体类型2)子类保留父类的泛型,泛型子类:全部保留;部分保留3、泛型方法定义:在方法中出现了泛型的结构,泛型参数与类泛型参数没有任何关系泛型方法可以声明
2020-07-30 19:41:56
249
原创 第七个七天内容知识记录
1、Java容器:集合、数组对于多个数据进行存储操作的结构说明:此时的存储只是内存层面的存储,不涉及硬盘持久化的存储(.txt、.jpg、.avi、数据库等)2、数组在存储多个数据方面的特点:1)一旦初始化,长度就不可变2)一旦定义好,数组的元素类型不可变3、数组在存储多个数据方面的缺点:1)长度不可变2)数组中提供的方法有限,对于增删改查操作不方便,效率低3)没有现成获取数组元素个数的方法4)对于无序存储没有解决方法4、Collection接口:单列集合,用于存储多个对象子接口:L
2020-07-15 08:39:00
182
原创 第六个七天知识内容记录
1、System类中时间APIcurrentTimeMillis():返回当前时间到1970年1月1日0时0分0秒的毫秒数(时间戳)2、Date类java.util.Date类:空参构造器:toString():返回当前的年、月、日、时、分、秒getTime():返回当前对应的对象时间戳(毫秒数)指定毫秒数构造器:toString():返回指定时间戳的年、月、日、时、分、秒java.sql.Daet类:实例化:toString():返回指定时间戳的年、月、日将java.util.Da
2020-07-08 20:43:04
168
原创 第三个七天内容知识记录
1.代码块作用:用来初始化类、对象代码块只能用static修饰,静态代码块随着类的加载而执行(且只执行一次)作用:非静态代码块随着类的创建而执行作用:在对象创建时对对象属性进行初始化静态代码块执行优于非静态代码块静态代码块中只能调用静态的属性和方法;非静态代码块中可以调用静态和非静态的属性和方法静态代码块中的内容是优于main方法中的执行,静态代码块是先执行父类中的静态代码块,再执行子类中的静态代码块,然后执行main方法中的操作2.final呗final修饰的类不能够被继承;被fin
2020-06-15 14:07:06
146
原创 第二个七天内容知识记录
面向对象的三大主线:Java类及类的成员:属性、方法、构造器;代码块、内部类面向对象的三大特征:封装性、继承性、多态性其他关键字:this、super、static、final、abstract、interface、package、import面向过程(POP)与面向对象(OOP)面向过程:强调的是功能行为,以函数为单位,考虑怎么做面向对象:是将功能封装进对象,强调具备功能的对象,以类/对象为最小单位,考虑谁来做面向对象完成一个动作,首先将每一个实体看作一个类,然后再将每一个类中的..
2020-06-08 12:04:53
177
原创 第一个七天内容知识记录
GUI:图像化界面JDK = JRE + Java的开发工具(java.exe,java.exe,javadoc.exe)JRE = JVM + Java核心类库long类型的数据后面要以L结尾float类型的数据后面要以f或F结尾数据大小:byte、char、short<int<long<float<double位运算:<<、>>、>>>、&、|(左移)x<x*2的y次方;(右移)x>&..
2020-05-29 20:55:21
188
原创 eclipse中没有server选项的解决办法(详细)
当我们用eclipese写网页很多时候需要配置tomcat,但有些朋友跟着网上的教程配置发现eclipse->【Window】->【Preferences】里没有【server】从而配置不了Runtime Environment。所以需要通过eclipse进行安装。下面就来讲解一下如何解决没有server的问题首先在eclipse菜单【Help】中点击【Install New So...
2020-04-11 13:50:18
26044
19
原创 快慢指针保姆级解析
快慢指针这个思想常用于寻求链表中的中间节点,或者说是判断链表中是否有环。首先讲一下如何寻找链表中的中间节点,先分别设两个指针,快:fast和慢:slow两个指针,其中fast指针每次移动数都比slow多走一步,当fast指针走到链表末尾时,slow就刚好走到链表的中间。给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入...
2020-03-23 08:54:41
145
原创 每日一练,多数元素(摩尔投票法)
给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2这道题的思路我想到的有两种,一种是先将这个数组进行排序,在选出其中符合条件的数字。第二种就是今天刚知晓的摩尔投票法:...
2020-03-13 10:29:17
144
原创 每日一练,字符串的最大公因子(辗转相除法)
对于字符串 S 和 T,只有在 S = T + ... + T(T 与自身连接 1 次或多次)时,我们才认定 “T 能除尽 S”。返回最长字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。示例 1:输入:str1 = "ABCABC", str2 = "ABC"输出:"ABC"示例 2:输入:str1 = "ABABAB", str2 = "ABAB"输出:"A...
2020-03-12 09:40:51
218
原创 每日一练,将数组分成和相等的三个部分
给你一个整数数组 A,只有可以将其划分为三个和相等的非空部分时才返回 true,否则返回 false。形式上,如果可以找出索引 i+1 < j 且满足 (A[0] + A[1] + ... + A[i] == A[i+1] + A[i+2] + ... + A[j-1] == A[j] + A[j-1] + ... + A[A.length - 1]) 就可以将数组三等分。示例1:输出...
2020-03-11 14:02:46
271
原创 Python基本数据类型 (第3周)练习题
单项选择题1.pow(x, 0.5)能够计算x的平方根,计算负数的平方根将产生:A.程序崩溃B.复数C.ValueError错误D.无输出正确答案 B>>> pow(-1, 0.5)(6.123233995736766e-17+1j)2.以下关于字符串.strip()方法功能说明正确的是:A.替换字符串中特定字符B.连接两个字符串序列C.按照指定字符分割...
2020-03-06 16:13:57
5517
原创 “天天向上的力量”问题
那么天天向上的力量到底有多大呢?就让我们来探索一下吧!有一个很著名的说法,如果你每天进步1%,那么一年下来,你会有天翻地覆的变化;相反,如果你每天退步1%,那么你也将会有天翻地覆的退步。那么我们现在就来将这个说法用python来检验一下吧。dayup = pow(1.01,365)daydown = pow(0.99,365)print("天天向上的变化:",round(dayup,2))...
2020-03-05 16:16:30
4805
原创 Python基本图形绘制 (第2周)练习题
单项选择题1.哪个选项不能正确引用turtle库进而使用setup()函数?A.import setup from turtleB.from turtle import*C.import turtle...
2020-02-29 16:38:44
1950
原创 关于库的引用和impot
在了解了turtle库之后,我就准备对于库的引用和import做一些简单的概括和总结。库的引用有三种,下面我就一种一种为大家总结。首先是直接引用为了便于记忆,就直接放出示例代码了import turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensi...
2020-02-29 15:40:13
451
航空客运订票系统.cpp
2020-02-03
樱花购物网源码.zip
2020-02-03
课程设计源代码_学生籍贯信息记录簿.cpp
2020-02-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人