自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (2)
  • 收藏
  • 关注

原创 SpringBoot集成MyBatis及MyBatis逆向工程的创建

01、创建项目添加MyBatis依赖,添加MySql驱动02、逆向工程使用MyBatis提供的逆向工程生成实体bean,映射文件,dao接口在根目录创建一个GeneratorMapper.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuratio

2022-02-28 15:55:19 219

转载 用Java实现迷宫问题和八皇后问题

主要用到了递归的思想,代码学习自B站尚硅谷的数据结构视频迷宫问题package recursive;/** * @author lzy * @create 2022-02-27 9:19 * 迷宫回溯问题 */public class MiGong { public static void main(String[] args) { //用一个二维数组模拟迷宫 int[][] map = createMap(); showMap(ma

2022-02-27 11:50:25 108

原创 Linux中rpm与yum的简单介绍及使用

RPM与YUMrpm介绍rpm 用于互联网下载包的打包及安装工具,它包含在某些Linux 分发版中。它生成具有.RPM 扩展名的文件。rpm的简单查询指令查询已安装的rpm 列表rpm –qa|grep xx举例: 看看当前系统,是否安装了 firefox指令: rpm -qa | grep firefox-qa:查询安装的所有软件包-q 软件包名:查询软件包是否安装-qi 包名:查询软件包信息-qf 文件全路径名:查询文件所属的软件包-ql:查询软件包中包含的文件安装和卸载r

2022-02-08 20:06:15 1066

原创 Linux进程管理

进程管理ps查看系统进程-a:显示当前终端的所有进程信息-u:以用户的格式显示进程信息-x:显示后台进程运行的参数-e:显示所有进程-f:全格式以上上个选项一般会同时使用,即:ps -auxps -ef可以查看父进程一般配合grep进行过滤查询说明 System V 展示风格 USER:用户名称 PID:进程号 %CPU:进程占用CPU 的百分比 %MEM:进程占用物理内存的百分比 VSZ:进程占用的虚拟内存大小(单位:KB) RSS:进程占用的物理内存大小

2022-02-08 20:04:22 627

原创 在Linux中使用df和du命令查询磁盘情况

磁盘情况查询查询磁盘整体使用情况df -h查询指定目录的磁盘占用情况du -h 目录查询指定目录的磁盘占用情况,默认为当前目录-s 指定目录占用大小汇总-h 带计量单位-a 含文件–max-depth=1 子目录深度-c 列出明细的同时,增加汇总值统计文件个数统计/opt下文件的个数ll /opt |grep "^-" | wc -l其中"^-"为正则表达式,wc为统计个数,即统计过滤查找后的文件个数统计/opt下目录的个数ll /opt |grep "^d"

2022-02-04 22:16:58 1226

原创 Linux的磁盘分区和挂载

基本概念Linux硬盘分为IDE硬盘和SCSI硬盘,现在基本是SCSI硬盘驱动标识符为"sdx~"sd:硬盘类型,为SCSI硬盘x:盘号(a 为基本盘,b 为基本从属盘,c 为辅助主盘,d 为辅助从属盘)~:代表分区,前四个分区用数字1 到4 表示,它们是主分区或扩展分区,从5 开始就是逻辑分区例:sda3 表示为第一个SCSI硬盘上的第三个主分区或扩展分区sdb2表示为第二个SCSI硬盘上的第二个主分区或扩展分区lsblk [-f]查看设备挂载情况lsblk

2022-02-02 14:28:48 542

原创 Linux文件权限(rwx权限)的使用

组管理和权限管理组Linux中每个用户都属于一个组;每个文件都有所有者、所在组、其他组的概念所有者改变文件的所有者:chown 新用户 文件名所在组修改文件(或目录)所在组:chgrp 组名 文件名文件权限基本介绍0-9 位说明第0 位确定文件类型(d, - , l , c , b)-是文件l 是链接(link),相当于windows 的快捷方式d 是目录,相当于windows 的文件夹c 是字符设备文件,鼠标,键盘b 是块设备,比如硬盘第1-3 位确定所有者(该文件的

2022-02-01 20:07:25 7239

原创 Linux常用指令

实用指令前言笔记内容参考了B站韩顺平老师Linux的笔记,结合自己的理解和需要进行了一定删改运行级别运行级别说明:0 :关机1 :单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3 和5 ,也可以指定默认运行级别命令:init 数字如:init 3man 获得帮助信息如:man ls选项可以组合使用,如:ls -al也可指定目录:ls /root -alpwd 显示当前所在目录的绝对路

2022-01-31 10:18:23 915

原创 Vim简单入门

Vim的使用一般模式启动Vim后进入命令模式此状态下敲击键盘会被Vim识别为命令,而非输入字符以下为常用的几个命令:i :切换到输入模式,以输入字符x :删除当前光标所在处的字符":“或”/" :切换到底线命令模式,以在最底一行输入命令,如果是输入模式,需要按esc退出编辑模式/word:在该文档中查找名称为word的字符串,在寻找到后可用n和N分别寻找下一个或上一个所寻找的字符串yy :拷贝当前行;5yy:拷贝5行(包括当前行);粘贴:pdd:删除当前行;5dd同上gg:回到

2022-01-26 23:32:32 464

原创 远程登录Linux

文章目录Xshell和Xftp的安装与使用下载和安装初始化配置XshellXftpXshell和Xftp的安装与使用使用xshell登录Linux,xftp进行文件传输下载和安装下载地址:Free for Home/School - Xshell and Xftp Free Licensing (netsarang.com)填写相应资料后会发送下载地址到你的邮箱中,进行傻瓜式安装即可初始化配置Xshell用ifconfig命令查看Linux系统的ip地址在windows系统中使用pi

2022-01-17 14:17:47 509

转载 Mybatis学习笔记

MyBatis 框架前言以下笔记内容来自B站动力节点MyBatis教程实战精讲的课程内容,我自己跟着视频的内容对原有笔记进行了适当的增改,仅供参考第一章 框架的概述1.三层架构mvc:web开发中,使用mvc架构模式。 m:数据, v:视图, c:控制器。​ c控制器: 接收请求,调用service对象,显示请求的处理结果。 当前使用servlet作为控制器​ v视图: 现在使用jsp, html,css,js。 显示请求的处理结果,把m中数据显示出来。

2022-01-15 16:08:53 189

转载 SpringMVC学习笔记

文章目录前言一、SpringMVC简介1、什么是MVC2、什么是SpringMVC3、SpringMVC的特点二、HelloWorld1、开发环境2、创建maven工程a>添加web模块b>打包方式:warc>引入依赖3、配置web.xmla>默认配置方式b>扩展配置方式4、创建请求控制器5、创建springMVC的配置文件6、测试HelloWorlda>实现对首页的访问b>通过超链接跳转到指定页面7、总结三、@RequestMapping注解0、get和post的

2022-01-06 16:35:34 612

原创 数组算法——回形数

回形数(回形矩阵)Java数组中的回形数,学习了Java数组算法——“回形数”或“回形数族”中的代码后根据自己的理解写下了以下两种代码有两种思路1.以方向为思路2.以下标为思路方向思路package exercise;import java.util.Scanner;/** * @author lzy * 数组算法 * 回形数,也称回形矩阵 */public class RoundMatrix { /** * 定义常量代表含义 * 初始向右,设置RIG

2021-07-12 17:29:26 640

原创 线程操作实例——生产者及消费者

线程操作案例——生产者及消费者线程操作中有一个经典案例程序——生产者消费者问题,即生产者不断生产,消费者不断取走生产者生的产品首先定义一个保存信息的类Info.javaclass Info { //信息默认值 private String name = "李兴华"; private String content = "Java讲师"; public String getName(){ return name; } public

2021-05-13 22:34:31 472

原创 多线程初学习

多线程Thread类和Runnable接口的区别继承Thread类不能资源共享class MyThread extends Thread{ private String name; private int ticket = 5; public MyThread(String name){ this.name = name; } @Override public void run(){ for (int i = 0; i

2021-05-13 22:09:00 68

原创 继承学习(1)

继承初学习使用继承时的对象实例、super的用法public class Demo01 { public static void main(String[] args) { Father f = new Father(); Son s = new Son(); System.out.println("a of son is:"+s.a); System.out.println("a of Father is:"+f.a);

2021-04-10 11:09:08 231

原创 内部类(成员类)-非静态成员类、静态成员类

内部类也称成员类非静态成员类class Outer{ private int x = 1; public void print(){ Inner inner = new Inner(); inner.display(); System.out.println("======================================="); System.out.println("外部类访问内部类成员需要先进行实例化,

2021-04-05 00:32:54 225 1

原创 方法、可变参数

第十三天学习记录2021.3.25学习内容来自B站up主遇见狂神说方法方法的重载p47重载就是在一个类中,有相同的函数名称,但形参不同的函数重载的规则方法名称必须相同参数列表必须不同(个数、类型、排列顺序等)返回类型可相同也可不相同仅仅返回类型不同无法成为方法的重载实现理论方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法public class Demo01 { public static int add(int a, int b

2021-03-25 15:22:20 89

原创 用Java打印三角形

第十二天学习记录2021.3.23打印三角形p44public class Triangel { public static void main(String[] args) { //打印三角形 for (int i = 0; i < 5; i++) { for (int j = 5; j > i; j--){ System.out.print(" "); }

2021-03-23 17:51:12 141

原创 嵌套for循环与增强for循环

第十一天学习记录2021.3.20嵌套for循环的使用打印九九乘法表 P41public class Demo01 { public static void main(String[] args) { for (int j = 1; j <= 9; j++) { for(int i = 1; i <= j; i++){ System.out.print(j+"*"+i+"="+j*i+"\t");

2021-03-20 11:27:34 326

原创 Vim的使用

Vim的使用2021.3.19所学内容来自B站up主:遇见狂神说命令模式启动Vim后进入命令模式此状态下敲击键盘会被Vim识别为命令,而非输入字符以下为常用的几个命令:i 切换到输入模式,以输入字符x 删除当前光标所在处的字符: 切换到底线命令模式,以在最底一行输入命令,如果是输入模式,需要按esc退出编辑模式/word,在该文档中查找名称为word的字符串,在寻找到后可用n和N分别寻找下一个或上一个所寻找的字符串输入模式在命令模式下按i,按esc退出底线命令模式在命令

2021-03-20 00:15:11 48

原创 Scanner基础

第十天学习记录2021.3.18 P33Scanner对象基本语法Scanner s = new Scanner(System.in)通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要 使用hasNext()与hasNextLine()判断是否还有输入的数据public class Demo01 { public static void main(String[] args) { //创建一个扫描器对象,用于接收键

2021-03-18 15:27:13 162 3

原创 运算符2(位运算、字符串连接符及三元运算符)

第九天学习记录2021.3.4运算符2位运算public class Demo05{ public static void main(String[] args){ //位运算 /* A = 0011_1100 B = 0000_1101 A&B = 0000_1100 A|B = 0011_1101 A^B = 0011_0001 ^按位异或运算符:相同为0,不同为1 ~B = 1111_0010 2*8 = 16 2*2*2*2 效率极高 <&l

2021-03-04 15:07:16 175 1

原创 运算符

第八天学习记录2021.3.1运算符public class Demo01 { public static void main(String[] args) { //ctrl+d:复制当前行 int a = 10; int b = 20; System.out.println(a/b); System.out.println(a/(double)b); }}public class Demo02 {

2021-03-01 22:13:20 58

原创 变量、常量、作用域

第七天学习记录2021.2.27变量每个变量都有类型,类型可以是基本类型,也可以是引用类型复习:在Java中String是引用类型变量作用域类变量(加static)实例变量:从属于对象;如果不初始化,默认值为 0/0.0布尔值:默认值是false除了基本类型,其余默认值是null使用时需用new实例化局部变量:必须声明且初始化值,只能用于当前方法中public class Demo4 { //属性:变量 //类变量 加static sta

2021-02-27 17:47:25 82

原创 类型转换

第六天学习记录类型转换由于Java是强类型语言,所以部分运算需要用到类型转换运算中,不同类型的数据先转化为同一类型,然后进行运算转换从低到高(容量)低-------------高byte,short,char->int->long->float->double小数的优先级大于整数强制类型转换 (高->低) 将高赋值给低自动类型转换 (低->高)将低赋值给高注意点不能对布尔值进行转换不能把对象类型转换为不相干类型高容量转换为低容量时

2021-02-26 19:46:31 153 1

原创 进制、转义字符

第五天学习记录Idea的快捷输入psvm或main+回车 public static void main(String[] args){ }soutSystem.out.println();进制public class Demo1{ public static void main(String[] args){ //整数拓展: 进制 二进制0b 八进制0 十六进制0x int i = 10; int i2 = 010;/

2021-02-22 17:44:26 111

原创 关键字、标识符、数据类型、字节

第四天学习记录2021.2.20关键字abstract if void try while new public class等等许多String不是关键字,是类标识符类名、变量名及方法名都被成为标识符注意关键字和标识符的不同标识符注意点所有标识符都应以字母、美元符($)、**下划线(_)**开始不能使用关键字作为变量名或方法名标识符是大小写敏感的如: String man = “a”;和 String Man = “a”;两者不同数据类型强类型语言好

2021-02-20 17:47:23 227 1

原创 Java运行机制

第三天学习记录2021.2.19Java程序运行机制编译型解释型两者区别:举个例子,我想看一本英语书,但我又不懂英语,那么我该如何读懂它?有两个办法一种是找它的中译版本,即已经全部翻译成中文的版本另一个方法是找一个翻译员,让他逐句给你翻译前者即是编译型,后者是解释型解释型效率会较低,速度较慢,通常用于网页IDE集成开发环境,用于提供程序开发环境的应用程序常见的如my eclipse,idea注释单行注释多行注释文档注释有趣的代码注释...

2021-02-20 13:53:12 44

原创 打开cmd,常见dos命令及windows快捷键

基本的Dos命令2021.2.18打开cmd的方式windows键+r键+输入cmd桌面下shift+右键+打开命令窗口/Powershell窗口资源管理器(我的电脑)地址栏中输入cmd常用Dos命令操作说明盘符名称:盘符切换。如 e:+回车,表示切换到e盘dir查看当前路径下内容cd 目录进入单级目录 。如 cd tools,可用/d跨盘符访问。如 cd /d d:studycd…回到上一级目录cd 目录1\目录2\进入多级目录

2021-02-19 15:25:14 317

原创 我的第一篇博客

Markdown学习标题#+空格+标题名字二级标题:##+空格+标题名字以此类推字体Hello,world!Hello,world!Hello,world!Hello,world!引用大于号+空格+文本分割线3个-或3个*图片超链接点击跳转到我的博客列表数字1+英文点+空格啦啦啦减号+空格表格名字性别生日张三男2000.01.01代码public class One public satic void

2021-02-17 17:04:01 49

空空如也

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

TA关注的人

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