自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于学习使用的服务器

而且不管是带宽还是内存用来测试学习是完全够用的,就是硬盘有点小,希望后面可以扩大一些硬盘内存。就是sanfengyun,特定条件下可实现永久免费。不好点的点就是要定期为它们做维护。第一次申请六个小时,后面每次续期有五天,用于学习真的是顶呱呱。好处就是,能够帮助我们这些需要进行学习和测试的同学。本人学习需要一个云服务器,然后咱又穷。

2024-01-19 15:28:42 361

原创 关于学习使用的服务器

而且不管是带宽还是内存用来测试学习是完全够用的,就是硬盘有点小,希望后面可以扩大一些硬盘内存。就是sanfengyun,特定条件下可实现永久免费。不好点的点就是要定期为它们做维护。第一次申请六个小时,后面每次续期有五天,用于学习真的是顶呱呱。好处就是,能够帮助我们这些需要进行学习和测试的同学。本人学习需要一个云服务器,然后咱又穷。

2024-01-18 18:16:31 316

原创 Redis之哨兵机制

Redis可用性确保的机制-----哨兵机制

2021-12-30 16:08:29 538

原创 JAVA-instanceof

关键字: instanceofinstanceof是一个位运算符(二目运算符)用法:boolean result = obj instanceof class其中 obj是一个对象,class 代表一个类或者一个接口,返回boolean类型。返回true: 表示obj这个对象是class这个对象的直接子类或间接子类注意点:- obj 不能为基本数据类型,会抛出 ClassCastException 异常- obj 为null 的时候永远返回false- obj

2021-11-12 17:25:03 397

原创 Git的常规操作

GIT有关概念工作区:工作区可以理解为你的文件夹暂存区:当修改后的文件add操作后即进入了暂存区版本库:暂存区中的文件提交后(commit)后即进入了本地版本库,push后进入远程仓库todoGIT的使用版本库的创建什么是版本库?版本库其实就是仓库。其实就相当于一个文件夹,只不过git将它管理了起来,该文件夹下的所有文件的新增、修改、删除,git都能够知道并且进行跟踪,如果有需要还能帮助还原到历史的某一个时刻(commit)前置步骤:创建一个空的文件夹,再通过下面命令行进行初始化

2021-08-26 17:20:49 133

原创 真正的程序员不应该花费过多时间撰写接口文档-一键生成不香吗

程序员的键盘不是用来敲接口文档的DocerSavior鼠标点击自动生成接口文档插件 亲测牛逼特拉斯示例:自动生成的,记得使用mackDown文本编辑器哦,美观ps:不过search说明和jasonObject这样的还是得自己写使用详解:@ApiModelProperty(notes = "其他参考信息", example = "示例", required = true, value = "含义")@NotNullprivate Integer problemId;使用@ApiModel

2021-08-16 11:01:43 207 1

原创 IDEA 加载冲突文件超级慢解决方案

打开IDEA安装目录进入bin目录下找到runnerw.exe和runnerw64.exe两个文件把它删了或者让IDEA找不到他我的处理方法:亲测有效,有啥影响暂时未知

2021-07-20 18:47:34 667 4

原创 2021-07-03 PriorityQueue的用法

PriorityQueue首先它是一个队列,其次他可以自定义排序。通过构造函数。俗称优先队列。示例如下: static class Node { char c; int v; Node(char c, int v) { this.c = c; this.v = v; } }public static void main(String[] args) { Priori

2021-07-03 20:05:22 133

原创 MYSQL_索引复习

索引索引是在存储引擎层实现的,而不是在服务器上实现的,所以不同的存储引擎具有不用的索引类型和实现。索引的作用提高索引速度 确保数据的一致性 可以加速表和表之间的连接、实现表与表之间的参照完整性 使用分组和排序字句进行数据检索时,可以显著减少分组和排序的时间建表后新增索引:alter table table_name add index index_name(column_list)//普通索引alter table table_name add index ind.

2021-02-26 14:25:27 100

原创 POJO的转来转去

利用这个依赖<dependency><groupId>net.sf.dozer</groupId><artifactId>dozer</artifactId><version>5.5.1</version></dependency>导入bean:将DozerBeanMapper导入bean,再写一个工具类,使之可以直接使用示例:DozerBeanMapper dozerBeanMa

2021-01-26 17:17:19 106

原创 JAVA 反射入门

反射机制介绍(Reflection)JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。获取 Class 对象的三种方式如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了三种方式获取 Class 对象:1.知道具体类的情况下可以使用:Class

2021-01-21 16:17:49 95

原创 chuyx笔记-MybatisPlus

Mybatis-plus介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持

2020-11-16 21:28:28 640

原创 Chuyx笔记-MyBatis

简介什么是MybatisMyBatis 是一款优秀的持久层框架。支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundat

2020-11-16 21:26:22 173 1

原创 HTTP协议的那些东西

秋招被问到http协议,我除了说是个通信协议了就啥都不知道了,其实也就这么点东西。好好记。HTTP协议是超文本传输协议,用于从万维网服务器传输超文本到浏览器的传输协议。它是基于TCP/IP通信协议来传递数据的。HTTP协议工作于C/S(客户端/服务器)架构上。属于应用层,面向对象的协议。特点: 简单快速 灵活 无连接(每次只处理一个请求) 无状态(不保存传输的信息,HTTP1.1版本后引入Cookie技术) 支持B/S、C/S架构 URL

2020-10-02 13:35:03 271

原创 JVM超快速入门(JVM理解+结构+内存模型+垃圾回收机制)

JVM理解 它能够让class文件跑起来 屏蔽不同操作系统的CPU指令集 跨平台 Person.java ---> javac Person.java ---> Person.classJava Virtual Machine(JVM)是包含在我们下载的JDK中的,对应不同的操作系统我们下载不一样的JDK,其实就下载了不同的JVM,而对应不用操作系统的JVM会将class文件解释成与操作系统相对应的机器语言,从而实现了JAVA语言的Write Once,Run...

2020-08-28 11:27:49 302 1

转载 关于TCP连接的详解(三次握手)

TCP的概念 全称是传输控制协议(TCP,Transmission Control Protocol),是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP的连接需要经历三次交互,也就是我们常说的三次握收首先我们来简单的介绍一下三次握手:三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三...

2020-04-13 00:57:47 585

原创 JAVA的细节,自己的笔记,持续更新

1、 双重循环的跳出使用标识,然后break ‘标识’如:outterLoop :for(int i=0;i<board.length;i++) { for(int j=0;j<board.length;j++) { if(board[i][j]=='R') { x=i; y=j; break outterLoop;...

2020-03-26 19:54:51 146

原创 JAVA-资源回收工具类方法

public static void realse(Closeable... targets) { for (Closeable closeable : targets) { try { if(closeable!=null) { closeable.close(); } } catch (IOException e) { // TODO Aut...

2020-03-25 16:12:59 243

原创 JDBC工具类示例

package com.utils;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;i...

2019-12-05 20:03:58 104

原创 关于——三范式——笔记

首先一范式是指每个属性不可再分,要复合原子性。比如:比如这个表格,它的课程&成绩属性就可以再分为课程名和分数,这就不符合1NF(一范式)的要求。如果是这样就符合1NF的要求了。数据库里的每张表都符合1NF。我们以:为例说说1NF的去缺点:1、数据冗余:它的id,姓名,专业出现多次,造成了很大的数据冗余。2、插入异常:比如我们要插入一个新的专业但是它又...

2019-11-01 15:11:19 398 1

空空如也

空空如也

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

TA关注的人

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