自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker基础学习(狂神)

Docker基础学习:阿里云镜像加速:1、登录阿里云,找到容器镜像服务。2、配置使用:sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://afz5bin9.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo systemctl restart docker

2022-03-22 19:49:57 1308

原创 git学习

Git学习:Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多。Git CMD:Windows风格的命令行。Git GUI:图形化界面的Git,不建议初学者使用,尽量先熟悉常用的命令。基本的Linux命令学习:1、cd:改变目录。2、cd…回退到上一个目录,直接cd进入默认目录。3、pwd:pwd : 显示当前所在的目录路径。4、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。5、touch : 新建一个文件 如 tou

2022-03-05 21:16:44 626

原创 【无标题】

Maven学习:一.maven的概念:​ Maven是一种构建工具(打包项目)、依赖管理工具(资源依赖管理工具:主要用于集成资源)、项目信息聚合工具二.maven的四大特征:​ 1.仓库repository:​ Maven有一个全球仓库,称为中央仓库。全球开发者都可以连接它来自动下载jar包,而无需去厂家官网下载了。这样就无需大家去手动导入jar包了。当然去对于我们来说去中央仓库下载就等于访问外网下载,特别慢,所以我们可以改maven的镜像文件,把仓库

2022-02-26 17:40:42 333

原创 创建maven web工程

注意:我们使用的是idea创建的maven web工程。打开idea选择new Project,然后如下:选择好以后点击Next建好以后的项目目录如下:注意:上面只是建好了一个maven项目,还没有web的内容,要想建成maven web项目还的进行如下操作:此处选上面标红的地方,然后出现如下界面:选上面红框的地方进行修改此处需要在项目名后加src\main\webapp,上面图片中我忘记把web改成webapp了。然后:配置好以后出现如下的目录形式:然后建一个t

2021-11-06 17:04:45 98

原创 Mybatis(4)——>二级缓存

前言:1.二级缓存与一级缓存机制相同,默认也是采用PerpetualCache,HashMap存储,不同的在于二级缓存作用域是Mapper(namespace),并且可以自定义缓存源,如Ehcache(Ehcache是一个纯java的进程内缓存框架,具有快速、精干等特点)。2.Mapper级别的缓存,拥有多个SqlSession,执行同一个Mapper中的Sql语句,数据也存储在HashMap中,并且每个SqlSession中的缓存内容共享。Java类若要实现二级缓存则需要实现Serializable接

2021-11-06 09:00:00 86

原创 Mybatis(5)——>使用pageHelper进行分页处理

注意:此次使用的是maven项目。1.在pom.xml中导入maven依赖:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version></dependency><dependency> <

2021-11-05 22:48:36 95

原创 Mybatis(3)——>一级缓存

缓存是为了提高访问的速度1.Mybatis的一级缓存是什么:基于PerpetualCache的HashMap本地缓存,其存储作用域为Session,当session flush或close之后,该Session中的所有Cache就将清空。Mybatis的一级缓存是一个SqlSession级别的缓存,缓存数据存储在HashMap中,在进行第一次查询时,首先会从数据库中查询出结果,然后将结果放在一级缓存中;当我们进行第二次查询时,数据会首先从一级缓存中查询,如果一级缓存中没有要查询的数据再从数据库中查询。

2021-11-05 21:05:17 102

原创 Mybatis(2)——>日志管理

通过logback来实现Mybatis的日志管理1.logback官网地址:http://logback.qos.ch/2.导入maven依赖:<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.3.0-alpha

2021-11-05 09:00:00 175

原创 Mybatis(1) ——>环境搭建和基本使用

此处使用maven来管理项目1.配置依赖:<dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.3</version> </dependency&

2021-11-04 20:19:40 85

原创 修改植物大战僵尸游戏存档

文章目录前言:学习的知识内容一、准备工作二、实现任务修改关卡:前言:对于游戏来说我我想每个人都不默生,尤其是植物大战僵尸,相信每个人的童年都有玩过,那当时我们在玩的时候有肯定有相过把里面的钱改成好几个亿来供自己来可以无限制的挥霍,甚至更有人不想一关一关的过,向直接跳到最后一关,更有人肯定花钱买过网上说的那些外挂或者破解版来玩,那么我们今天就来实现一下大家童年的梦想,让自己成为植物大战僵尸中的王者。学习的知识大家肯定上学的时候都听过举一反三,但是没有良好的知识水平怎么能做到举一反三呢,所以我们在娱乐的

2021-10-27 21:47:14 2185 1

原创 javaSE第一个项目——贪吃蛇

项目:思想 | 思维1.1.1 窗体​ 展示游戏的主界面​ Frame -> 窗体 【位置、大小、背景色、标题】package com.example.snake;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;/** * 绘制窗体 * Frame -> 窗体 【位置、大小、背景色、标题】 * 设置窗体可见 * 关闭窗口的事件

2021-10-27 16:28:18 1955

原创 this关键字的用法

今天同学给我发了这个图片,问我这是什么原因,我虽然知道这是this关键字的问题,但是看了半天没看出来,查找了资料以后才解决出来,突然感觉自己好菜。下面是我处理的代码和运行结果:public class card { private String name; private double money; public card() { name = "无"; money = 10; } public card(String name1) {// this(); this.nam.

2021-10-15 00:07:10 64

原创 如何利用maven建springboot项目

然后在pom.xml中加上下面的依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version> </parent> <dependencies>...

2021-10-13 21:06:31 149

原创 Java——反射

反射(Reflect):在运行时动态访问类与对象的技术。Java反射技术都在java.lang.reflect包中。现从下面的代码来看一下反射的好处:/** * 四则运算接口 */public interface MathOperation { public float operate(int a, int b);}public class Subtraction implements MathOperation{ @Override public float op

2021-10-11 22:24:54 118

原创 如何使用idea快速创建一个Springboot的项目

第一次创建需要下载,时间可能有点慢,大家耐心等待。

2021-10-10 13:28:24 75

原创 二次封装属于自己的数组

package Array;public class Array<E> { private E[] data; private int size; //构造函数,传入数组的容量capacity构造Array public Array(int capacity){ data = (E[]) new Object[capacity]; size = 0; } //无参数构造函数,默认数组的容量capacity.

2021-10-05 21:09:49 53

原创 插入排序算法

插入排序与选择排序的区别:选择排序从开始到排序的这个数为止前面排好的数一定是这个数组中从最小依次排序好的,但是插入排序不是,对于插入排序有可能未排序的数组中有这个数组的最小的元素。代码实现package InsertionSort;public class InsertionSort { private InsertionSort(){} public static <E extends Comparable<E>> void sort(E[] arr

2021-09-30 22:55:14 62

原创 选择排序算法

优点:原地完成,不需要开辟额外的空间。思路: 使用一个索引i表示数组开头的部分,索引i从0开始,设置一个索引j找数组中最小的元素,找到后与索引i的位置交换,此时i的位置为最小的元素,此时使用i++排序下一个元素。相当于在每一步的排序中arr[i...n)未排序,arr[0...i)进行了排序。代码:public class SelectionSort { private SelectionSort(){} public static void sort(int[] arr)

2021-09-29 23:07:19 72

原创 java进阶笔记(一)

java高级开发(Java高级开发技术及应用)一、eclipse进行调试的几种形式:单步跳入【F5】:进入到代码之中观察;单步跳过【F6】:不进入到代码中观察,只观察代码表面;单步返回【F7】:后面的代码不再调试,返回到进入代码。恢复执行【F8】:程序直接正常执行完毕。二、java基础新特性:1.可变参数**要求:**设计一个方法,用于计算任意个数的整数的相加。这种开发需求,最初的时候只能够通过数组的方式来实现。**范例:**最初的实现模式。package cn.ml

2021-06-03 01:09:04 630

原创 java学习笔记(二)

.2、匿名内部类interface IMessage{ public void print();}public class JavaTest001 { public static void main(String[] args) { IMessage msg = new IMessage() { //匿名内部类 @Override public void print() { Syste

2021-06-01 14:21:46 269 1

原创 java学习笔记

整理了一份近期的Java学习笔记,希望能对大家有所帮助。如果其中有问题可以进行一起探讨,学习和交流。微信:1665925316。java基础(面向对象):就近取用原则。一块堆内存可以被多个栈内存所指向。(引用传递的实质)垃圾空间指的就是没有任何栈内存指向的堆内存空间。编写类的时候,类中的所有属性必须使用private进行封装。数组要发生引用和传递不要使用【】。”==“ 本身是进行数值比较的,而现在如果用在了对象之中,那么所比较的就应该是两个对象所保存的内存的数值,所以属

2021-05-31 00:46:46 130

原创 2021-05-22

eclipse中使用Debug on server时自动跳转到debug运行原因在写项目中突然出现了404页面,根据下面的报错信息点了一个类似于包的东西然后应用了,结果发现项目跟以前一样用Debug on server运行的时候就出现了debug的界面,上面显示的一大堆代码。搞了我好几天,最后把解决办法分享给大家,希望有用。最后我的经验告诉我,不知道时不要瞎点。...

2021-05-22 15:40:34 128

原创 eclipse启动失败,出现退出代码code=2

eclipse启动失败,出现退出代码code=2点击打开eclipse弹出错误信息窗口:# 欢迎使用Markdown编辑器解决方案:重要 重要 重要首先找到eclipse的安装目录,下面有一个文件“eclipse.ini”,使用记事本或者其他的编辑器打开在该文件第三行中编辑如下的信息:-vmD:\work\JAVA\jdk1.8.0\bin\javaw.exe(jdk路径\javaw.exe)。然后重新打开eclipse,如果还是不行那就按下面的方式来:1.通过在命令行中输入“where

2021-05-14 00:23:07 678

原创 javaweb学习

HttpServletResponse的常见应用1.下载文件获取下载文件的路径下载的文件名是啥设置想办法让浏览器能够支持下载我们需要的东西获取下载文件的输入流创建缓冲区获取OutputStream流写入到buffer缓冲区使用OutputStream将缓冲区中的数据输出到客户端!// * 获取下载文件的路径 String realPath = "C:\\Users\\wait\\.idlerc\\com.qiao\\response\\target\\classes\

2021-03-23 00:24:57 80

空空如也

空空如也

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

TA关注的人

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