自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring相关

1、 SpringBoot自动装配流程。2、 spring加载bean的过程。

2023-09-14 14:43:45 159

原创 贪心、回溯、BFS----------简记

按照start升序, end降序,逐个去找,每次找end最大的,记录当前拼接出来的末尾就行。按照区间的末尾排序,然后从第二个区间开始判断。其实是找有多少个不重叠区间。

2023-02-21 21:02:51 206

原创 LeetCode简记----动态规划

322. 零钱兑换 - 力扣(Leetcode)

2022-12-28 17:59:58 221

原创 LeetCode简记----数据结构

需要能1 快速定位 2 快速删除 hash表+双向链表。LRU 最近最少(最久)未使用。

2022-12-13 20:29:21 125

原创 LeetCode简记-----图

深度优先遍历,动态维护路径,回溯。

2022-11-28 21:58:01 108

原创 Java基础

类型的,不能被修改且必须有初始值,而抽象类的成员变量默认 default,可在子类中被重新定义,也可被重新赋值。子类拥有父类对象所有的属性和方法(包括私有属性和私有方法),但是父类中的私有属性和方法子类是无法访问,只是拥有。接口主要用于对类的行为进行约束,你实现了某个接口就具有了对应的行为。一个对象具有多种的状态,具体表现为父类的引用指向子类的实例。多态不能调用“只在子类存在但在父类不存在”的方法。都可以有默认实现的方法(Java 8 可以用。一个类只能继承一个类,但是可以实现多个接口。

2022-11-03 16:43:47 209

原创 LeetCode简记---二叉树

2022-10-30 17:55:41 128

原创 LeetCode简记---数组

LeetCode简记

2022-10-12 22:25:10 135

原创 酒店项目总结

1 技术方面mybatis plusgateway, nacos, redis, minio2. 开发规范方面3 团队协作方面api数据库设计 数据类型开发的流程

2022-05-02 21:39:56 881

原创 ElasticSearch 及 相关技术

一、ElasticSearch 相关概念Elasticsearch是⾯向⽂档(document oriented)的,这意味着它可以存储整个对象或⽂档(document)。然 ⽽它不仅仅是存储,还会索引(index)每个⽂档的内容使之可以被搜索。在Elasticsearch中,你可以对⽂ 档(⽽⾮成⾏成列的数据)进⾏索引、搜索、排序、过滤。Elasticsearch⽐传统关系型数据库如下:Relational DB -> Databases -> Tables -> Rows -&

2022-03-26 16:44:15 2764

原创 RabbitMQ 使用及要点

一、 安装及配置1 .安装依赖环境yum install build-essential openssl openssl-devel unixODBC unixODBC-devel makegcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz2. 安装Erlang上传erlang-18.3-1.el7.centos.x86_64.rpmsocat-1.7.3.2-5.el7.lux.x86_64.rpmrabbitmq-serv

2022-03-16 21:52:22 3013

原创 VirtualBox 网络连接一些坑

virtualbox启动虚拟机报错Failed to open/create the internal network 'HostInterfaceNetworking-VirtualBox Host正确步骤:先去掉Driver这一栏勾选,保存后禁用网络,再启动网络;随后在Driver这一栏前打勾,再禁用网络,最后启动网络。虽然不知道这样做是为什么,像极了卡bug。。。但是我这样做成功了。VirtualBox 网络配置两块网卡第一块net用于访问外网 第二块host-only 用于虚拟.

2022-03-13 14:49:26 2973

原创 Nginx的使用

在docker中使用Nginx1. 安装Nginx拉取nginx镜像docker pull nginx创建容器,设置端⼝映射、⽬录映射# 在/root⽬录下创建nginx⽬录⽤于存储nginx数据信息mkdir ~/nginxcd ~/nginxmkdir confcd conf# 在~/nginx/conf/下创建nginx.conf⽂件,粘贴下⾯内容vim nginx.confuser nginx;worker_processes 1;error_log /v

2022-03-06 12:59:43 127

原创 dubbo+zookeeper

1. zookeeper的使用进入Zookeeper的bin目录,启动服务命令 ./zkServer.sh start 停止服务命令 ./zkServer.sh stop 查看服务状态: ./zkServer.sh status 客户端连接 ./zkCli.sh2. Dubbo的demo以服务的提供者为例2.1 web.xml<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//.

2022-02-14 20:47:55 978

原创 springboot - thymeleaf 的错误

映射地址没错 但是404前端的thymeleaf应该这么写th:onclick="|document.location.href = '/admin/route/toupdate/${u.rid}'|"而不是?rid=...

2022-01-22 20:09:34 172

原创 tkMybatis Mybatis Plus 的一些错误

sql语法相关的错误You have an error in your SQL syntax; check the manual that corresponds to 。。。表名映射 、 属性映射 、 mysql关键字如explain

2022-01-18 23:10:57 590

原创 springMVC+mybatis的一些坑

1. resources中的配置文件如果未拷贝到target,并不会报错,需要在pom.xml中添加<resources> <resource> <directory>src/main/java</directory><!--所在的目录--> <includes><!--包括目录下的.properties,.xml 文件都会被扫描到--> <incl

2021-12-15 15:54:35 1284

原创 JDBC (二)

反射处理结果集public List<Student> getAllStudent(Class cla) { //传入一个类作为参数 Connection connection = null; PreparedStatement pps = null; ResultSet resultSet = null; try { //1. 加载驱动 Class.forName("

2021-09-09 23:24:02 134

原创 数据库 JDBC --- 在IDEA里使用数据库

案例public static void main(String[] args) { Connection connection = null; Statement statement = null; ResultSet resultSet = null; try { //1. 加载驱动 Class.forName("com.mysql.cj.jdbc.Driver");

2021-09-08 15:59:45 183

原创 json 生成和解析

Gson使用案例//Gson //1 创建Gson对象 Gson g = new Gson(); //2 转换 Book b1 = new Book("100","金苹果","种植苹果的故事"); String s = g.toJson(b1); System.out.println(s); //3 转回对象 Book b2 = g.fromJson(s,Book.cl

2021-09-03 21:25:03 106

原创 多线程编程

继承Thread案例public static void main(String[] args) { MyThread m = new MyThread(); m.start(); for (int i = 0; i < 10; i++) { System.out.println(i); } }public class MyThread extends Thread{ pub

2021-09-01 00:41:51 100

原创 IO、文件流、序列化

使用实例// File file = new File("C://1.txt");// boolean flag = file.createNewFile();// System.out.println(flag ? "创建成功" : "创建失败"); File dir = new File("c://haha");// dir.createNewFile(); //dir.mkdir(); //创建文件夹

2021-08-26 23:07:07 122

原创 Map Set List 的of方法(JDK9新特性)

of (……)方法 Set.of ( ……)用于快速地创建数量固定且不可修改的集合使用实例 List<String> list = List.of("12345", "67890"); //list.add("asdasd");//会报错 for (String s : list) { System.out.println(s); } ...

2021-08-26 14:00:35 382

原创 Map 接口

Map存储 键-值 对数据key不能重复(重复添加,更新value),HashSet其实使用了Map的键存储数据,因此不可重复添加数据 put获得数据 get和remove都返回value遍历 keySet 获得key的set集合 再遍历

2021-08-26 13:46:54 68

原创 Collection 接口 (单值)

Collection 类单值集合的最大父类一、List接口实现类 ArrayList, Vector, LinkedList。1.ArrayList增删很慢,查找很快2.vector同步操作,线程安全3.LinkedList双向链表Iterator 和 ListIterator 的用法/** * 迭代器 * Iterator * L...

2021-08-25 23:17:58 130

原创 String 类 ---常用方法整理

1.任何一个字符串都是String类的实例,创建后不能更改,存储于永久代。2.内容相同的字符串用同一段内存地址,但是用String 可以用new创建对象,此时一定是新空间3.若是需要拼接,StringBuffer(线程安全) StringBuilder4.String类无法被继承String 类1. charAt ( int index ) 返回指定索引处的char值2.contains( CharSequence ) 仅当字符串包含字符序列时返回true ( String类...

2021-08-25 13:43:40 84

原创 Java常用类库---方法整理

1.ObjectsisNull ( Object b )、nonNull返回 true如果提供的参考是 null ,否则返回 false 。2.Mathabs(double b)返回绝对值exp (double a) 返回e的指数值min( , ) max( , ) 返回大者或小者3.ArraysbinarySearch ( int[ ] a , int key) 二分搜索指定值 返回下标(int)binarySearch ( int[ ] a , i...

2021-08-25 13:03:22 194

原创 Java里的泛型

1. 泛型 类定义泛型类:public class Person<A> { private String name; private int age; private A data; ……}生成对象Person<String> p = new Person<>();对泛型的种类进行限定interface Fruit{}class Apple implements Fruit{}...

2021-08-24 23:17:41 174

原创 用Java面对对象开发 快递学习管理系统 的体会

整个程序用MVC模型进进行开发, M-model层 :主体对象 V-view层: 视图层,只针对展示的界面及用户的输入 C-control层:业务模型,可以包括dao(数据库交互)及业务的控制逻辑main函数只需创建控制逻辑的对象,逻辑对象再操作view对象和dao对象完成具体的业务,此种开发模式在开发时略有些繁琐,但能把各个功能模块分离,降低代码的耦合度,开发的过程就像是生产了许多的碎片和工具,最后在c层调用它们完成功能。...

2021-08-22 13:15:03 132

原创 Java中异常的使用

1.异常处理的一般结构 try{ }catch(异常类型对象名){ }finally{ } 处理多个异常时catch(异常类型1 | 异常类型2 对象名) 1.若没有捕捉到异常,贼会抛给调用者 2.catch和finally必须要有一个 3.finally是必执行的,除非JVM直接停止(断电、sys...

2021-08-22 13:02:15 199

原创 Java面对对象高级

1.抽象类 1.不可被实例化,不能被final修饰 2.必须为public和private,因为必须被继承 3.子类必须覆写所有抽像方法2.接口 1.所有方法都是抽像方法 全部属性都是全局常量 变量定义 可省略public static final 关键字 函数定义 可省略public abstract 关键字 2.接口允许多继承,多实现...

2021-08-19 18:46:56 98

原创 面对对象进阶

1.this 关键字在Java基础中,this关键字是一个最重要的概念。使用this关键字可以完成以下的操作: · 调用类中的属性 · 调用类中的方法或构造方法 · 表示当前对象2.static 关键字static的主要作用在于创建独立于具体对象的域变量或者方法 简单理解: 被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访 问。 并且不会因为对象的多次创建 而在内存中建立多份数据1. 静态成员 在类加载时加载并初始化。2. 无论一.

2021-08-19 17:54:09 87

空空如也

空空如也

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

TA关注的人

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