自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis学习——day02

redis基础:数据类型

2023-05-06 14:41:51 736

原创 学习记录:2023.5.4

每日学习:MySQL和Oracle数据库的分页实现

2023-05-06 08:58:52 526

原创 Redis学习——day01

redis学习日志

2023-04-29 11:09:23 1084

原创 学习记录:2023.4.28

每日学习

2023-04-29 10:25:11 866

原创 学习记录:2023.4.27

日常学习

2023-04-28 10:40:33 773

原创 下载——安装——使用FinalShell

FinalShell的安装教程

2023-04-28 09:57:52 911

原创 学习记录:2023.4.26

每日学习总结

2023-04-26 23:01:44 371

原创 Java基础——集合进阶

Java基础--集合,list、map、set的特点,实现原理

2023-04-04 22:30:04 36

原创 SpringBoot学习

SpringBoot基础学习

2023-03-08 20:22:26 52

原创 Vue学习

vue基础学习:回顾版

2023-03-06 11:28:20 55

原创 MyBatis错误:注意点

MyBatis错误:Cannot load connection class because of underlying exceptionproperties属性创建的db.properties文件注意URL的格式:driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=true&server

2021-11-24 16:27:43 546

原创 MyBatis错误

出现错误:org.apache.ibatis.exceptions.PersistenceException:Error querying database. Cause: org.apache.ibatis.reflection.ReflectionException: Error instantiating interface com.mr.mapper.UserMapper with invalid types () or values (). Cause: java.lang.NoSuchM

2021-11-18 21:08:16 43

原创 SpringMVC Study

SpringMVC学习注解版1、新建一个Moudle,springmvc-02 。添加web支持!2、由于Maven可能存在资源过滤的问题,我们可以将配置完善<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include

2021-11-06 14:55:57 73

原创 SpringMVC Study

第一个MVC程序配置:1、在一个空的maven项目中新建一个Moudle , SpringMVC-01, 添加web的支持!2、导入SpringMVC的依赖!<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <ver

2021-11-06 11:30:35 69

原创 Maven配置了junit依赖,jar包已经导入,但是在使用Test测试时报错

Maven配置了junit依赖,jar包已经导入,但是在使用Test测试时报错作用域问题,每一个依赖都有一个scope标签标示这个依赖可以在哪里使用。如果作用域为test,那么只能在测试 (Test Resource Root)包下使用。 一般测试一些连接驱动的时候会直接在源代码目录进行使用Test,这时候是无法使用的。作用域问题,每一个依赖都有一个scope标签标示这个依赖可以在哪里使用。如果作用域为test,那么只能在测试 (Test Resource Root)包下使用。 一般测试一些连接驱动的时候

2021-10-10 22:35:32 1250 2

原创 数据结构与算法

数据结构与算法数组将二维数组转换为稀疏数组public class SparseArray { public static void main(String[] args) throws Exception{ int[][] chessArray = new int[11][11]; chessArray[1][2] = 1; chessArray[2][3] = 2; chessArray[2][5] = 2;

2021-03-16 22:13:58 34

原创 Java学习之网络编程

Java学习之网络编程一、IPpackage com.wei.lesson01;import java.net.InetAddress;import java.net.UnknownHostException;/** * 测试ip */public class TestInetAddress { public static void main(String[] args) { try { //获取本机ip InetA

2021-01-19 20:38:28 53

原创 Java学习之多线程5

Java学习之多线程 5线程安全:一、public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket person = new BuyTicket(); new Thread(person,"路人甲").start(); new Thread(person,"路人乙").start(); new Thread(person,"路人

2021-01-16 22:13:19 44

原创 Java学习之多线程4

线程状态线程停止public class TestStop implements Runnable{ private boolean flag = true; @Override public void run() { int i = 0; while (flag){ System.out.println("run...."+i++); } } public void stop(){

2020-12-27 21:20:49 65

原创 Java学习之多线程3

Lambda表达式1.避免匿名内部类定义过多2.可以让代码看起来更简洁3.去掉了一对无用的代码。函数式接口: 1.任何接口只包含唯一一个抽象方法 2.对于函数是借口,可用用lambda表达式来创建改接口的对象/*1.推导lambda表达式 */public class TestLambda01 { public static void main(String[] args) { Like like = new Like(); lik

2020-12-26 21:58:23 49

原创 C++关键字

C++ 关键字 vectorvector 是向量类型,它可以容纳许多类型的数据,如若干个整数,所以称其为容器。vector 是C++ STL的一个重要成员,使用它时需要包含头文件:#include;一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值是不确定的。(2)vector a(10,1); //定义了10个整型元素的向量

2020-12-26 12:18:09 75

原创 Java学习之多线程2

静态代理public class StaticProxy { public static void main(String[] args) { BookStore bookStore = new BookStore(new You()); bookStore.buyBooks(); }}interface Books{ void buyBooks();}//真实者class You implements Books { @Over

2020-12-25 21:02:05 39

原创 Java学习之多线程

多线程线程是程序中执行的线程。 Java虚拟机允许应用程序同时执行多个执行线程。 每个线程都有优先权。 具有较高优先级的线程优先于优先级较低的线程执行。 每个线程可能也可能不会被标记为守护程序。 当在某个线程中运行的代码创建一个新的Thread对象时,新线程的优先级最初设置为等于创建线程的优先级,并且当且仅当创建线程是守护进程时才是守护线程。多线程的创建创建一个新的执行线程有两种方法。 一个是将一个类声明为Thread的子类。 这个子类应该重写run类的方法Thread 。 然后可以分配并启动子

2020-12-23 22:13:49 56

原创 Java常用类之时间类

Date类Date类有很多方法已过时,被Calendar类所取代import java.util.Date;public class DateClass { public static void main(String[] args) { //1.创建一个Date对象 今天 Date date1 = new Date(); System.out.println(date1.toString()); System.out.p

2020-12-22 20:19:49 66

原创 Java常用类之包装类

包装类1.基本类型做对应的引用类型2.Object可同一所有数据,包装类的默认值是null。public class ClassSwitch { public static void main(String[] args) { //类型转换:装箱 将基本类型转换为数据类型 即从栈中移至堆中 int num1 = 18; Integer integer1 = new Integer(num1); Integer inte

2020-11-26 23:18:36 81

原创 Java-常用类之Object类

Object类1.超类、基类,所用类的直接或间接父类,位于继承树的最顶端;2.任何类如果没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承;3.Object所定义的方法,是所有对象都具备的方法;4.Object类型可以储存任何对象:1.作为参数可接受任何类型对象;2.作为返回值课返回任何类型对象Getclass方法1.返回引用中储存的实际对象类型;2.应用:通常用于判断两个引用中实际储存对象类型是否类型。public class OftenObject01

2020-11-25 22:39:45 110

原创 Java--常用类之内部类

内部类定义:在一个类的内部在定义一个类。特点: 1.编译之后可以生成一个独立的字节码文件 2.内部类可以直接访问外部类的私有成员,但是不破坏其封装性。 3.可以为外部类提供必要的内部功能组件 成员内部类1.在类的内部定义,与实例变量、实例方法同级的类2.外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象3.当外部类、内部类存在重名属性时,会优先访问内部类成员4.成员内部类不能定义静态内部类。public class StuffInnerClas

2020-11-25 15:10:56 44

原创 GUI基础编程

GUI基础编程 总结:小游戏package com.Frame.snake;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.Random;pu

2020-11-24 21:18:18 74

原创 GUI基础编程

GUI基础编程 Day06+下拉框import javax.swing.*;import java.awt.*;public class TestComboboxDemo01 extends JFrame { public TestComboboxDemo01(){ Container container = this.getContentPane(); JComboBox comboBox = new JComboBox();

2020-11-22 21:41:59 74

原创 GUI基础编程

GUI基础编程 Day 06标签label:new label("文本");图标:import javax.swing.*;import java.awt.*;//图标,需要实现类,继承Framepublic class IconDemo extends JFrame implements Icon { private int width; private int height; public IconDemo(){} //无参构造 pub

2020-11-22 17:42:19 90

原创 GUI基础编程

GUI基础编程 Day 05swing窗口 面板import javax.swing.*;import java.awt.*;public class JFrameDemo01 { //init(); 初始化 public void init(){ //顶级窗口 JFrame jFrame = new JFrame("这是一个JFrame窗口!"); jFrame.setVisible(true); j

2020-11-21 23:40:55 46

原创 GUI基础编程

GUI基础编程 Day 04画笔import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.security.PublicKey;public class TextPaint { public static void main(String[] args) { new MyPaint().loadFrame();

2020-11-20 22:49:17 82 2

原创 GUI基础编程

GUI基础编程 Day 03按钮监听事件单个按钮import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestActionEvent01 { public static v

2020-11-19 22:57:59 63

原创 GUI基础编程

GUI基础编程 Day02布局管理器流式布局import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestFlowLayout { public static void main(String[] args) { Frame frame = new Frame(); //组件-按钮

2020-11-18 22:58:53 67

原创 GUI编程基础

GUI编程基础组件: 窗口 弹窗 面板 文本窗 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具组装和容器:Frame第一个窗口:import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.WindowListene

2020-11-17 22:39:56 131 1

原创 信息管理系统

员工信息管理系统要求:输入5个员工的信息(输入),每个员工含有成员名为“工号、姓名、基本工资、补贴、奖金、水电费、房租、实发工资、工资排名”,编写函数完成下列要求:(1)输入一个员工的工号,查询该员工的信息并输出,若不存在显示没找到;(查询) (2)输入一个新员工的信息,按工号顺序将该员工的信息插入后输出;(显示)(3)输入一个已存在员工的姓名信息,删除该员工的信息后输出;(删除)(4)修改某员工的信息;(修改)(5)求每个员工的实发工资(实发工资=基本工资+补贴+奖金-水电费-房租); (

2020-11-17 14:12:24 4150 1

原创 标题结构体定义 typedef struct 用法详解和用法小结

标题结构体定义 typedef struct 用法详解和用法小结typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于:若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n;若用typedef,可以这样写,typedef struct node{}NODE; 。在申请变量时就可以这样写,NODE n;区别就在于使用时,是否可以省去struct这个关键字。分三块来讲述:标题1 首先:在

2020-11-17 13:53:52 284

空空如也

空空如也

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

TA关注的人

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