自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试~基础

Java面试基础

2022-10-23 22:51:11 608

原创 Linux基础

就是一些linux罢了

2022-10-16 22:10:07 193

原创 Java缓存

java缓存。。。。。。。。。。。。。。。。。

2022-10-15 23:06:34 605

原创 不定期随笔记02

这是一些笔记

2022-09-17 22:45:01 239

原创 mybatisplus详细

mybatisplus

2022-09-14 00:43:31 340

原创 jwt介绍

jwt介绍

2022-09-13 00:46:36 562

原创 不定期随笔记01

算法00001

2022-09-08 18:23:48 79

原创 Java接口、代码块、枚举

Java

2022-08-01 12:43:13 152

原创 Java匿名对象、继承、抽象类

Java基础

2022-08-01 12:40:32 104

原创 Java基础

Java基础

2022-07-31 23:15:50 1480

原创 Java基础知识00

Java基础

2022-07-31 23:02:01 529

转载 分布式系统唯一ID方案汇总

Java

2022-07-26 16:53:10 232

原创 springboot快速入门

通过Spring Boot,可以轻松地创建独立的,基于生产级别的基于Spring的应用程序,您可以“运行”它们。特征创建独立的Spring应用程序直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)提供自以为是的“入门”依赖项,以简化您的构建配置尽可能自动配置Spring和3rd Party库提供可用于生产的功能,例如指标,运行状况检查和外部化配置完全没有代码生成,也不需要XML配置快速入门1.创建maven工程2.添加springboot的起步依赖springbo

2022-05-14 18:38:35 220

转载 mybatis01

入门安装要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于类路径(classpath)中即可。如果使用 Maven 来构建项目,则需将下面的依赖代码置于 pom.xml 文件中:<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version>

2022-05-08 00:28:14 233

转载 MVC设计模式简介

MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现形式。其中,View 的定义比较清晰,就是用户界面。在 Web 项目的开发中,能够及时、正确地响应用户的请求是非常重要的。用户在网页上单击一个 URL 路径,这对 Web 服务器来说,相当于用户发送了一个请求。而获取请求后如何解析用户的输入,并执行相关处理逻辑,最终跳转至正确的页面显示反馈结果,这些

2022-03-31 09:24:24 7404

转载 设计模式-工厂模式&抽象工厂模式&单例模式

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,**设计模式使代码编制真正工程化,设计模式是软件工程的基石,*

2022-02-16 12:08:43 464

原创 JavaSE面向对象编程

面向对象Java 使用面向对象编程(Object-Oriented Programming,OOP),这是一种编程风格,它旨在使思考编程更接近思考现实世界。java 中的对象在面向对象中,每个对象都是一个独立的单位,就像现实世界中的对象一样。看看周围真实的世界,会发现身边有很多对象,车,猫,人等等。所有这些对象都有自己的状态和行为。拿一只猫来举例,它的状态有:猫名、猫龄、颜色,行为有:睡觉、吃食和发出声音。对比现实对象和软件对象,它们之间十分相似。软件对象也有状态和行为。软件对象的状态就是属性

2022-02-14 23:19:58 429

原创 JavaSE入门

创建字符串字符串广泛应用在 Java 编程中,在 Java 中,字符串是表示字符序列的对象。Java 提供了 String 类来创建和操作字符串。创建字符串最简单的方式如下:String s = "Hello W3Cschool!"; 在代码中每遇到一个字符串时,编译器会在这种情况下创建一个String对象,如:“Hello W3Cschool!”。连接字符串在 Java 中,使用 ‘+’ 操作符来连接字符串。下面是一个例子:String firstName, lastName;fi

2022-02-14 19:27:24 140

原创 java

Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言,目前由Oracle拥有。Java 可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。Java 是平台无关的语言,用Java编写的应用程序不用修改就可以在不同的平台上运行。Java 实现了 “一次编写,到处运行” 的机制。Java 无处不在,据估计,全球范围内有超过30亿台设备运行Java。Java 具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特

2022-02-14 16:48:08 230

原创 Java知识点

static关键字的作用:static是静态的意思,可以修饰成员变量和成员方法。static修饰成员变量表示该成员变量只在内存中只存储一份,可以被共享访问、修改。public class User { // 成员变量 public static int onlineNumber= 161; private String name; private int age; }成员变量可以分为2类静态成员变量(有static修饰,属于类,内存中加载一次): 常表示

2021-11-28 15:52:21 356

原创 MySql快速入门01

数据库的英文单词:DataBase 简称:DB数据库:用于存储和管理数据的仓库数据库的特点:持久化存储数据的,其实数据库就是一个文件系统方便存储和管理数据使用了统一的方式操作数据库 --SQL常见数据库软件:MySql1.安装2.卸载#去mysql的安装目录下找到my.ini文件*复制datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”#卸载MySQL#删除C:/ProgramData目录下的MySQL文件夹3.配置#手动

2021-11-13 11:31:09 69

原创 Web简单介绍

JavaWeb:使用Java语言开发基于互联网的项目软件架构:1.C/S:Client/Server 客户端/服务器端在用户本地有一个客户端程序,在远程有一个服务器端程序如:QQ、迅雷……优点:1.用户体验好缺点:1.开发、安装、部署、维护 麻烦2.B/S:Browser/Server 浏览器/服务器端只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序。优点:1.开发、安装、部署、维护 简单缺点:1.如果应用过大,用户的体验可能会受到影响2.对硬件要求

2021-11-10 22:35:09 82

原创 多线程05

线程同步案例:买票需求:某电影院目前正在上映国产大片,共有100张票,而它有三个窗口卖票,请设计一个程序模拟该电影院卖票思路:定义一个类SellTicket实现Runnable接口,里面定义一个成员变量private int tickets=100;在SellTicket类中重写run()方法实现卖票,代码步骤如下:A.判断票数大于零,就卖票,并告知是哪个窗口卖的B.卖了票后,总票数减一C.票没有了,也可能有人来问,所以这里用死循环让卖票的动作一直执行定义一个测试类SellTick

2021-11-10 18:55:37 252

原创 多线程04

接着03继续写两个案例体现Thread类中线程控制的方法//void join():等待这个线程死亡public class ThreadJoinDemo{public static void main(String[] args){ThreadJoin tj1=new ThreadJoin();ThreadJoin tj2=new ThreadJoin();ThreadJoin tj3=new ThreadJoin();tj1.setName("康熙");tj2.setName("八阿哥"

2021-11-09 21:40:45 202

原创 多线程03

线程调度线程有两种调度模型分时调度模型:所有线程轮流使用CPU的执行权,平均分配每个线程占用CPU的时间片抢占式调度模型:优先让优先级高的线程使用CPU,如果线程的优先级相同,那么会随机选择一个,优先级高的线程获取的CPU时间片相对多一些。Java使用的就是抢占式调度模型假如计算机只有一个CPU,那么CPU在某一个时刻只能执行一条指令,线程只有得到CPU时间片,也就是使用权,才可以执行指令。所以说多线程程序的执行是有随机性,因为谁抢到CPU的使用权是不一定的。Thread类中设置和获取线程优先

2021-11-09 10:22:14 381

原创 多线程02

设置和获取线程名称Thread类中设置和获取线程名称的方法void setName(String name):将此线程的名称更改为等于参数nameString getName():返回此线程名称public class MyThreadDemo01{public static void main(String[] args){MyThread my1=new MyThread();MyThread my2=new MyThread();//void setName(String name

2021-11-08 17:36:53 53

原创 多线程01

进程:正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源线程:是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序多线程:一个进程如果有多条执行路径,则称为多线程程序举例记事本程序扫雷程序线程是程序中执行的线程。Java虚拟机允许应用程序同时执行多个执行线程。创建一个新的执行线程有两种方法。一个是将一个类声明为Thread类的子类,这个子类应该重写Thread类的run()方法。方

2021-11-08 08:37:42 87

空空如也

空空如也

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

TA关注的人

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